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

技术编号:37120419 阅读:18 留言:0更新日期:2023-04-01 05:15
本申请公开了一种提高测试效率的方法、装置、计算机设备及存储介质。所述方法包括:编写测试用例,为每个测试用例设置对应的特性I D;获取所述待发布版本下的各个特性,根据所述特性的特性编号将所述待发布版本对应的测试用例添加到系统测试计划中;获取所述系统测试计划下的测试用例以及每个测试用例的特性I D,并获取所述待发布版本下的各个特性以及所述特性下的用户故事,根据所述特性I D建立所述特性、测试用例以及用户故事之间的关联关系;根据所述关联关系将同一特性下的测试用例循环绑定到与所述测试用例相关联的用户故事上,并执行所述系统测试计划。本发明专利技术可以一键完成测试用例与用户故事的绑定,可以节省人工操作时间,大大提高测试效率。大大提高测试效率。大大提高测试效率。

【技术实现步骤摘要】
提高测试效率的方法、装置、计算机设备及存储介质


[0001]本申请涉及研发管理
,特别是涉及一种提高测试效率的方法、装置、计算机设备及存储介质。

技术介绍

[0002]研发管理平台是专为从事产品研发工作的单位开发的研发管理工具,以管理部分甚至所有与研发活动相关的日常管理工作。在研发管理平台中,研发任务分为意向、特性以及用户故事,其中,意向为业务方提出的整体需求,特性为各个业务线为了支持该整体需求所拆分的子需求,研发人员为了实施子需求,需要在子需求下建立用于研发人员提交代码、测试人员关联测试用例及提交缺陷等功能的用户故事。而测试人员在需求测试过程中,需要先编写测试用例,然后将测试用例绑定到对应的用户故事上,针对需求进行测试并执行测试用例。由于每个用户故事完成的功能不同,并且每个用户故事都需要绑定对应的测试用例,因此测试人员在测试过程中需要持续执行此操作,需要耗费大量的人力成本,导致整体测试耗时较长,且测试效率较低。

技术实现思路

[0003]本申请提供了一种提高测试效率的方法、装置、计算机设备及存储介质,旨在解决现有的研发管理平台测试方法存在的测试耗时长、测试效率低等技术问题。
[0004]为解决上述技术问题,本申请采用的技术方案为:
[0005]一种提高测试效率的方法,包括:
[0006]针对待发布版本编写测试用例,为每个所述测试用例设置对应的特性ID,所述特性ID为所述测试用例在所述待发布版本下对应特性的特性编号;
[0007]获取所述待发布版本下的各个特性,根据所述特性的特性编号将所述待发布版本对应的测试用例添加到系统测试计划中;
[0008]获取所述系统测试计划下的测试用例以及每个测试用例的特性ID,并获取所述待发布版本下的各个特性以及所述特性下的用户故事,根据所述特性ID建立所述特性、测试用例以及用户故事之间的关联关系;
[0009]根据所述特性、测试用例以及用户故事之间的关联关系,将同一特性下的测试用例循环绑定到与所述测试用例相关联的用户故事上,并执行所述系统测试计划。
[0010]本申请实施例采取的技术方案还包括:所述针对待发布版本编写测试用例之前还包括:
[0011]新建待发布版本,根据所述待发布版本的版本号建立系统测试计划,生成系统测试计划名称;所述系统测试计划名称包括系统名称和版本号。
[0012]本申请实施例采取的技术方案还包括:所述为所述每个测试用例设置对应的特性ID具体为:
[0013]在所述测试用例的自定义属性标签中新增特性ID字段,在编写测试用例时,在所
述特性ID字段中输入所述测试用例在所述待发布版本下对应特性的特性编号,完成所述测试用例的特性ID设置。
[0014]本申请实施例采取的技术方案还包括:所述获取所述系统测试计划下的测试用例以及每个测试用例的特性ID,并获取所述待发布版本下的各个特性以及所述特性下的用户故事,根据所述特性ID建立所述特性、测试用例以及用户故事之间的关联关系包括:
[0015]输入系统测试计划名称以及系统名称,根据所述系统测试计划名称以及系统名称调用测试用例接口,并解析所述测试用例接口返回的JSON数据,获取所述系统测试计划下的所有测试用例以及每个测试用例的特性ID,根据所述特性ID建立所述特性与测试用例的关联关系。
[0016]本申请实施例采取的技术方案还包括:所述获取所述系统测试计划下的测试用例以及每个测试用例的特性ID,并获取所述待发布版本下的各个特性以及所述特性下的用户故事,根据所述特性ID建立所述特性、测试用例以及用户故事之间的关联关系还包括:
[0017]根据所述系统测试计划名称获取所述待发布版本的版本号,根据所述版本号调用特性接口,得到所述版本号下的所有特性编号,并利用特性编号调用用户故事接口,解析所述用户故事接口返回的JSON数据,得到所述版本号下的所有用户故事以及每个用户故事对应的特性编号,根据所述特性编号建立所述特性、测试用例以及用户故事之间的关联关系。
[0018]本申请实施例采取的另一技术方案为:一种提高测试效率的装置,包括:
[0019]用例设置模块:用于针对待发布版本编写测试用例,为每个所述测试用例设置对应的特性ID,所述特性ID为所述测试用例在所述待发布版本下对应特性的特性编号;
[0020]用例添加模块:用于获取所述待发布版本下的各个特性,根据所述特性的特性编号将所述待发布版本对应的测试用例添加到系统测试计划中;
[0021]用例关联模块:用于获取所述系统测试计划下的测试用例以及每个测试用例的特性ID,并获取所述待发布版本下的各个特性以及所述特性下的用户故事,根据所述特性ID建立所述特性、测试用例以及用户故事之间的关联关系;
[0022]关系绑定模块:用于根据所述特性、测试用例以及用户故事之间的关联关系,将同一特性下的测试用例循环绑定到与所述测试用例相关联的用户故事上,并执行所述系统测试计划。
[0023]本申请实施例采取的技术方案还包括:所述用例关联模块获取所述系统测试计划下的测试用例以及每个测试用例的特性ID,并获取所述待发布版本下的各个特性以及所述特性下的用户故事,根据所述特性ID建立所述特性、测试用例以及用户故事之间的关联关系具体为:
[0024]输入系统测试计划名称以及系统名称,根据所述系统测试计划名称以及系统名称调用测试用例接口,并解析所述测试用例接口返回的JSON数据,获取所述系统测试计划下的所有测试用例以及每个测试用例的特性ID,根据所述特性ID建立所述特性与测试用例的关联关系。
[0025]本申请实施例采取的技术方案还包括:所述用例关联模块获取所述系统测试计划下的测试用例以及每个测试用例的特性ID,并获取所述待发布版本下的各个特性以及所述特性下的用户故事,根据所述特性ID建立所述特性、测试用例以及用户故事之间的关联关系还包括:
[0026]根据所述系统测试计划名称获取所述待发布版本的版本号,根据所述版本号调用特性接口,得到所述版本号下的所有特性编号,并利用特性编号调用用户故事接口,解析所述用户故事接口返回的JSON数据,得到所述版本号下的所有用户故事以及每个用户故事对应的特性编号,根据所述特性编号建立所述特性、测试用例以及用户故事之间的关联关系。
[0027]本申请实施例采取的又一技术方案为:一种计算机设备,所述计算机设备包括:
[0028]存储有可执行程序指令的存储器;
[0029]与所述存储器连接的处理器;
[0030]所述处理器调用所述存储器中存储的所述可执行程序指令,执行如上所述的提高测试效率的方法。
[0031]本申请实施例采取的又一技术方案为:一种存储介质,存储有处理器可执行的程序指令,所述程序指令用于执行上述的提高测试效率的方法。
[0032]本申请实施例的提高测试效率的方法、装置、计算机设备及存储介质通过在测试用例中设置与特性编号一致的特性ID,基于该特性ID建立特性与测本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种提高测试效率的方法,其特征在于,包括:针对待发布版本编写测试用例,为每个所述测试用例设置对应的特性ID,所述特性ID为所述测试用例在所述待发布版本下对应特性的特性编号;获取所述待发布版本下的各个特性,根据所述特性的特性编号将所述待发布版本对应的测试用例添加到系统测试计划中;获取所述系统测试计划下的测试用例以及每个测试用例的特性ID,并获取所述待发布版本下的各个特性以及所述特性下的用户故事,根据所述特性ID建立所述特性、测试用例以及用户故事之间的关联关系;根据所述特性、测试用例以及用户故事之间的关联关系,将同一特性下的测试用例循环绑定到与所述测试用例相关联的用户故事上,并执行所述系统测试计划。2.根据权利要求1所述的提高测试效率的方法,其特征在于,所述针对待发布版本编写测试用例之前还包括:新建待发布版本,根据所述待发布版本的版本号建立系统测试计划,生成系统测试计划名称;所述系统测试计划名称包括系统名称和版本号。3.根据权利要求1或2所述的提高测试效率的方法,其特征在于,所述为所述每个测试用例设置对应的特性ID具体为:在所述测试用例的自定义属性标签中新增特性ID字段,在编写测试用例时,在所述特性ID字段中输入所述测试用例在所述待发布版本下对应特性的特性编号,完成所述测试用例的特性ID设置。4.根据权利要求3所述的提高测试效率的方法,其特征在于,所述获取所述系统测试计划下的测试用例以及每个测试用例的特性ID,并获取所述待发布版本下的各个特性以及所述特性下的用户故事,根据所述特性ID建立所述特性、测试用例以及用户故事之间的关联关系包括:输入系统测试计划名称以及系统名称,根据所述系统测试计划名称以及系统名称调用测试用例接口,并解析所述测试用例接口返回的JSON数据,获取所述系统测试计划下的所有测试用例以及每个测试用例的特性ID,根据所述特性ID建立所述特性与测试用例的关联关系。5.根据权利要求4所述的提高测试效率的方法,其特征在于,所述获取所述系统测试计划下的测试用例以及每个测试用例的特性ID,并获取所述待发布版本下的各个特性以及所述特性下的用户故事,根据所述特性ID建立所述特性、测试用例以及用户故事之间的关联关系还包括:根据所述系统测试计划名称获取所述待发布版本的版本号,根据所述版本号调用特性接口,得到所述版本号下的所有特性编号,并利用特性编号调用用户故事接口,解析所述用户故事接口返回的JSON数据,得到所述版本号下的所有用户故事以及每个用户故事对应的特性编号,根据所述特性编号建立所述特性、测试用例以及用户故事之间的关联关系。6...

【专利技术属性】
技术研发人员:胡春辉
申请(专利权)人:平安健康保险股份有限公司
类型:发明
国别省市:

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

1