回归测试用例库的确定方法、装置、电子设备及存储介质与流程

文档序号:37217145发布日期:2024-03-05 15:08阅读:11来源:国知局
回归测试用例库的确定方法、装置、电子设备及存储介质与流程

本发明涉及测试,尤其涉及一种回归测试用例库的确定方法、装置、电子设备及存储介质。


背景技术:

1、回归测试是在修改了软件应用/系统原有的代码后重新进行的一种检验性测试,用以核查当前修改是否引入新的错误或者导致其他代码产生错误。回归测试依赖于回归测试用例资源库,因此,回归测试的测试用例资源库的构建方式是备受测试人员关注的重点问题之一。

2、目前,回归测试所使用的测试用例资源库的构建方法主要包括两种,一种是基于该软件应用/系统所使用过的所有测试用例构建回归测试用例资源库,另一种是由测试人员基于测试经验从资源全库中挑选部分测试用例组成回归测试用例资源库。

3、但是,通过软件应用/系统所使用过的所有测试用例构建的回归测试用例资源库测试用例数量较大,回归测试不会使用所有测试用例,测试用例的利用率低,测试效率有限,测试人员基于测试经验从资源全库中挑选测试用例的方式依赖于测试人员的测试能力,一旦测试人员的测试能力有限或者掺杂了主观意识,测试用例的挑选将不具备代表性,构建的回归测试用例资源库的全面性有限,影响回归测试的效果。


技术实现思路

1、本发明提供了一种回归测试用例库的确定方法、装置、电子设备及存储介质,旨在保证回归测试效果的同时降低回归测试的测试用例的数量,缩短回归测试的测试时间,减少测试人员的测试工作量,提升待测试功能的测试效率。

2、根据本发明的一方面,提供了一种回归测试用例库的确定方法,该方法包括:

3、确定待测试功能及待测试功能的属性信息;

4、基于属性信息,确定待测试功能的覆盖项信息,其中,覆盖项信息包括至少一个覆盖维度,覆盖维度包括至少一个等价参数;

5、基于各覆盖维度的各等价参数,确定待测试功能的回归测试用例资源库。

6、可选的,基于各覆盖维度的各等价参数,确定待测试功能的回归测试用例资源库,包括:确定第一回归测试用例资源库,其中,第一回归测试用例资源库中不存在测试用例;依次向第一回归测试用例资源库中添加各覆盖维度的各等价参数对应的测试用例;将各覆盖维度的各等价参数对应的测试用例全部添加至第一回归测试用例资源库后,确定第一回归测试用例资源库为回归测试用例资源库。

7、可选的,基于各覆盖维度的各等价参数,确定待测试功能的回归测试用例资源库,包括:确定第二回归测试用例资源库,其中,第二回归测试用例资源库为待测试功能的回归测试用例资源全库;基于各等价参数在回归测试用例资源全库中进行匹配,并根据匹配结果确定回归测试用例资源库。

8、可选的,在确定待测试功能的回归测试用例资源库之后,还包括:确定是否接收到回归测试用例资源库的更新指令;若接收到更新指令,则更新回归测试用例资源库。

9、可选的,更新指令包括功能调整指令和时限指令,其中,功能调整指令包括调整类型和调整内容,调整类型包括增加调整内容和删除调整内容。

10、可选的,当更新指令为功能调整指令时,更新回归测试用例资源库,包括:确定调整类型是否为增加调整内容或者删除调整内容、覆盖项信息中是否存在调整内容;若调整类型为增加调整内容且覆盖项信息中不存在调整内容,则将调整内容对应的测试用例添加至回归测试用例资源库;若调整类型为删除调整内容且覆盖项信息中存在调整内容,则删除回归测试用例资源库中调整内容对应的测试用例;其中,调整内容为覆盖维度的等价参数或者覆盖维度及覆盖维度的等价参数。

11、可选的,当更新指令为时限指令时,更新回归测试用例资源库,包括:确定各等价参数对应的测试用例的最新使用时刻;基于预设时长、各最新使用时刻和当前时刻,确定无效等价参数,其中,无效等价参数为最新使用时刻与当前时刻的时间差大于或者等于预设时长的等价参数;删除回归测试用例资源库中无效等价参数对应的测试用例。

12、根据本发明的另一方面,提供了一种回归测试用例库的确定装置,回归测试用例库的确定装置应用实现本发明任一实施例中的回归测试用例库的确定方法,该装置包括:

13、获取模块,用于确定待测试功能及待测试功能的属性信息;

14、确定模块,用于基于属性信息,确定待测试功能的覆盖项信息,其中,覆盖项信息包括至少一个覆盖维度,覆盖维度包括至少一个等价参数;

15、构建模块,用于基于各覆盖维度的各等价参数,确定待测试功能的回归测试用例资源库。

16、根据本发明的另一方面,提供了一种电子设备,该电子设备包括:

17、至少一个处理器;以及与至少一个处理器通信连接的存储器;

18、其中,存储器存储有可被至少一个处理器执行的计算机程序,计算机程序被至少一个处理器执行,以使至少一个处理器能够执行本发明任一实施例所述的回归测试用例库的确定方法。

19、根据本发明的另一方面,提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机指令,计算机指令用于使处理器执行时实现本发明任一实施例所述的回归测试用例库的确定方法。

20、本发明实施例的技术方案,通过确定待测试功能及待测试功能的属性信息;基于属性信息,确定待测试功能的覆盖项信息,其中,覆盖项信息包括至少一个覆盖维度,覆盖维度包括至少一个等价参数;基于各覆盖维度的各等价参数,确定待测试功能的回归测试用例资源库。本发明可以根据待测试功能的覆盖维度和各覆盖维度的等价参数等覆盖项信息确定待测试功能的回归测试用例资源库,保证回归测试效果的同时降低回归测试的测试用例的数量,缩短回归测试的测试时间,减少测试人员的测试工作量,提升待测试功能的测试效率。解决了通过软件应用/系统所使用过的所有测试用例构建的回归测试用例资源库测试用例数量较大,回归测试不会使用所有测试用例,测试用例的利用率低,测试效率有限;测试人员基于测试经验从资源全库中挑选测试用例的方式依赖于测试人员的测试能力,一旦测试人员的测试能力有限或者掺杂了主观意识,测试用例的挑选将不具备代表性,构建的回归测试用例资源库的全面性有限,影响回归测试的效果等问题。

21、应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。



技术特征:

1.一种回归测试用例库的确定方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述基于各覆盖维度的各等价参数,确定所述待测试功能的回归测试用例资源库,包括:

3.根据权利要求1所述的方法,其特征在于,所述基于各覆盖维度的各等价参数,确定所述待测试功能的回归测试用例资源库,包括:

4.根据权利要求1所述的方法,其特征在于,在确定所述待测试功能的回归测试用例资源库之后,还包括:

5.根据权利要求4所述的方法,其特征在于,所述更新指令包括功能调整指令和时限指令,其中,所述功能调整指令包括调整类型和调整内容,所述调整类型包括增加调整内容和删除调整内容。

6.根据权利要求5所述的方法,其特征在于,当所述更新指令为所述功能调整指令时,所述更新所述回归测试用例资源库,包括:

7.根据权利要求5所述的方法,其特征在于,当所述更新指令为所述时限指令时,所述更新所述回归测试用例资源库,包括:

8.一种回归测试用例库的确定装置,其特征在于,包括:

9.一种电子设备,其特征在于,所述电子设备包括:

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1至7中任一所述的回归测试用例库的确定方法。


技术总结
本发明公开了一种回归测试用例库的确定方法、装置、电子设备及存储介质,涉及测试技术领域,该方法包括:确定待测试功能及待测试功能的属性信息;基于属性信息,确定待测试功能的覆盖项信息,其中,覆盖项信息包括至少一个覆盖维度,覆盖维度包括至少一个等价参数;基于各覆盖维度的各等价参数,确定待测试功能的回归测试用例资源库。本发明的技术方案,可以根据待测试功能的覆盖维度和各覆盖维度的等价参数等覆盖项信息确定待测试功能的回归测试用例资源库,保证回归测试效果的同时降低回归测试的测试用例的数量,缩短回归测试的测试时间,减少测试人员的测试工作量,提升待测试功能的测试效率。

技术研发人员:王丽,李辉,成文
受保护的技术使用者:中国农业银行股份有限公司
技术研发日:
技术公布日:2024/3/4
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1