测试覆盖率提高装置、计算机设备及存储介质制造方法及图纸

技术编号:40965218 阅读:22 留言:0更新日期:2024-04-18 20:45
本发明专利技术公开了测试覆盖率提高装置、计算机设备及存储介质,包括原始用例获取单元,用于获取原始测试用例;线上数据获取单元,用于获取线上数据;数据集获取单元,用于对线上数据进行处理后导入线下测试环境,以得到原始测试数据集;生成单元,用于根据原始测试用例、原始测试数据集以及蜕变关系生成蜕变测试用例;测试单元,用于对所述蜕变测试用例进行蜕变测试,以得到测试结果;本发明专利技术通过构建测试模型,并获取测试用例和线上数据后,依据设定的蜕变关系生成蜕变测试用例,判断软件测试是否合格,提高测试覆盖率和测试人员的工作效率。

【技术实现步骤摘要】

本专利技术涉及计算机,更具体地说是指测试覆盖率提高方法、装置、计算机设备及存储介质。


技术介绍

1、软件开发的过程都是需要进行软件测试步骤,在软件测试的过程中,必须存在测试断言,通过针对预期值验证软件输出是否符合事实。在基于模型测试的行为驱动的基础上,不同的测试数据可能会产生不同的结果。这种情况下,如何准备足够的测试数据用于数据驱动测试和如何判断结果与期望值一致会存在难点。

2、目前只能通过不断增加测试数据以获得更多的测试用例,以达到较为理想的测试目的,但是这种方式也很难做到较大程度的提高测试覆盖率,而且获得的测试用例十分有限,无法提高测试人员的工作效率。

3、因此,有必要设计一种新的方法,实现增多测试用例,提高测试覆盖率和测试人员的工作效率。


技术实现思路

1、本专利技术的目的在于克服现有技术的缺陷,提供测试覆盖率提高方法、装置、计算机设备及存储介质。

2、为实现上述目的,本专利技术采用以下技术方案:测试覆盖率提高方法,包括:

3、获取原始测试用例;

<本文档来自技高网...

【技术保护点】

1.测试覆盖率提高装置,其特征在于,包括:

2.根据权利要求1所述的测试覆盖率提高装置,其特征在于,所述获取原始测试用例,包括:

3.一种计算机设备, 其特征在于, 所述计算机设备包括存储器及处理器, 所述存储器上存储有计算机程序, 所述处理器执行所述计算机程序时实现如权利要求1、 2中任一项所述的方法。

4.一种存储介质, 其特征在于, 所述存储介质存储有计算机程序, 所述计算机程序被处理器执行时可实现如权利要求1、 2中任一项所述的方法。

【技术特征摘要】

1.测试覆盖率提高装置,其特征在于,包括:

2.根据权利要求1所述的测试覆盖率提高装置,其特征在于,所述获取原始测试用例,包括:

3.一种计算机设备, 其特征在于, 所述计算机设备包括存储器及处理器, 所述存储器上存储...

【专利技术属性】
技术研发人员:陆星欣徐克强欧平均
申请(专利权)人:杭州衣科信息技术股份有限公司
类型:发明
国别省市:

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

1