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

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

2022-08-13 12:43:30 来源:中国专利 TAG:


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.基于预设测试案例数量预测模型对所述思维导图进行处理,得到与所述测试案例信息对应的标准测试案例数量;
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.图1是本发明一实施例提供的测试案例处理方法的流程示意图,如图1所示,本发明实施例提供的测试案例处理方法,包括:
55.步骤s1:获取待评价测试案例的测试案例数量。
56.步骤s2:将所述测试案例数量与预先得到的标准测试案例数量进行比较,得到比
较结果数值所在的目标数值区间。
57.步骤s3:根据所述目标数值区间和预设对应关系,确定对所述待评价测试案例执行的目标处理策略,并执行所述目标处理策略;所述预设对应关系包括预设数值区间和预设处理策略之间的对应关系。
58.在上述步骤s1中,装置获取待评价测试案例的测试案例数量。装置可以是执行该方法的计算机设备等,例如为服务器。本技术技术方案中对数据的获取、存储、使用、处理等均符合国家法律法规的相关规定。可以在测试人员完成编写测试案例之后,将完成编写的测试案例作为待评价测试案例。
59.通过计算待评价测试案例数量得到测试案例数量。
60.在上述步骤s2中,装置将所述测试案例数量与预先得到的标准测试案例数量进行比较,得到比较结果数值所在的目标数值区间。标准测试案例数量可以理解为作为比较基准的测试案例数量,可以根据通过经验丰富的专家自主设置。也可以采用如下方法得到,即获取所述标准测试案例数量,包括:
61.获取通过思维导图表示的测试案例信息;思维导图即是xmind图,通过xmind图可以充分,且直观的表示测试案例信息,测试案例信息主要包含测试案例的内容信息。
62.可以将测试人员审核通过的测试案例信息作为通过思维导图表示的测试案例信息,将该思维导图输入至预设测试案例数量预测模型。
63.基于预设测试案例数量预测模型对所述思维导图进行处理,得到与所述测试案例信息对应的标准测试案例数量;可以将预设测试案例数量预测模型的输出结果作为上述标准测试案例数量。
64.所述预设测试案例数量预测模型根据学习到的专家规则优化专家系统得到。说明如下:
65.其中,预设测试案例数量预测模型可以基于人工智能技术实现,通过采用专家系统建立,专家系统包括知识库和推理机,专家系统通过对作为样本的测试要点xmind图进行学习,将学习到的专家规则录入到知识库中,并在使用过程中不断的进行优化与调整,推理机则采用树模型的方式建立,将表示测试案例信息的思维导图输入到完成学习的预设测试案例数量预测模型中,通过推理机输出本次测试案例的标准测试案例数量。
66.可以通过将测试案例数量与标准测试案例数量相减的方式,得到比较结果。
67.可以理解的是,测试案例数量可以大于标准测试案例数量,测试案例数量可以小于标准测试案例数量,测试案例数量可以等于标准测试案例数量。
68.当测试案例数量小于标准测试案例数量时,比较结果为负数。
69.在上述步骤s3中,装置根据所述目标数值区间和预设对应关系,确定对所述待评价测试案例执行的目标处理策略,并执行所述目标处理策略;所述预设对应关系包括预设数值区间和预设处理策略之间的对应关系。
70.所述根据所述目标数值区间和预设对应关系,确定对所述待评价测试案例执行的目标处理策略,包括:
71.若确定所述目标数值区间为在第一数值范围以内,则确定所述目标处理策略为审批通过。第一数值范围可以根据实际情况自主设置,可选为(-20, 20)。
72.如果目标数值区间为在第一数值范围以内,说明测试案例数量与标准测试案例数
量相差不大,测试人员完成编写测试案例的测试案例数量比较合理,可以审批通过。
73.若确定所述目标数值区间为在第一数值范围以外,且在第二数值范围以内,则确定所述目标处理策略为案例优化处理;所述第二数值范围的数值下限小于所述第一数值范围的数值下限,且所述第二数值范围的数值上限大于所述第一数值范围的数值上限。第二数值范围可以根据实际情况自主设置,可选为(-50, 50)。
74.如果目标数值区间为在(-50,-20)或( 20, 50),说明测试案例数量与标准测试案例数量相差较大,测试人员完成编写测试案例的测试案例数量不够合理,还需要进一步进行案例优化处理。
75.若确定所述目标数值区间为在第二数值范围以外,则确定所述目标处理策略为案例重新编写处理;所述第二数值范围的数值下限小于所述第一数值范围的数值下限,且所述第二数值范围的数值上限大于所述第一数值范围的数值上限。
76.如果目标数值区间为小于-50或大于 50,说明测试案例数量与标准测试案例数量相差很大,测试人员完成编写测试案例的测试案例数量完全不合理,还需要重新编写处理。
77.本发明实施例提供的测试案例处理方法,获取待评价测试案例的测试案例数量;将所述测试案例数量与预先得到的标准测试案例数量进行比较,得到比较结果数值所在的目标数值区间;根据所述目标数值区间和预设对应关系,确定对所述待评价测试案例执行的目标处理策略,并执行所述目标处理策略;所述预设对应关系包括预设数值区间和预设处理策略之间的对应关系,能够有针对性的根据测试案例数量采用相应的处理策略。
78.进一步地,如图2所示,获取所述标准测试案例数量,包括:
79.s01:获取通过思维导图表示的测试案例信息;可参照上述说明,不再赘述。
80.s02:基于预设测试案例数量预测模型对所述思维导图进行处理,得到与所述测试案例信息对应的标准测试案例数量;
81.所述预设测试案例数量预测模型根据学习到的专家规则优化专家系统得到。可参照上述说明,不再赘述。
82.进一步地,如图3所示,所述根据所述目标数值区间和预设对应关系,确定对所述待评价测试案例执行的目标处理策略,包括:
83.s301:若确定所述目标数值区间为在第一数值范围以内,则确定所述目标处理策略为审批通过。可参照上述说明,不再赘述。
84.进一步地,如图3所示,所述根据所述目标数值区间和预设对应关系,确定对所述待评价测试案例执行的目标处理策略,包括:
85.s302:若确定所述目标数值区间为在第一数值范围以外,且在第二数值范围以内,则确定所述目标处理策略为案例优化处理;所述第二数值范围的数值下限小于所述第一数值范围的数值下限,且所述第二数值范围的数值上限大于所述第一数值范围的数值上限。可参照上述说明,不再赘述。
86.进一步地,如图3所示,所述根据所述目标数值区间和预设对应关系,确定对所述待评价测试案例执行的目标处理策略,包括:
87.s303:若确定所述目标数值区间为在第二数值范围以外,则确定所述目标处理策略为案例重新编写处理;所述第二数值范围的数值下限小于所述第一数值范围的数值下限,且所述第二数值范围的数值上限大于所述第一数值范围的数值上限。可参照上述说明,
不再赘述。
88.需要说明的是,本发明实施例提供的测试案例处理方法可用于金融领域,也可用于除金融领域之外的任意技术领域,本发明实施例对测试案例处理方法的应用领域不做限定。
89.图4是本发明一实施例提供的测试案例处理装置的结构示意图,如图4所示,本发明实施例提供的测试案例处理装置,包括获取单元401、比较单元402和执行单元403,其中:
90.获取单元401用于获取待评价测试案例的测试案例数量;比较单元402用于将所述测试案例数量与预先得到的标准测试案例数量进行比较,得到比较结果数值所在的目标数值区间;执行单元403用于根据所述目标数值区间和预设对应关系,确定对所述待评价测试案例执行的目标处理策略,并执行所述目标处理策略;所述预设对应关系包括预设数值区间和预设处理策略之间的对应关系。
91.具体的,装置中的获取单元401用于获取待评价测试案例的测试案例数量;比较单元402用于将所述测试案例数量与预先得到的标准测试案例数量进行比较,得到比较结果数值所在的目标数值区间;执行单元403用于根据所述目标数值区间和预设对应关系,确定对所述待评价测试案例执行的目标处理策略,并执行所述目标处理策略;所述预设对应关系包括预设数值区间和预设处理策略之间的对应关系。
92.本发明实施例提供的测试案例处理装置,获取待评价测试案例的测试案例数量;将所述测试案例数量与预先得到的标准测试案例数量进行比较,得到比较结果数值所在的目标数值区间;根据所述目标数值区间和预设对应关系,确定对所述待评价测试案例执行的目标处理策略,并执行所述目标处理策略;所述预设对应关系包括预设数值区间和预设处理策略之间的对应关系,能够有针对性的根据测试案例数量采用相应的处理策略。
93.进一步地,所述测试案例处理装置还用于:
94.获取通过思维导图表示的测试案例信息;
95.基于预设测试案例数量预测模型对所述思维导图进行处理,得到与所述测试案例信息对应的标准测试案例数量;
96.所述预设测试案例数量预测模型根据学习到的专家规则优化专家系统得到。
97.进一步地,所述执行单元403具体用于:
98.若确定所述目标数值区间为在第一数值范围以内,则确定所述目标处理策略为审批通过。
99.进一步地,所述执行单元403具体用于:
100.若确定所述目标数值区间为在第一数值范围以外,且在第二数值范围以内,则确定所述目标处理策略为案例优化处理;所述第二数值范围的数值下限小于所述第一数值范围的数值下限,且所述第二数值范围的数值上限大于所述第一数值范围的数值上限。
101.进一步地,所述执行单元403具体用于:
102.若确定所述目标数值区间为在第二数值范围以外,则确定所述目标处理策略为案例重新编写处理;所述第二数值范围的数值下限小于所述第一数值范围的数值下限,且所述第二数值范围的数值上限大于所述第一数值范围的数值上限。
103.本发明实施例提供测试案例处理装置的实施例具体可以用于执行上述各方法实施例的处理流程,其功能在此不再赘述,可以参照上述方法实施例的详细描述。
104.图5为本发明实施例提供的计算机设备实体结构示意图,如图5所示,所述计算机设备包括:存储器501、处理器502及存储在存储器501上并可在处理器502上运行的计算机程序,所述处理器502执行所述计算机程序时实现如下方法:
105.获取待评价测试案例的测试案例数量;
106.将所述测试案例数量与预先得到的标准测试案例数量进行比较,得到比较结果数值所在的目标数值区间;
107.根据所述目标数值区间和预设对应关系,确定对所述待评价测试案例执行的目标处理策略,并执行所述目标处理策略;所述预设对应关系包括预设数值区间和预设处理策略之间的对应关系。
108.本实施例公开一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现如下方法:
109.获取待评价测试案例的测试案例数量;
110.将所述测试案例数量与预先得到的标准测试案例数量进行比较,得到比较结果数值所在的目标数值区间;
111.根据所述目标数值区间和预设对应关系,确定对所述待评价测试案例执行的目标处理策略,并执行所述目标处理策略;所述预设对应关系包括预设数值区间和预设处理策略之间的对应关系。
112.本实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如下方法:
113.获取待评价测试案例的测试案例数量;
114.将所述测试案例数量与预先得到的标准测试案例数量进行比较,得到比较结果数值所在的目标数值区间;
115.根据所述目标数值区间和预设对应关系,确定对所述待评价测试案例执行的目标处理策略,并执行所述目标处理策略;所述预设对应关系包括预设数值区间和预设处理策略之间的对应关系。
116.本发明实施例中,获取待评价测试案例的测试案例数量;将所述测试案例数量与预先得到的标准测试案例数量进行比较,得到比较结果数值所在的目标数值区间;根据所述目标数值区间和预设对应关系,确定对所述待评价测试案例执行的目标处理策略,并执行所述目标处理策略;所述预设对应关系包括预设数值区间和预设处理策略之间的对应关系,能够有针对性的根据测试案例数量采用相应的处理策略。
117.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
118.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产
生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
119.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
120.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
121.在本说明书的描述中,参考术语“一个实施例”、“一个具体实施例”、“一些实施例”、“例如”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
122.以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献