【技术实现步骤摘要】
本申请涉及软件开发,尤其涉及一种测试用例生成方法、装置、设备和存储介质。
技术介绍
1、在软件开发过程中,测试用例的补充和完善是确保软件质量的关键环节。目前的测试用例补充,主要是基于功能的需求来补充测试用例,这种方法在功能需求明确且稳定时是有效的,但在实际开发中,代码的底层实现可能会频繁变更。
2、然而,当底层的代码发生改变(代码变更)时,测试人员无法及时更新或补充与代码变更相关的测试用例,导致测试用例与底层代码不匹配,造成测试用例的可靠性较低。
技术实现思路
1、本申请实施例的主要目的在于提出一种测试用例生成方法、装置、设备和存储介质,旨在提高测试用例生成的可靠性。
2、为实现上述目的,本申请实施例的第一方面提出了一种测试用例生成方法,所述方法包括:
3、基于目标软件的第一版本代码和第二版本代码,确定所述目标软件的逻辑变更点和所述逻辑变更点的变更类型;其中,所述第二版本代码的创建时间后于所述第一版本代码的创建时间;
4、基于所述逻辑变更点、
...【技术保护点】
1.一种测试用例生成方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述逻辑变更点、代码依赖图谱和变更传播模型,确定所述逻辑变更点的目标影响范围,包括:
3.根据权利要求1所述的方法,其特征在于,所述基于所述目标影响范围和所述变更类型对应的测试用例生成策略,确定所述目标软件的与所述第二版本代码匹配的目标测试用例,包括:
4.根据权利要求3所述的方法,其特征在于,在所述变更类型为数值类型时,所述基于所述目标影响范围和所述变更类型对应的测试用例生成策略,确定所述目标软件的与所述第二版本代码匹配的目标测
...【技术特征摘要】
1.一种测试用例生成方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述逻辑变更点、代码依赖图谱和变更传播模型,确定所述逻辑变更点的目标影响范围,包括:
3.根据权利要求1所述的方法,其特征在于,所述基于所述目标影响范围和所述变更类型对应的测试用例生成策略,确定所述目标软件的与所述第二版本代码匹配的目标测试用例,包括:
4.根据权利要求3所述的方法,其特征在于,在所述变更类型为数值类型时,所述基于所述目标影响范围和所述变更类型对应的测试用例生成策略,确定所述目标软件的与所述第二版本代码匹配的目标测试用例,包括:
5.根据权利要求3所述的方法,其特征在于,在所述变更类型为异常类型时,所述基于所述目标影响范围和所述变更类型对应的测试用例生成策略,确...
【专利技术属性】
技术研发人员:谢鹏,
申请(专利权)人:中国平安人寿保险股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。