[发明专利]回归测试用例确定方法、装置、电子设备及存储介质在审
| 申请号: | 201811571737.3 | 申请日: | 2018-12-21 |
| 公开(公告)号: | CN109828909A | 公开(公告)日: | 2019-05-31 |
| 发明(设计)人: | 李霞;杨伟楠 | 申请(专利权)人: | 北京城市网邻信息技术有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 北京弘权知识产权代理事务所(普通合伙) 11363 | 代理人: | 逯长明;许伟群 |
| 地址: | 100015 北京市朝阳区酒仙桥*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 调用 回归测试 变更 关联 存储介质 电子设备 交叉关系 测试 人工经验 功能相 下沉 | ||
本发明提供了一种回归测试用例确定方法、装置、电子设备及存储介质,其中,所述方法包括:确定变更功能所对应的变更后调用路径;确定全部变更前调用路径中与变更后调用路径存在交叉关系的关联调用路径;生成回归测试用例,所述回归测试用例包括变更后调用路径所对应的测试用例与关联调用路径所对应的测试用例。本发明实施例将系统中的各个功能下沉至调用路径层面,根据变更后调用路径与变更前调用路径所存在的交叉关系,准确确定变更功能所影响的关联调用路径,进而准确生成回归测试用例,能够有效避免仅根据人工经验所确定的回归测试用例存在,与变更功能相关联的功能所对应的测试用例被漏选的问题,进而有效提高回归测试用例的确定精确度。
技术领域
本申请涉及软件测试技术领域,尤其涉及一种回归测试用例确定方法、装置、电子设备及存储介质。
背景技术
软件测试是针对用户的需求设计测试用例集,并通过逐条执行测试用例,测试系统内各功能的过程。在软件开发过程中,当产生新的测试需求,或者对于现有系统功能的bug进行修改时,需要针对更改后的系统功能重新确定对应的测试用例,并基于重新确定的测试用例进行回归测试,而重新确定的测试用例则为回归测试用例。
现有确定回归测试用例的方法有多种。例如,用例设计人员可以根据对系统内各功能的理解,自行确定可能会受到所更改的功能影响的关联功能,然后将关联功能对应的测试用例作为回归测试用例。然而由于用例设计人员难以精确把握系统内各功能的调用关系等原因,在实际测试中,往往会出现关联功能漏选的情况。例如,参见图1,各功能之间的调用关系结构示意图,登录功能通过身份验证功能和授权功能实现,查找功能通过身份验证功能和关键词输入功能实现。用例设计人员对身份验证功能的bug进行修改,此时,登录功能所对应的测试用例必然会发生变更,但是用例设计人员很容易忽略查找功能也会受到身份验证功能变更的影响,不会重新确定查找功能所对应的测试用例,进而出现回归测试用例漏选的情况。
为了防止出现回归测试用例漏选的情况,也可以直接采用大而全的测试用例集作为回归测试用例。但是如果为了避免回归测试用例漏选的情况采用大而全的测试用例集作为回归测试用例,不仅会浪费大量的重复测试时间,增加测试压力,而且会严重提高测试成本。
发明内容
本申请提供了一种回归测试用例确定方法、装置、电子设备及存储介质,以有效解决现有确定方法所确定的回归测试用例不精确的问题。
第一方面,本发明实施例提供了一种回归测试用例确定方法,包括:
确定变更功能所对应的变更后调用路径,其中,所述变更功能为系统中修改后的功能,所述变更后调用路径为所述变更功能在系统中的执行流程;
确定全部变更前调用路径中与所述变更后调用路径存在交叉关系的关联调用路径,所述变更前调用路径为发生修改动作前,功能所对应的调用路径;
根据所述变更后调用路径和所述关联调用路径,生成回归测试用例。
在本发明实施例第一方面一种可能的实现方式中,所述确定变更功能所对应的变更后调用路径之前还包括:
获取各所述功能的全部下属子功能,以及各所述子功能之间的调用关系,其中,所述子功能包括:预期执行结果和字段;
根据所述预期执行结果和字段,确定对应的调用方法;
根据所述调用方法和所述子功能之间的调用关系,生成各所述功能的全部变更前调用路径。
在本发明实施例第一方面一种可能的实现方式中,所述生成各功能的全部变更前调用路径之后还包括:
按照功能,划分全部所述调用方法;
将划分后的所述调用方法存储至对应的功能下;
按照变更前调用路径,划分同一功能下的全部所述调用方法;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京城市网邻信息技术有限公司,未经北京城市网邻信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811571737.3/2.html,转载请声明来源钻瓜专利网。





