一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种测试案例信息展示处理方法及装置与流程

2022-11-23 17:38:47 来源:中国专利 TAG:


1.本发明涉及软件测试技术领域,具体涉及一种测试案例信息展示处理方法及装置。


背景技术:

2.目前,敏捷看板,只是记录、跟踪事项的状态,测试管理系统是记录测试案例的状态,跟踪问题单的流转,两者目前是割裂的,团队成员在工作中,需要时刻关注两个平台的信息,po需要去看板中创建故事,开发需要在看板中根据故事去拆分子任务,测试需要去创建测试案例并导入测试管理系统,但在测试中发现的问题,测试人员既要在测试管理系统中去创建问题单,又要去看板中创建故障,开发既要回复测试管理系统中的问题单,也要回复敏捷看板中的故障,而且两边信息要保证同步,这就带来了很大的不便,并且,也不便于后续开展一些后评价工作。


技术实现要素:

3.针对现有技术中的问题,本发明实施例提供一种测试案例信息展示处理方法及装置,能够至少部分地解决现有技术中存在的问题。
4.一方面,本发明提出一种测试案例信息展示处理方法,包括:
5.周期性执行根据敏捷看板的迭代编号、故事编号和预设对应关系获取测试案例信息;
6.所述预设对应关系包括预设迭代编号、预设故事编号和预设测试案例编号之间的对应关系;
7.根据预设测试案例指标对每个执行周期获取的测试案例信息进行汇总计算,得到测试案例指标数值;
8.通过所述敏捷看板展示所述测试案例指标数值。
9.其中,所述周期性执行根据敏捷看板的迭代编号、故事编号和预设对应关系获取测试案例信息,包括:
10.根据所述预设对应关系获取与所述迭代编号和所述故事编号都对应的测试案例编号;
11.根据所述测试案例编号查询测试管理系统,从所述测试管理系统中获取所述测试案例信息。
12.其中,所述测试案例信息包括测试问题单;相应的,所述测试案例信息展示处理方法还包括:
13.获取所述测试问题单中的数据,将所述数据中的预设字段内容数据展示在所述敏捷看板中。
14.其中,在所述周期性执行根据敏捷看板的迭代编号、故事编号和预设对应关系获取测试案例信息的步骤之前,所述测试案例信息展示处理方法还包括:
15.获取测试案例模板,在所述测试案例模板中新增与预设迭代编号和预设故事编号分别对应的模板字段;
16.读取新增模板字段内容数据,并将新增模板字段内容数据与预设测试案例编号相关联,得到所述预设对应关系。
17.一方面,本发明提出一种测试案例信息展示处理装置,包括:
18.获取单元,用于周期性执行根据敏捷看板的迭代编号、故事编号和预设对应关系获取测试案例信息;
19.所述预设对应关系包括预设迭代编号、预设故事编号和预设测试案例编号之间的对应关系;
20.计算单元,用于根据预设测试案例指标对每个执行周期获取的测试案例信息进行汇总计算,得到测试案例指标数值;
21.展示单元,用于通过所述敏捷看板展示所述测试案例指标数值。
22.其中,所述获取单元具体用于:
23.根据所述预设对应关系获取与所述迭代编号和所述故事编号都对应的测试案例编号;
24.根据所述测试案例编号查询测试管理系统,从所述测试管理系统中获取所述测试案例信息。
25.其中,所述测试案例信息包括测试问题单;相应的,所述测试案例信息展示处理装置还用于:
26.获取所述测试问题单中的数据,将所述数据中的预设字段内容数据展示在所述敏捷看板中。
27.其中,在所述周期性执行根据敏捷看板的迭代编号、故事编号和预设对应关系获取测试案例信息的步骤之前,所述测试案例信息展示处理装置还用于:
28.获取测试案例模板,在所述测试案例模板中新增与预设迭代编号和预设故事编号分别对应的模板字段;
29.读取新增模板字段内容数据,并将新增模板字段内容数据与预设测试案例编号相关联,得到所述预设对应关系。
30.再一方面,本发明实施例提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如下方法:
31.周期性执行根据敏捷看板的迭代编号、故事编号和预设对应关系获取测试案例信息;
32.所述预设对应关系包括预设迭代编号、预设故事编号和预设测试案例编号之间的对应关系;
33.根据预设测试案例指标对每个执行周期获取的测试案例信息进行汇总计算,得到测试案例指标数值;
34.通过所述敏捷看板展示所述测试案例指标数值。
35.本发明实施例提供一种计算机可读存储介质,包括:
36.所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实
现如下方法:
37.周期性执行根据敏捷看板的迭代编号、故事编号和预设对应关系获取测试案例信息;
38.所述预设对应关系包括预设迭代编号、预设故事编号和预设测试案例编号之间的对应关系;
39.根据预设测试案例指标对每个执行周期获取的测试案例信息进行汇总计算,得到测试案例指标数值;
40.通过所述敏捷看板展示所述测试案例指标数值。
41.本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现如下方法:
42.周期性执行根据敏捷看板的迭代编号、故事编号和预设对应关系获取测试案例信息;
43.所述预设对应关系包括预设迭代编号、预设故事编号和预设测试案例编号之间的对应关系;
44.根据预设测试案例指标对每个执行周期获取的测试案例信息进行汇总计算,得到测试案例指标数值;
45.通过所述敏捷看板展示所述测试案例指标数值。
46.本发明实施例提供的测试案例信息展示处理方法及装置,周期性执行根据敏捷看板的迭代编号、故事编号和预设对应关系获取测试案例信息;所述预设对应关系包括预设迭代编号、预设故事编号和预设测试案例编号之间的对应关系;根据预设测试案例指标对每个执行周期获取的测试案例信息进行汇总计算,得到测试案例指标数值;通过所述敏捷看板展示所述测试案例指标数值,能够使得各用户直观和方便的通过浏览敏捷看板获取测试案例信息,进而提高各用户的工作效率。
附图说明
47.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
48.图1是本发明一实施例提供的测试案例信息展示处理方法的流程示意图。
49.图2是本发明实施例提供的预设对应关系说明示意图。
50.图3是本发明实施例提供的测试案例信息展示处理方法模块化的结构示意图。
51.图4是本发明一实施例提供的测试案例信息展示处理装置的结构示意图。
52.图5为本发明实施例提供的计算机设备实体结构示意图。
具体实施方式
53.为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中
的特征可以相互任意组合。
54.相关专业术语说明:
55.测试管理系统:测试是工程活动中一个重要的环节,各家软件开发企业都有自己的测试管理系统,用于记录、流转、跟踪测试阶段发现的问题,从而更好的保证产品质量。
56.敏捷看板:主要是提供一种可视化的工作流程,来优化工作效率。团队成员可以使用看板创建事项、跟踪事项,让每一个团队成员都可以清楚地通过敏捷看板看到每个事项所处的状态,从而减少沟通成本提升效率。
57.迭代:是一种具有开始时间和结束时间的轻量级计划,用于明确计划开始时间和结束时间之间需要实现的需求、需要修复的缺陷以及需要完成的任务。
58.故事:从用户的角度来描述用户渴望得到的功能,是一种需求描述方法。
59.图1是本发明一实施例提供的测试案例信息展示处理方法的流程示意图,如图1所示,本发明实施例提供的测试案例信息展示处理方法,包括:
60.步骤s1:周期性执行根据敏捷看板的迭代编号、故事编号和预设对应关系获取测试案例信息;
61.所述预设对应关系包括预设迭代编号、预设故事编号和预设测试案例编号之间的对应关系。
62.步骤s2:根据预设测试案例指标对每个执行周期获取的测试案例信息进行汇总计算,得到测试案例指标数值。
63.步骤s3:通过所述敏捷看板展示所述测试案例指标数值。
64.在上述步骤s1中,装置周期性执行根据敏捷看板的迭代编号、故事编号和预设对应关系获取测试案例信息;
65.所述预设对应关系包括预设迭代编号、预设故事编号和预设测试案例编号之间的对应关系。装置可以是执行该方法的计算机设备等,例如为服务器或客户端等。本技术技术方案中对数据的获取、存储、使用、处理等均符合国家法律法规的相关规定。周期性执行该步骤的执行周期可以根据实际情况自主设置,例如可以24小时。
66.如图2所示,图2的迭代名称对应预设迭代编号,用于标识迭代;图2的关联用户故事id对应预设故事编号,用于标识故事;图2的测试案例编号对应预设测试案例编号,用于标识测试案例。图2中的每一行内容体现了每一组对应关系。
67.如果当前执行的迭代编号为20220507-phone-5-0001、故事编号为testing-1,则根据图2可以确定测试案例信息为第一行所对应的数据信息。
68.所述周期性执行根据敏捷看板的迭代编号、故事编号和预设对应关系获取测试案例信息,包括:
69.根据所述预设对应关系获取与所述迭代编号和所述故事编号都对应的测试案例编号;参照上述举例,与迭代编号20220507-phone-5-0001和故事编号testing-1都对应的测试案例编号为tcr-android-psms-uttm-2205-0001。
70.根据所述测试案例编号查询测试管理系统,从所述测试管理系统中获取所述测试案例信息。需要说明的是,从测试管理系统中获取的测试案例信息包括但不限于图2中的数据信息。
71.在所述周期性执行根据敏捷看板的迭代编号、故事编号和预设对应关系获取测试
案例信息的步骤之前,所述测试案例信息展示处理方法还包括:
72.获取测试案例模板,在所述测试案例模板中新增与预设迭代编号和预设故事编号分别对应的模板字段;新增案例生成功能,测试人员可以一键导出新的测试案例模板,新模板中自动填充迭代名称、用户故事编号、用户故事内容,根据新模板去编写测试案例,并导入测试管理系统。
73.读取新增模板字段内容数据,并将新增模板字段内容数据与预设测试案例编号相关联,得到所述预设对应关系。读取新增模板字段内容数据,即是读取图2中的各字段对应的内容项数据,从建立上述预设对应关系。
74.在上述步骤s2中,装置根据预设测试案例指标对每个执行周期获取的测试案例信息进行汇总计算,得到测试案例指标数值。预设测试案例指标可以根据用户实际需要自主设置,测试案例指标数值可以包括测试问题数、已解决数、未解决数、解决时长、缺陷数,以及测试问题单等。所述测试案例信息包括测试问题单;相应的,所述测试案例信息展示处理方法还包括:
75.获取所述测试问题单中的数据,将所述数据中的预设字段内容数据展示在所述敏捷看板中。预设字段内容数据可以根据用户实际需要自主设置。例如“阻碍及风险”部分,之前由测试人员手动录入,现改为从测试问题单数据获取“输入、输出、问题描述”部分,自动展示。
76.在上述步骤s3中,装置通过所述敏捷看板展示所述测试案例指标数值。通过所述敏捷看板展示所述测试案例指标数值,能够使得各用户直观和方便的通过浏览敏捷看板获取测试案例信息,进而提高各用户的工作效率。
77.如图3所示,本发明实施例提供的测试案例信息展示处理方法可以基于模块化来实现,具体包括:
78.测试案例创建模块1(前端):每一个迭代名称后,新增案例生成功能,测试人员可以一键导出新的测试案例模板,新模板中,自动填充迭代名称、用户故事编号、用户故事内容,根据新模板去编写测试案例,并导入测试管理系统。
79.定时同步模块2(后台):敏捷看板后台系统每日凌晨从测试管理系统同步数据,包括迭代编号、用户故事编号、测试案例编号、案例状态、测试问题数、已解决数、未解决数、解决时长、缺陷数,以及测试问题单。
80.数据存储模块3(后台):将每日从测试管理系统同步的数据,进行汇总计算,通过迭代编号、用户故事编号,与敏捷看板中数据关联。
81.迭代测试管理模块4(前端):敏捷看板前端新增迭代测试管理模块,从数据存储模块请求数据,用于展示本迭代测试的各项数据,包括迭代内用户故事的测试案例覆盖度、本迭代测试问题总数、已解决问题数、未解决问题数、问题平均解决时长、缺陷总数、缺陷率,让团队每位成员可以清楚看到该迭代的情况,为后续迭代回顾、总结提供数据支持。
82.迭代管理模块5(前端):“阻碍及风险”部分,之前由测试人员手动录入,现改为从数据存储模块请求测试问题单数据,取“输入、输出、问题描述”部分,自动展示。
83.本文通过分析敏捷看板与测试管理系统的共性与联系,创建新的测试案例模板,使案例导入时就与迭代、故事关联,再通过定时任务跑批,将测试管理系统的数据同步到敏捷看板,通过计算汇总,可以将团队成员关注的测试相关数据、信息,一起展示在敏捷看板
中,让大家直观地在敏捷看板中可以看到整个迭代的各个过程、进展、阻碍,也为后评价工作提供数据支撑。
84.本发明实施例提供的测试案例信息展示处理方法,周期性执行根据敏捷看板的迭代编号、故事编号和预设对应关系获取测试案例信息;所述预设对应关系包括预设迭代编号、预设故事编号和预设测试案例编号之间的对应关系;根据预设测试案例指标对每个执行周期获取的测试案例信息进行汇总计算,得到测试案例指标数值;通过所述敏捷看板展示所述测试案例指标数值,能够使得各用户直观和方便的通过浏览敏捷看板获取测试案例信息,进而提高各用户的工作效率。
85.进一步地,所述周期性执行根据敏捷看板的迭代编号、故事编号和预设对应关系获取测试案例信息,包括:
86.根据所述预设对应关系获取与所述迭代编号和所述故事编号都对应的测试案例编号;可参照上述说明,不再赘述。
87.根据所述测试案例编号查询测试管理系统,从所述测试管理系统中获取所述测试案例信息。可参照上述说明,不再赘述。
88.进一步地,所述测试案例信息包括测试问题单;相应的,所述测试案例信息展示处理方法还包括:
89.获取所述测试问题单中的数据,将所述数据中的预设字段内容数据展示在所述敏捷看板中。可参照上述说明,不再赘述。
90.进一步地,在所述周期性执行根据敏捷看板的迭代编号、故事编号和预设对应关系获取测试案例信息的步骤之前,所述测试案例信息展示处理方法还包括:
91.获取测试案例模板,在所述测试案例模板中新增与预设迭代编号和预设故事编号分别对应的模板字段;可参照上述说明,不再赘述。
92.读取新增模板字段内容数据,并将新增模板字段内容数据与预设测试案例编号相关联,得到所述预设对应关系。可参照上述说明,不再赘述。
93.需要说明的是,本发明实施例提供的测试案例信息展示处理方法可用于金融领域,也可用于除金融领域之外的任意技术领域,本发明实施例对测试案例信息展示处理方法的应用领域不做限定。
94.图4是本发明一实施例提供的测试案例信息展示处理装置的结构示意图,如图4所示,本发明实施例提供的测试案例信息展示处理装置,包括获取单元401、计算单元402和展示单元403,其中:
95.获取单元401用于周期性执行根据敏捷看板的迭代编号、故事编号和预设对应关系获取测试案例信息;所述预设对应关系包括预设迭代编号、预设故事编号和预设测试案例编号之间的对应关系;计算单元402用于根据预设测试案例指标对每个执行周期获取的测试案例信息进行汇总计算,得到测试案例指标数值;展示单元403用于通过所述敏捷看板展示所述测试案例指标数值。
96.具体的,装置中的获取单元401用于周期性执行根据敏捷看板的迭代编号、故事编号和预设对应关系获取测试案例信息;所述预设对应关系包括预设迭代编号、预设故事编号和预设测试案例编号之间的对应关系;计算单元402用于根据预设测试案例指标对每个执行周期获取的测试案例信息进行汇总计算,得到测试案例指标数值;展示单元403用于通
过所述敏捷看板展示所述测试案例指标数值。
97.本发明实施例提供的测试案例信息展示处理装置,周期性执行根据敏捷看板的迭代编号、故事编号和预设对应关系获取测试案例信息;所述预设对应关系包括预设迭代编号、预设故事编号和预设测试案例编号之间的对应关系;根据预设测试案例指标对每个执行周期获取的测试案例信息进行汇总计算,得到测试案例指标数值;通过所述敏捷看板展示所述测试案例指标数值,能够使得各用户直观和方便的通过浏览敏捷看板获取测试案例信息,进而提高各用户的工作效率。
98.进一步地,所述获取单元401具体用于:
99.根据所述预设对应关系获取与所述迭代编号和所述故事编号都对应的测试案例编号;
100.根据所述测试案例编号查询测试管理系统,从所述测试管理系统中获取所述测试案例信息。
101.进一步地,所述测试案例信息包括测试问题单;相应的,所述测试案例信息展示处理装置还用于:
102.获取所述测试问题单中的数据,将所述数据中的预设字段内容数据展示在所述敏捷看板中。
103.进一步地,在所述周期性执行根据敏捷看板的迭代编号、故事编号和预设对应关系获取测试案例信息的步骤之前,所述测试案例信息展示处理装置还用于:
104.获取测试案例模板,在所述测试案例模板中新增与预设迭代编号和预设故事编号分别对应的模板字段;
105.读取新增模板字段内容数据,并将新增模板字段内容数据与预设测试案例编号相关联,得到所述预设对应关系。
106.本发明实施例提供测试案例信息展示处理装置的实施例具体可以用于执行上述各方法实施例的处理流程,其功能在此不再赘述,可以参照上述方法实施例的详细描述。
107.图5为本发明实施例提供的计算机设备实体结构示意图,如图5所示,所述计算机设备包括:存储器501、处理器502及存储在存储器501上并可在处理器502上运行的计算机程序,所述处理器502执行所述计算机程序时实现如下方法:
108.周期性执行根据敏捷看板的迭代编号、故事编号和预设对应关系获取测试案例信息;
109.所述预设对应关系包括预设迭代编号、预设故事编号和预设测试案例编号之间的对应关系;
110.根据预设测试案例指标对每个执行周期获取的测试案例信息进行汇总计算,得到测试案例指标数值;
111.通过所述敏捷看板展示所述测试案例指标数值。
112.本实施例公开一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现如下方法:
113.周期性执行根据敏捷看板的迭代编号、故事编号和预设对应关系获取测试案例信息;
114.所述预设对应关系包括预设迭代编号、预设故事编号和预设测试案例编号之间的
对应关系;
115.根据预设测试案例指标对每个执行周期获取的测试案例信息进行汇总计算,得到测试案例指标数值;
116.通过所述敏捷看板展示所述测试案例指标数值。
117.本实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如下方法:
118.周期性执行根据敏捷看板的迭代编号、故事编号和预设对应关系获取测试案例信息;
119.所述预设对应关系包括预设迭代编号、预设故事编号和预设测试案例编号之间的对应关系;
120.根据预设测试案例指标对每个执行周期获取的测试案例信息进行汇总计算,得到测试案例指标数值;
121.通过所述敏捷看板展示所述测试案例指标数值。
122.本发明实施例与现有技术中的技术方案相比,周期性执行根据敏捷看板的迭代编号、故事编号和预设对应关系获取测试案例信息;所述预设对应关系包括预设迭代编号、预设故事编号和预设测试案例编号之间的对应关系;根据预设测试案例指标对每个执行周期获取的测试案例信息进行汇总计算,得到测试案例指标数值;通过所述敏捷看板展示所述测试案例指标数值,能够使得各用户直观和方便的通过浏览敏捷看板获取测试案例信息,进而提高各用户的工作效率。
123.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
124.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
125.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
126.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
127.在本说明书的描述中,参考术语“一个实施例”、“一个具体实施例”、“一些实施
例”、“例如”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
128.以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献