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

一种测试用例的分配方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:40355652 阅读:6 留言:0更新日期:2024-02-09 14:41
本申请提供了一种测试用例的分配方法、装置、计算机设备和存储介质。该方法包括:将目标模块需要发布的域名确定为目标域名;在对目标模块的其中一个目标域名完成测试用例分配后,获取该目标域名的各测试阶段与测试用例之间的对应关系;根据对应关系,为其他目标域名的各测试阶段分配对应的测试用例。该方法可以避免对每个域名都进行重复和低效的测试用例分配工作,大大节省时间成本。同时也能确保不同域名在测试覆盖度和质量上保持一致,因为功能相近的部分经过了同样的测试验证。

【技术实现步骤摘要】

本申请涉及计算机软件,尤其涉及一种测试用例的分配方法、装置、计算机设备和存储介质


技术介绍

1、随着互联网业务的快速发展,软件系统规模越来越大,包含的功能模块也越来越多。在软件开发过程中,需要对各个功能模块进行充分的测试,以确保软件质量。对于一个应用于多个域名的软件系统,在发布流程中,每个域名都需要经历多个阶段的测试。在传统技术中,每个域名的每个测试阶段都需要由测试人员手动分配测试用例,非常耗时耗力。


技术实现思路

1、本申请的目的旨在至少能解决上述的技术缺陷之一,特别是现有技术中软件模块的测试用例分配效率较低的问题。

2、第一方面,本申请提供了一种测试用例的分配方法,包括:

3、将目标模块需要发布的域名确定为目标域名;

4、在对目标模块的其中一个目标域名完成测试用例分配后,获取该目标域名的各测试阶段与测试用例之间的对应关系;

5、根据对应关系,为其他目标域名的各测试阶段分配对应的测试用例。

6、在其中一个实施例中,在根据对应关系,为其他目标域名的各测试阶段分配对应的测试用例后,还包括:

7、响应于针对目标模块任意一个目标域名的用例修改操作,对该目标域名所分配的测试用例进行修改。

8、在其中一个实施例中,在响应于针对目标模块任意一个目标域名的用例修改操作,对该目标域名所分配的测试用例进行修改后,还包括:

9、记录该目标域名修改对应的用例修改操作。

10、在其中一个实施例中,根据对应关系,为其他目标域名的各测试阶段分配对应的测试用例,包括:

11、判断当前的目标模块与历史的目标模块的目标域名是否相同,且相同的目标域名存在用例修改操作记录;

12、若是,则根据对应关系,为其他目标域名的各测试阶段分配对应的测试用例,并根据用例修改操作记录进行用例修改;

13、若否,则根据对应关系,为其他目标域名的各测试阶段分配对应的测试用例。

14、在其中一个实施例中,该分配方法还包括:

15、在目标模块进行版本更新时,根据筛选条件将目标模块在前一版本的测试用例分配方式同步到当前版本。

16、在其中一个实施例中,筛选条件包括同步的目标域名和同步的测试阶段。

17、在其中一个实施例中,测试阶段包括冒烟测试阶段、功能测试阶段、回归测试阶段、预发布阶段和生产发布阶段。

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

19、目标域名确定模块,用于将目标模块需要发布的域名确定为目标域名;

20、对应关系获取模块,用于在对目标模块的其中一个目标域名完成测试用例分配后,获取该目标域名的各测试阶段与测试用例之间的对应关系;

21、同步分配模块,用于根据对应关系,为其他目标域名的各测试阶段分配对应的测试用例。

22、第三方面,本申请实施例还提供了一种计算机设备,包括一个或多个处理器,以及存储器,存储器中存储有计算机可读指令,计算机可读指令被一个或多个处理器执行时,执行上述任一实施例中的测试用例的分配方法的步骤。

23、第四方面,本申请实施例还提供了一种存储介质,存储介质中存储有计算机可读指令,计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行上述任一实施例中的测试用例的分配方法的步骤。

24、从以上技术方案可以看出,本申请实施例具有以下优点:

25、在软件产品测试中,针对即将发布上线的目标模块确定对应的目标域名,获得明确的目标域名后,测试人员可以选择其中一个目标域名进行完整的测试用例分配,并记录下在该目标域名下的各个测试阶段对应的测试用例,形成可复用的对应关系。此后,可以根据这个对应关系直接复用该分配方案到其他目标域名进行分配。该方法可以避免对每个域名都进行重复和低效的测试用例分配工作,大大节省时间成本。同时也能确保不同域名在测试覆盖度和质量上保持一致,因为功能相近的部分经过了同样的测试验证。

本文档来自技高网...

【技术保护点】

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

2.根据权利要求1所述的测试用例的分配方法,其特征在于,在所述根据所述对应关系,为其他所述目标域名的各所述测试阶段分配对应的测试用例后,还包括:

3.根据权利要求2所述的测试用例的分配方法,其特征在于,在响应于针对所述目标模块任意一个所述目标域名的用例修改操作,对该所述目标域名所分配的所述测试用例进行修改后,还包括:

4.根据权利要求3所述的测试用例的分配方法,其特征在于,所述根据所述对应关系,为其他所述目标域名的各所述测试阶段分配对应的测试用例,包括:

5.根据权利要求1所述的测试用例的分配方法,其特征在于,还包括:

6.根据权利要求5所述的测试用例的分配方法,其特征在于,所述筛选条件包括同步的所述目标域名和同步的所述测试阶段。

7.根据权利要求1-6任一项所述的测试用例的分配方法,其特征在于,所述测试阶段包括冒烟测试阶段、功能测试阶段、回归测试阶段、预发布阶段和生产发布阶段。

8.一种测试用例的分配装置,其特征在于,包括:

9.一种计算机设备,其特征在于,包括一个或多个处理器,以及存储器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述一个或多个处理器执行时,执行如权利要求1-7任一项所述的测试用例的分配方法的步骤。

10.一种存储介质,其特征在于,所述存储介质中存储有计算机可读指令,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行如权利要求1-7任一项所述的测试用例的分配方法的步骤。

...

【技术特征摘要】

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

2.根据权利要求1所述的测试用例的分配方法,其特征在于,在所述根据所述对应关系,为其他所述目标域名的各所述测试阶段分配对应的测试用例后,还包括:

3.根据权利要求2所述的测试用例的分配方法,其特征在于,在响应于针对所述目标模块任意一个所述目标域名的用例修改操作,对该所述目标域名所分配的所述测试用例进行修改后,还包括:

4.根据权利要求3所述的测试用例的分配方法,其特征在于,所述根据所述对应关系,为其他所述目标域名的各所述测试阶段分配对应的测试用例,包括:

5.根据权利要求1所述的测试用例的分配方法,其特征在于,还包括:

6.根据权利要求5所述的测试用例的分配方法,其特征在于,所述筛选...

【专利技术属性】
技术研发人员:马俊梅
申请(专利权)人:上海品顺信息科技有限公司
类型:发明
国别省市:

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

1