测试用例生成方法、装置、设备、存储介质和程序产品制造方法及图纸

技术编号:42160115 阅读:9 留言:0更新日期:2024-07-27 00:10
本发明专利技术提供了一种测试用例生成方法、装置、设备、存储介质和程序产品,涉及人工智能技术领域,所述测试用例生成方法,包括:根据测试数据和测试目标,生成初始测试用例种群;对所述初始测试用例种群进行种群进化处理,得到第一测试用例种群;根据所述初始测试用例种群中的测试用例的适应度,以及,所述第一测试用例种群中的测试用例的适应度,确定适应度最高的第一测试用例;利用神经网络模型对所述第一测试用例进行评价,得到进行测试的目标测试用例。通过上述方案得到的目标测试用例为进行测试的测试用例,经过评价,使得该目标测试用例的可靠性进一步提高。

【技术实现步骤摘要】

本专利技术涉及人工智能,尤其是指一种测试用例生成方法、装置、设备、存储介质和程序产品


技术介绍

1、软件测试技术是软件开发过程中的一个重要组成部分,是贯穿软件整个开发生命周期,对软件产品(包括阶段性产品)进行验证和确认的活动,其目的是尽快尽早地发现在软件产品中所存在的问题以及软件产品与用户需求、预先定义的不一致性。

2、为了有效测试软件,需要生成多样化和具有挑战性的测试用例,以便发现潜在的错误和漏洞。但是传统的测试用例生成方法虽然能生成测试用例,但是测试用例的可靠度和完整度没有保障。


技术实现思路

1、本专利技术技术方案的目的在于提供一种测试用例生成方法、装置、设备、存储介质和程序产品,用以解决现有的测试用例生成方法可靠度低、完整度低的问题。

2、为了解决上述技术问题,本专利技术实施例提供如下技术方案:

3、本专利技术实施例提供一种测试用例生成方法,包括:

4、根据测试数据和测试目标,生成初始测试用例种群;

5、对所述初始测试用例种群进行种群进化处本文档来自技高网...

【技术保护点】

1.一种测试用例生成方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述测试目标包括至少一个测试分支路径;

3.根据权利要求1所述的方法,其特征在于,所述种群进化处理包括以下至少一项:

4.根据权利要求1或3所述的方法,其特征在于,所述测试目标包括至少一个测试分支路径;

5.根据权利要求1所述的方法,其特征在于,所述测试目标包括至少一个测试分支路径;

6.根据权利要求1所述的方法,其特征在于,利用神经网络模型对所述第一测试用例进行评价,得到进行测试的目标测试用例,包括:

7.根据权利要求6所述的方...

【技术特征摘要】

1.一种测试用例生成方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述测试目标包括至少一个测试分支路径;

3.根据权利要求1所述的方法,其特征在于,所述种群进化处理包括以下至少一项:

4.根据权利要求1或3所述的方法,其特征在于,所述测试目标包括至少一个测试分支路径;

5.根据权利要求1所述的方法,其特征在于,所述测试目标包括至少一个测试分支路径;

6.根据权利要求1所述的方法,其特征在于,利用神经网络模型对所述第一测试用例进行评价,得到进行测试的目标测试用例,包括:

7.根据权利要求6所述的方法,其特征在于,在所述第一评价值小于所述第一测试用例对应的适应度的情况下,将所述第一测试用例作为进行测试的所述目标测试用例,包括:

【专利技术属性】
技术研发人员:童鑫
申请(专利权)人:中移苏州软件技术有限公司
类型:发明
国别省市:

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

1