一种接口测试用例自动生成方法、电子设备及存储介质技术

技术编号:38545029 阅读:22 留言:0更新日期:2023-08-22 20:55
本申请涉及软件测试领域,提供了一种接口测试用例自动生成方法、电子设备及存储介质,该方法包括步骤:获取接口日志,并进行数据清洗、分类;设置用例的结束策略,根据结束策略对接口日志进行分解,形成测试场景;对比返回值与入参之间的对应关系,建立接口之间的联系,生成测试用例。该接口测试用例自动生成方法无需测试人员设计接口用例场景,测试人员无需花费大量时间在编写测试脚本上;数据源于用户真实日志,避免了用例与实际脱轨,可较为全面的模拟出用户使用场景,用例的覆盖度广;当接口发生变动时,可直接通过用户操作日志重新生成测试用例,并废弃原用例。并废弃原用例。并废弃原用例。

【技术实现步骤摘要】
一种接口测试用例自动生成方法、电子设备及存储介质


[0001]本申请涉及软件测试
,尤其是涉及一种接口测试用例自动生成方法、电子设备及存储介质。

技术介绍

[0002]接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是检查数据的交换,传递和控制的管理过程,以及系统间的相互逻辑依赖关系等。
[0003]现有的接口测试场景化用例主要是由测试人员依靠个人经验设计:测试人员在了解接口需求后,根据自己对接口的理解设计校验内容、编写成脚本,部分测试人员会使用代理录制接口等工具,以提升编写效率。以上的方法最终都绕不开要手动创建测试用例,手动去编写校验内容。而接口发生变更时,通常的做法是人工分析失败原因,然后修改脚本,直至解决问题。
[0004]但是,上述方式存在着以下问题:由测试人员手动编写测试脚本,维护成本比较高,接口测试可信度比较低;脚本质量低,校验不到位,部分脚本可维护性低、可读性差;测试调用顺序和使用场景基于测试人员的理解,容易出现和实际脱轨的问题,无法全面本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种接口测试用例自动生成方法,其特征在于,所述方法包括:S10:获取接口日志,并进行数据清洗、分类;S20:设置用例的结束策略,根据结束策略对接口日志进行分解,形成测试场景;S30:对比返回值与入参之间的对应关系,建立接口之间的联系,生成测试用例。2.根据权利要求1所述的一种接口测试用例自动生成方法,其特征在于,步骤S30之后还包括:定期执行测试用例,将执行结果保存,与历史执行结果进行比对,以核验测试用例是否发生错误。3.根据权利要求1所述的一种接口测试用例自动生成方法,其特征在于,步骤S10中:获取自用户注册开始的所有接口日志;筛选出与当前系统相关的接口日志;将接口日志按用户ID进行分类,并按调用时间进行排序。4.根据权利要求1所述的一种接口测试用例自动生成方法,其特征在于,步骤S20中,用例的结束策略包括:用户预设时间内未发起接口调用、用户切换到其他模块进行操作。5.根据权利要求1所述的一种接口测试用例自动生成方法,其特征在于,步骤S20中,形成测试场景后,将测试场景按场景发生顺序进行排序。6.根据权利要求5所述的一种接口测试用例自动生成方法,其特征在于,步骤S20之后还...

【专利技术属性】
技术研发人员:邹建峰郑上靖
申请(专利权)人:福州畅昕信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1