System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 测试用例的生成方法、装置、设备及存储介质制造方法及图纸_技高网

测试用例的生成方法、装置、设备及存储介质制造方法及图纸

技术编号:42088007 阅读:7 留言:0更新日期:2024-07-19 17:03
本申请提供一种测试用例的生成方法、装置、设备及存储介质。涉及人工智能、大数据、计算机技术、信息技术以及数据加工技术领域。该方法包括:接收终端发送的目标模块的操作路径;根据用户维度规则和/或功能维度规则确定操作路径的第一权重,根据第一权重对操作路径进行排序,得到排序结果;根据用户维度规则和功能维度规则确定操作路径的第二权重,根据第二权重确定测试用例数量;根据排序结果和测试用例数量确定测试用例集。能够接收终端发送的操作路径,该操作路径是用户的真实操作,根据该操作路径进行排序,根据排序结果确定测试用例集,能够实现根据用户真实操作确定生成测试用例,快速生成测试用例集,提高测试用例生成效率。

【技术实现步骤摘要】

本申请实施例涉及人工智能、大数据、计算机技术、信息技术以及数据加工,尤其涉及一种测试用例的生成方法、装置、设备及存储介质


技术介绍

1、在互联网金融系统中,针对应用程序中的功能,测试人员需要编写测试用例用于测试应用程序的不同功能。

2、目前采用人工编写测试用例的方式,耗费大量人力和时间,测试用例生成效率低。


技术实现思路

1、本申请提供一种测试用例的生成方法、装置、设备及存储介质,用以解决现有技术中测试用例生成效率低的问题。

2、第一方面,本申请实施例提供了一种测试用例的生成方法,包括:

3、接收终端发送的目标模块的操作路径;根据用户维度规则和/或功能维度规则确定操作路径的第一权重,根据所述第一权重对操作路径进行排序,得到排序结果;根据用户维度规则和功能维度规则确定操作路径的第二权重,根据所述第二权重确定测试用例数量;根据所述排序结果和所述测试用例数量确定测试用例集。

4、第二方面,本申请实施例还提供了一种测试用例的生成装置,包括:

5、接收模块,用于接收终端发送的目标模块的操作路径;排序模块,用于根据用户维度规则和/或功能维度规则确定操作路径的第一权重,根据所述第一权重对操作路径进行排序,得到排序结果;数量确定模块,用于根据用户维度规则和功能维度规则确定操作路径的第二权重,根据所述第二权重确定测试用例数量;测试用例集确定模块,用于根据所述排序结果和所述测试用例数量确定测试用例集。

6、第三方面,本申请实施例还提供了一种电子设备,包括:处理器,以及与处理器通信连接的存储器;存储器存储计算机执行指令;处理器执行存储器存储的计算机执行指令,以实现如本申请实施例所示的测试用例的生成方法。

7、第四方面,本申请实施例还提供了一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行时用于实现如本申请实施例所示的测试用例的生成方法。

8、第五方面,本申请实施例还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现本申请实施例所示的测试用例的生成方法。

9、本申请提供的测试用例的生成方法,接收终端发送的目标模块的操作路径;根据用户维度规则和/或功能维度规则确定操作路径的第一权重,根据所述第一权重对操作路径进行排序,得到排序结果;根据用户维度规则和功能维度规则确定操作路径的第二权重,根据所述第二权重确定测试用例数量;根据所述排序结果和所述测试用例数量确定测试用例集。相对于目前采用人工编写测试用例,本申请能够接收终端发送的操作路径,该操作路径是用户的真实操作,根据该操作路径进行排序,根据排序结果确定测试用例集,能够实现根据用户真实操作确定生成测试用例,快速生成测试用例集,提高测试用例生成效率。

10、在生成案例过程中,通过用户维度规则和功能维度规则对获取操作路径的第一权重,基于第一权重进行排序,能够实现更加准确的排序,提高测试用例可靠性。通过权重进行排序以及以及第二权重提取相应数量的测试用例能够针对功能以及使用该功能用户的权重生成适宜数量的测试用例集,调高测试效率。

本文档来自技高网...

【技术保护点】

1.一种测试用例的处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,根据用户维度规则和/或功能维度规则确定操作路径的第一权重,包括:

3.根据权利要求1所述的方法,其特征在于,根据用户维度规则和/或功能维度规则确定操作路径的第一权重,包括:

4.根据权利要求1所述的方法,其特征在于,根据用户维度规则和/或功能维度规则确定操作路径的第一权重,包括:

5.根据权利要求1所述的方法,其特征在于,根据用户维度规则和功能维度规则确定操作路径的第二权重,根据所述第二权重确定测试用例数量,包括:

6.根据权利要求1所述的方法,其特征在于,接收终端发送的目标模块的操作路径之前,还包括:

7.根据权利要求1所述的方法,其特征在于,接收终端发送的目标模块的操作路径,包括:

8.根据权利要求1所述的方法,其特征在于,接收终端发送的目标模块的操作路径之后,还包括:

9.根据权利要求1所述的方法,其特征在于,接收终端发送的目标模块的操作路径之后,还包括:

10.根据权利要求9所述的方法,其特征在于,根据所述报错信息和所述操作路径确定所述操作路径所属的路径集合,包括:

11.根据权利要求1所述的方法,其特征在于,在根据所述排序结果和所述测试用例数量确定测试用例集之后,还包括:

12.根据权利要求11所述的方法,其特征在于,根据所述测试用例集对目标模块进行自动化测试,获取测试结果,包括:

13.一种测试用例的生成装置,其特征在于,包括:

14.一种电子设备,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器;

15.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1-12中任一项所述的方法。

16.一种计算机程序产品,其特征在于,包括计算机程序,该计算机程序被处理器执行时实现权利要求1-12中任一项所述的方法。

...

【技术特征摘要】

1.一种测试用例的处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,根据用户维度规则和/或功能维度规则确定操作路径的第一权重,包括:

3.根据权利要求1所述的方法,其特征在于,根据用户维度规则和/或功能维度规则确定操作路径的第一权重,包括:

4.根据权利要求1所述的方法,其特征在于,根据用户维度规则和/或功能维度规则确定操作路径的第一权重,包括:

5.根据权利要求1所述的方法,其特征在于,根据用户维度规则和功能维度规则确定操作路径的第二权重,根据所述第二权重确定测试用例数量,包括:

6.根据权利要求1所述的方法,其特征在于,接收终端发送的目标模块的操作路径之前,还包括:

7.根据权利要求1所述的方法,其特征在于,接收终端发送的目标模块的操作路径,包括:

8.根据权利要求1所述的方法,其特征在于,接收终端发送的目标模块的操作路径之后,还包括:

9.根据权利要求1所述的方法,...

【专利技术属性】
技术研发人员:崔月
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

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

1