[发明专利]软件的测试方法、计算机设备及计算机可读存储介质在审
申请号: | 202210730531.0 | 申请日: | 2022-06-24 |
公开(公告)号: | CN115185827A | 公开(公告)日: | 2022-10-14 |
发明(设计)人: | 张婷;黄威琪 | 申请(专利权)人: | 平安银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳紫藤知识产权代理有限公司 44570 | 代理人: | 李镇江 |
地址: | 518000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 测试 方法 计算机 设备 可读 存储 介质 | ||
本申请公开了一种软件的测试方法、计算机设备及计算机可读存储介质,方法包括:获取各个预设测试用例对于目标软件的历史覆盖率以及的故障点数量;对多个预设测试用例进行组合,得到多个测试用例组,其中,各个测试用例组对应的整体覆盖率均处于预设覆盖率范围内;根据测试用例组对应的故障点总数量,确定多个测试用例组中的目标测试用例组;采用目标测试用例组中的多个预设测试用例进行重新测试。本申请实施例通过将多个测试用例组合为整体覆盖率相近的多个测试用例组,根据各个测试用例组的故障点总数量,筛选出测试结果不准确的目标测试用例组,并进行重新测试,提高了测试结果的准确性以及软件的可靠性。
技术领域
本申请涉及软件测试技术领域,具体涉及一种软件的测试方法、计算机设备及计算机可读存储介质。
背景技术
在对软件的测试完成后,往往是将软件直接上线,以投入使用。然而,测试过程可能存在测试用例执行不到位的情况,导致测试结果并不准确,例如软件的某些故障未被检测出来。这样,在软件上线后,软件的可靠性也较低。
发明内容
本申请实施例提供一种软件的测试方法、计算机设备及计算机可读存储介质,旨在提高测试结果的准确性以及软件的可靠性。
一方面,本申请提供一种软件的测试方法,包括:
获取各个预设测试用例对于目标软件的历史测试数据,其中,所述历史测试数据包括历史覆盖率以及测试出的故障点数量;
根据所述预设测试用例的历史覆盖率,对多个所述预设测试用例进行组合,得到多个测试用例组,其中,各个所述测试用例组对应的整体覆盖率均处于预设覆盖率范围内;
根据所述测试用例组中的多个预设测试用例对应的故障点数量,确定所述测试用例组对应的故障点总数量;
根据所述故障点总数量,确定多个所述测试用例组中的目标测试用例组;
采用所述目标测试用例组中的多个预设测试用例,对所述目标软件进行重新测试,得到所述目标测试用例组对于目标软件的重新测试结果。
在一些实施例中,所述根据所述故障点总数量,确定多个所述测试用例组中的目标测试用例组的步骤包括:
获取多个所述测试用例组对应的故障点总数量之间的故障点平均值;
在多个所述测试用例组中,确定出小于所述故障点平均值的故障点总数量对应的第一测试用例组;
确定多个所述第一测试用例组中的目标测试用例组。
在一些实施例中,所述确定多个所述第一测试用例组中的目标测试用例组的步骤包括:
获取所述故障点平均值与所述第一测试用例组对应的故障点总数量的第一差值;
根据所述第一差值,确定多个所述第一测试用例组中的目标测试用例组。
在一些实施例中,所述根据所述第一差值,确定多个所述第一测试用例组中的目标测试用例组的步骤包括:
获取多个所述测试用例组对应的整体覆盖率之间的覆盖率平均值;
确定所述第一测试用例组对应的整体覆盖率与所述覆盖率平均值的第二差值;
采用所述第二差值,修正所述第一差值;
在修正后的第一差值大于第一预设阈值时,将修正后的第一差值对应的第一测试用例组作为所述目标测试用例组。
在一些实施例中,所述获取多个所述测试用例组对应的故障点总数量之间的故障点平均值的步骤之后,还包括:
在多个所述测试用例组中,确定出大于或等于所述故障点平均值的故障点总数量对应的第二测试用例组;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安银行股份有限公司,未经平安银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210730531.0/2.html,转载请声明来源钻瓜专利网。