用例执行方法、装置、电子设备及计算机可读存储介质制造方法及图纸

技术编号:32644864 阅读:33 留言:0更新日期:2022-03-12 18:24
本申请实施例公开了一种用例执行方法、装置、电子设备及计算机可读存储介质,该方法包括:获取目标软件的若干待测需求以及每个待测需求对应的若干测试用例;针对每个测试用例,确定测试用例涉及待测需求的涉及数量;根据各个测试用例的涉及数量确定每个测试用例的用例优先级;根据各个用例优先级对各个测试用例进行顺序执行。通过获取待测软件的若干待测需求以及每个待测需求对应的若干测试用例,并根据每个测试用例的涉及范围确定出各个测试用例的先后执行顺序,其中,在根据先后执行顺序对各个测试用例执行后,提升了软件测试的效率。率。率。

【技术实现步骤摘要】
用例执行方法、装置、电子设备及计算机可读存储介质


[0001]本申请实施例涉及计算机
,具体涉及一种用例执行方法、装置、电子设备及计算机可读存储介质。

技术介绍

[0002]随着计算机技术的快速发展,软件产品的种类越来越多,而每个软件产品的开发和迭代过程中均需要进行测试用例的执行来保证软件产品的稳定性和安全性。
[0003]其中,测试用例的建立是基于需求进行设计的,每个需求可以对应多个测试用例,而每个测试用例也可以覆盖多个需求,目前,测试用例的执行顺序主要依赖测试人员的经验或者习惯,但是该种方式使得测试效率较低。

技术实现思路

[0004]本申请实施例提供一种用例执行方法、装置、电子设备及计算机可读存储介质,可以提升软件产品的测试效率。
[0005]第一方面,本申请实施例提供了一种用例执行方法,包括:
[0006]获取目标软件的若干待测需求以及每个待测需求对应的若干测试用例;
[0007]针对每个测试用例,确定所述测试用例涉及所述待测需求的涉及数量;
[0008]根据各个测试用例的涉本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种用例执行方法,其特征在于,包括:获取目标软件的若干待测需求以及每个待测需求对应的若干测试用例;针对每个测试用例,确定所述测试用例涉及所述待测需求的涉及数量;根据各个测试用例的涉及数量确定每个测试用例的用例优先级;根据各个用例优先级对各个测试用例进行顺序执行。2.根据权利要求1所述的方法,其特征在于,所述根据各个测试用例的涉及数量确定每个测试用例的用例优先级,包括:根据各个测试用例的涉及数量确定每个测试用例的初始优先级;将第一测试用例集合的各个测试用例中,涉及数量最大的测试用例确定为目标测试用例,并将所述目标测试用例以及所述目标测试用例的初始优先级移入到第二测试用例集合中;确定所述目标测试用例所涉及的若干待测需求,并从所述第一测试用例集合中确定涉及所述若干待测需求中任一待测需求的若干待调测试用例;针对每个待调测试用例,对所述待调测试用例的初始优先级进行降低处理,以更新所述第一测试用例集合中各个测试用例的初始优先级;返回执行所述将第一测试用例集合的各个测试用例中,涉及数量最大的测试用例确定为目标测试用例,并将所述目标测试用例移入到第二测试用例集合中,直至所述第一测试用例集合中不包含任一测试用例为止;将所述第二测试用例集合中每个测试用例的初始优先级确定为每个测试用例的用例优先级。3.根据权利要求2所述的方法,其特征在于,所述将所述第二测试用例集合中每个测试用例的初始优先级确定为每个测试用例的用例优先级之后,所述方法还包括:根据各个测试用例的用例优先级,对各个测试用例的用例优先级进行归一化处理,得到每个测试用例的执行概率;确定每个测试用例在所述目标软件的历史迭代版本中的历史优先执行概率;针对每个测试用例,根据所述测试用例的执行概率以及所述执行概率的第一权重、和所述测试用例的历史优先执行概率以及所述历史优先执行概率的第二权重,确定所述测试用例在当前迭代版本中的当前优先执行概率,其中,所述第一权重与第二权重的和为1;所述根据各个用例优先级对各个测试用例进行顺序执行,包括:根据各个测试用例的当前优先执行概率对各个测试用例进行顺序执行。4.根据权利要求1所述的方法,其特征在于,所述根据各个测试用例的涉及数量确定每个测试用例的用例优先级,包括:根据各个测试用例的涉及数量确定每个测试用例的初始优先级;针对每个待测需求,确定所述待测需求的重要程度,并根据所述重要程度对所述待测需求对应的若干测试用例的初始优先级进行更新,得到每个测试用例的更新后优先级;针对每个测试用例,将所述测试用例的更新后优先级确定为所述测试用例的用例优先级...

【专利技术属性】
技术研发人员:刘乃新
申请(专利权)人:惠州TCL移动通信有限公司
类型:发明
国别省市:

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

1