软件测试的方法、装置、电子设备以及存储介质与流程

文档序号:33792685发布日期:2023-04-19 09:19阅读:51来源:国知局
软件测试的方法、装置、电子设备以及存储介质与流程

本申请涉及软件测试,更具体地,涉及一种软件测试的方法、装置、电子设备以及存储介质。


背景技术:

1、随着软件行业的发展,软件的开发与测试面临了越来越多的挑战。其中,软件测试是使用人工或自动的手段来运行或测定某个软件系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。相关技术中,由于软件测试的过程中存在对大量测试资源耗费甚至测试失败的情况,因此,软件测试存在效率低下的问题。


技术实现思路

1、鉴于上述问题,本申请提出了一种软件测试的方法、装置、电子设备以及存储介质,可以通过评价指标与软件代码的关系自动回溯软件的代码版本,减少了对无效代码版本的测试确认,提高了回溯测试软件的效率。

2、第一方面,本申请实施例提供了一种软件测试的方法,所述方法包括:获取目标评价指标;根据预设指标代码关系,获取与所述目标评价指标对应的初筛测试代码版本集,其中,所述初筛测试代码版本集中包括至少两个测试代码版本,其中,所述预设指标代码关系中包括评价指标与代码版本的对应关系;根据所述目标评价指标,获取目标测试用例;对所述初筛测试代码版本集中包括的测试代码版本进行筛选,获得第一测试代码版本以及第二测试代码版本;基于所述目标测试用例,从所述第一测试代码版本以及所述第二测试代码版本中确定目标测试代码版本;基于所述目标测试用例以及所述目标测试代码版本,获得回溯报告,其中,所述回溯报告用于表征所述目标测试代码版本对所述目标评价指标的影响。

3、第二方面,本申请实施例提供了一种软件测试的装置,所述装置包括:目标评价指标获取模块、初筛测试代码版本集获取模块、目标测试用例获取模块、筛选模块、目标测试代码版本确定模块以及回溯报告获得模块。其中,目标评价指标获取模块,用于获取目标评价指标;初筛测试代码版本集获取模块,用于根据预设指标代码关系,获取与所述目标评价指标对应的初筛测试代码版本集,其中,所述初筛测试代码版本集中包括至少两个测试代码版本,其中,所述预设指标代码关系中包括评价指标与代码版本的对应关系;目标测试用例获取模块,用于根据所述目标评价指标,获取目标测试用例;筛选模块,用于对所述初筛测试代码版本集中包括的测试代码版本进行筛选,获得第一测试代码版本以及第二测试代码版本;目标测试代码版本确定模块,用于基于所述目标测试用例,从所述第一测试代码版本以及所述第二测试代码版本中确定目标测试代码版本;回溯报告获得模块,用于基于所述目标测试用例以及所述目标测试代码版本,获得回溯报告,其中,所述回溯报告用于表征所述目标测试代码版本对所述目标评价指标的影响。

4、第三方面,本申请实施例提供了一种电子设备,包括存储器和处理器,所述存储器耦接到所述处理器,所述存储器存储指令,当所述指令由所述处理器执行时所述处理器执行上述方法。

5、第四方面,本申请实施例提供了一种计算机可读取存储介质,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行上述方法。

6、本申请实施例提供的软件测试的方法、装置、电子设备以及存储介质,通过获取目标评价指标;根据预设指标代码关系,获取与目标评价指标对应的初筛测试代码版本集,其中,初筛测试代码版本集中包括至少两个测试代码版本,其中,预设指标代码关系中包括评价指标与代码版本的对应关系;根据目标评价指标,获取目标测试用例;对初筛测试代码版本集中包括的测试代码版本进行筛选,获得第一测试代码版本以及第二测试代码版本;基于目标测试用例,从第一测试代码版本以及第二测试代码版本中确定目标测试代码版本;基于目标测试用例以及目标测试代码版本,获得回溯报告,其中,回溯报告用于表征目标测试代码版本对目标评价指标的影响,进而通过评价指标与软件代码的关系自动回溯测试软件的代码版本,减少了对无效代码版本的测试确认,提高了回溯测试软件的效率。



技术特征:

1.一种软件测试的方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述初筛测试代码版本集中包括的所述至少两个测试代码版本基于各测试代码版本的版本号升序排列,所述对所述初筛测试代码版本集中包括的测试代码版本进行筛选,获得第一测试代码版本以及第二测试代码版本,包括:

3.根据权利要求2所述的方法,其特征在于,所述若所述初筛测试代码版本集中包括的测试代码版本大于两个,则基于所述目标测试用例,对所述初筛测试代码版本集中包括的测试代码版本进行筛选,获得所述第一测试代码版本以及所述第二测试代码版本,包括:

4.根据权利要求1所述的方法,其特征在于,所述基于所述目标测试用例,从所述第一测试代码版本以及所述第二测试代码版本中确定目标测试代码版本,包括:

5.根据权利要求1所述的方法,其特征在于,所述根据预设指标代码关系,获取与所述目标评价指标对应的初筛测试代码版本集,包括:

6.根据权利要求1所述的方法,其特征在于,所述基于所述目标测试用例以及所述目标测试代码版本,获得回溯报告,包括:

7.根据权利要求6所述的方法,其特征在于,所述基于所述影响评价指标版本列表以及所述测试数据,获得所述回溯报告,包括:

8.根据权利要求1所述的方法,其特征在于,所述根据所述目标评价指标,获取目标测试用例,包括:

9.一种软件测试的装置,其特征在于,所述装置包括:

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

11.一种计算机可读取存储介质,其特征在于,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行如权利要求1-8任一项所述的方法。


技术总结
本申请公开了一种软件测试的方法、装置、电子设备以及存储介质,涉及软件测试技术领域。该方法包括:获取目标评价指标;根据预设指标代码关系,获取与目标评价指标对应的初筛测试代码版本集;根据目标评价指标,获取目标测试用例;对初筛测试代码版本集中包括的测试代码版本进行筛选,获得第一测试代码版本以及第二测试代码版本;基于目标测试用例,从第一测试代码版本以及第二测试代码版本中确定目标测试代码版本;基于目标测试用例以及目标测试代码版本,获得回溯报告。本申请通过评价指标与软件代码的关系自动回溯测试软件的代码版本,减少了对无效代码版本的测试确认,提高了回溯测试软件的效率。

技术研发人员:宋晓辉,熊波
受保护的技术使用者:深圳市紫光同创电子有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1