[发明专利]基于接口的回归测试方法、装置、计算机设备和存储介质在审
申请号: | 202210508982.X | 申请日: | 2022-05-10 |
公开(公告)号: | CN114817055A | 公开(公告)日: | 2022-07-29 |
发明(设计)人: | 韦叠凤 | 申请(专利权)人: | 中国平安财产保险股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市明日今典知识产权代理事务所(普通合伙) 44343 | 代理人: | 王杰辉;罗志强 |
地址: | 518000 广东省深圳市福田区福田街道益田路*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 接口 回归 测试 方法 装置 计算机 设备 存储 介质 | ||
本申请涉及人工智能技术领域,提供一种基于接口的回归测试方法、装置、计算机设备和存储介质,方法包括:接收触发的与待测试的目标系统的接口对应的回归测试请求;拉取目标系统包含的所有接口的接口信息;对于目标系统中的每一个指定接口,从所有接口信息中获取指定接口的指定接口信息;基于指定接口信息构造与指定接口对应的接口请求;基于接口请求对指定接口进行回归测试得到对应的指定测试结果;基于每一个指定接口的指定测试结果,生成目标系统的接口回归测试分析报告。本申请能提高对于系统接口的回归测试的测试效率,保证了回归测试的处理准确性。本申请还可以应用于区块链领域,上述指定测试结果等数据可以存储于区块链上。
技术领域
本申请涉及人工智能技术领域,具体涉及一种基于接口的回归测试方法、装置、计算机设备和存储介质。
背景技术
对于IT系统尤其是业务逻辑复杂的系统而言,回归测试尤为重要。一个很小的改动可能会影响到的功能点很多,如果不对关联模块进行回归测试,则会存在功能不可用的隐患。若该bug在回归测试阶段并未覆盖并修复,一旦发布到生产后,就会影响用户相关功能的正常使用。而生产问题一般都需要通过临时紧急版本进行修复,无形中增加了项目运行成本,也大大降低项目干系人对系统的满意度。接口回归测试是系统上线前的最后一个阶段,全面的回归测试,能够保证系统在需求迭代频繁的情况下,新功能可以正常上线,原有功能不受影响,保证新旧功能的准确性。所以,简洁高效的回归测试工具显得尤为重要。
目前已有的回归测试工具如TestingWhiz、SahiPro、TestComplete等,在执行系统接口的回归测试时,需要测试人员在对应的回归测试工具提前录制操作流程/脚本,插入断言,执行操作,最后生成报告等操作,需要耗费大量的时间与人力成本,测试效率低,且人工录制的方式容易出现操作错误,进而导致回归测试的准确率无法得到保证。
发明内容
本申请的主要目的为提供一种基于接口的回归测试方法、装置、计算机设备和存储介质,旨在解决现有的执行系统接口的回归测试的方式存在测试效率低且测试准确率无法得到保证的技术问题。
本申请提出一种基于接口的回归测试方法,所述方法包括步骤:
接收触发的与待测试的目标系统的接口对应的回归测试请求;
从预设数据库中拉取所述目标系统包含的所有接口的接口信息;
对于所述目标系统中的每一个指定接口,从所有所述接口信息中获取所述指定接口的指定接口信息;
基于所述指定接口信息构造与所述指定接口对应的接口请求;
基于所述接口请求对所述指定接口进行回归测试,得到与所述指定接口对应的指定测试结果;
基于每一个所述指定接口的指定测试结果,生成所述目标系统的接口回归测试分析报告。
可选地,所述从预设数据库中拉取所述目标系统包含的所有接口的接口信息的步骤之前,包括:
获取预设时间段内与所述目标系统对应的接口回归测试评价结果;其中,所述接口回归测试评价结果的数量包括多个,所述接口回归测试评价结果包括接口均通过回归测试或接口未均通过回归测试;
从所有所述接口回归测试评价结果中筛选出内容为接口均通过回归测试的第一结果,并获取所述第一结果的第一数量;
获取所有所述接口回归测试评价结果的第二数量;
计算所述第一数量与所述第二数量的商值,得到回归测试通过率;
判断所述回归测试通过率是否大于预设的通过率阈值;
若小于所述通过率阈值,执行所述从预设数据库中拉取所述目标系统包含的所有接口的接口信息的步骤;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国平安财产保险股份有限公司,未经中国平安财产保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210508982.X/2.html,转载请声明来源钻瓜专利网。