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

一种测试问题单处理方法、装置及设备与流程

2022-11-30 10:30:43 来源:中国专利 TAG:


1.本说明书实施例涉及金融领域或工作流技术领域,特别涉及一种测试问题单处理方法、装置及设备。


背景技术:

2.在软件及应用的开发过程中,测试通过分析当前开发内容在不同环境、条件下所输出的结果,预先确定当前开发内容中的各项问题,进而有效对实际使用过程中的相关问题进行预防。目前,测试人员在完成测试后,若发现测试项目存在问题,会基于问题生成测试问题单,用于记录相关的问题。测试问题单会发送至对应的节点,例如产品部门或其他开发部门,以使相关人员对测试问题单中的问题进行处理。
3.由于测试中出现的问题可能会影响后续项目的开发进度,因此需要保证处理测试问题单的时限。目前一般是由测试人员去跟踪并提醒问题单的处理。但是,在项目复杂的情况下,测试问题单的数量也较多,不同测试问题的重要程度也不相同,仅仅基于测试人员进行人力管控可能无法有效保证测试问题的解决进度。此外,处理测试问题的开发人员的精力也是有限的,一般情况下需要开发人员优先处理较为重要的问题。上述过程均关系到项目的正常开发、测试与上线,因此,如何对测试问题单的处理过程进行有效监管和控制,是当前所亟需解决的问题。


技术实现要素:

4.本说明书实施例的目的是提供一种测试问题单处理方法、装置及设备,以解决如何有效对测试问题单的处理过程进行监管和控制。
5.为了解决上述技术问题,本说明书实施例提出一种测试问题单处理方法,包括:确定目标测试问题单的优先级;获取所述目标测试问题单的处理节点;所述处理节点对应有流转顺序;基于所述优先级和处理节点的流转顺序分别确定每个处理节点的提醒时限;在达到提醒时限后,向对应的处理节点发送提醒消息,以提醒所述处理节点完成所述目标测试问题单的处理。
6.本说明书实施例还提出一种测试问题单处理装置,包括:优先级确定模块,用于确定目标测试问题单的优先级;处理节点获取模块,用于获取所述目标测试问题单的处理节点;所述处理节点对应有流转顺序;提醒时限确定模块,用于基于所述优先级和处理节点的流转顺序分别确定每个处理节点的提醒时限;提醒消息发送模块,用于在达到提醒时限后,向对应的处理节点发送提醒消息,以提醒所述处理节点完成所述目标测试问题单的处理。
7.本说明书实施例还提出一种测试问题单处理设备,包括存储器和处理器;所述存储器用于存储计算机程序/指令,所述计算机程序/指令在被执行时实现上述测试问题单处理方法的步骤。
8.本说明书实施例还提出一种计算机可读存储介质,其上存储有计算机程序/指令,所述计算机程序/指令在被处理器执行时实现上述测试问题单处理方法的步骤。
9.本说明书实施例还提出一种计算机程序产品,包括计算机程序/指令,所述计算机程序/指令在被处理器执行时实现上述测试问题单处理方法的步骤。
10.由以上本说明书实施例提供的技术方案可见,本说明书实施例中,在获取到目标测试问题单后,首先确定目标测试问题单的优先级,并获取目标测试问题单的处理节点。根据优先级和处理节点的流转顺序分别确定每个处理节点的提醒时限,进而在达到对应的提醒时限后,向相应的处理节点放松提醒消息,以提醒处理节点完成对于目标测试问题单的处理。通过上述方法,能够基于目标测试问题的重要程度划分不同的优先级,从而保证了重要的测试问题能够优先被解决。此外,基于测试问题对应的不同节点设置相应的提醒时限,并在相应时刻进行提醒,也保证了测试问题能够有效被不同处理节点进行处理,从而有效完成测试问题单的监管,进而保证对应项目的正常开发。
附图说明
11.为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
12.图1为本说明书实施例一种测试问题单处理方法的流程图;
13.图2为本说明书实施例一种测试问题单处理装置的模块图。
具体实施方式
14.下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本说明书保护的范围。
15.为了解决上述技术问题,本说明书实施例提出一种测试问题单处理方法。所述测试问题单处理方法的执行主体可以是测试问题单处理设备。所述测试问题单处理设备包括但不限于服务器、工控机、pc机等。如图1所示,所述测试问题单处理方法可以包括以下具体实施步骤。
16.s110:确定目标测试问题单的优先级。
17.目标测试问题单为在测试过程中,针对所出现的问题所生成的问题单。所述目标测试问题单中记录有对应的测试问题,针对测试对象,还记录有相应的处理节点。例如,在针对特定项目进行测试而生成测试问题单后,测试问题单对应的处理节点可以是负责开发该项目的岗位或部门,也可以是专门负责处理测试问题单的岗位或部门等,对此不做限制。
18.目标测试问题单可以是由测试人员在完成测试后,根据测试结果录入的问题单,也可以是由相应的程序根据测试结果自动生成的测试问题单,对于目标测试问题单的生成方式也不做限制。
19.在获取到目标测试问题单后,可以优先确定目标测试问题单的优先级。优先级用于表示目标测试问题单的重要程度,此外,基于优先级也可以确定目标测试问题单的处理时限。在目标测试问题单比较重要时,若不及时处理可能会干扰后续开发或关联项目的进
展。因此,可以通过优先级区分不同目标测试问题单的重要程度,进而在后续步骤中能够确定目标测试问题单的处理时限进而进行相应的提醒操作。
20.例如,针对较为重要的测试问题单,可以设置其为高优先级,相应的,高优先级问题单需要流转产品在12小时内处理完毕。在后续步骤中,即可根据12小时的处理实现来分配针对各个处理节点的提醒时限。
21.在一些实施方式中,在目标测试问题单是由测试人员输入的情况下,目标测试问题单的优先级也可以由测试人员一并输入。由于测试人员负责生成目标测试问题单,因此测试人员对于目标测试问题单的内容一般较为了解,进而也更能够综合不同的测试问题单的重要性,确定所述目标测试问题单的优先级。
22.在一些实施方式中,所述优先级也可以基于相应的程序或模型而自动确定,通过目标测试问题单的测试类型、测试项目、问题单内容等信息,可以确定目标测试问题单的优先级。例如,不同的测试类型、测试项目预先设置有不同的重要程度,基于目标测试问题单对应项目的信息确定相应的测试类型、测试项目后,能够相应地确定优先级,此外,问题单内容的内容量、内容涉及方向也可以直接与测试问题单的优先级相关联。
23.在一些示例中,可以训练对应的神经网络模型,通过预先对一些测试问题单的优先级进行标注,在利用这些被标注的测试问题单对神经网络模型进行训练,使得训练后的神经网络模型能够直接根据目标测试问题单输出对应的优先级。
24.实际应用中根据需求还可以选取其他方式来确定所述目标测试问题单的优先级,在此不再赘述。
25.s120:获取所述目标测试问题单的处理节点;所述处理节点对应有流转顺序。
26.处理节点即为需要处理所述目标测试问题单的节点,具体的可以是处理测试问题单的人员、岗位、部门等。所述处理节点可以是在生成目标测试问题单时即预先设定的节点,也可以是针对目标测试问题单的内容进行分析后,所确定的需要对其进行处理的节点,例如根据目标测试问题单的类型、涉及领域以及对接项目负责人员来确定对应的处理节点。
27.具体的确定处理节点的方式可以根据实际应用的需求进行设置,对此不做限制。
28.流转顺序即为在存在多个处理节点负责所述目标测试问题单的处理时,不同处理节点之间的处理顺序。流转顺序中,可以是不同处理节点依次对目标测试问题单进行处理的,也可以存在多个处理节点并行对目标测试问题单进行处理,还可以综合这两种处理方式来确定流转顺序,对此不做限制。
29.通过确定流转顺序,能够在后续的步骤中为流转顺序对应流程上的不同节点分别分配对应的时限,以保证针对各个节点进行按时提醒。
30.s130:基于所述优先级和处理节点的流转顺序分别确定每个处理节点的提醒时限。
31.在获取到优先级后,可以结合优先级和所述流转顺序分别确定各个处理节点的提醒时限,提醒时限用于确定提醒各个处理节点完成所述目标测试完成单的时间。所述提醒时限可以是对应于各个处理节点的时间段长度,也可以是对应于各个处理节点的固定时刻。
32.在一些实施方式中,确定提醒时限,可以是先基于优先级确定目标测试问题单整
体的处理时限,再基于所述流转顺序分别确定各个处理节点的提醒时限。具体的可以根据不同处理节点的工作量等因素对处理时限进行分配,以确定提醒时限
33.在一些实施方式中,由于提醒时限是针对处理节点进行提醒的时限,而不一定是要求处理完成的时限,因此可以先确定对应于各个处理节点完成处理任务的时限,再根据这一时限设置对应的提醒时限,例如将处理时限总长的三分之二处设置为提醒时限。具体的设置可以根据需求进行调整,对此不做限制。
34.在一些实施方式中,也可以是将目标测试问题的处理时限反馈至测试人员,使得测试人员基于所述处理实现和各个处理节点的流转顺序依次为各个处理节点分配对应的提醒时限,在确定提醒时限后,可以将提醒时限输入系统,使得系统能够基于提醒实现对不同的处理节点进行有效提醒。
35.s140:在达到提醒时限后,向对应的处理节点发送提醒消息,以提醒所述处理节点完成所述目标测试问题单的处理。
36.在确定各个处理节点的提醒时限后,可以开始计时,并在各个处理节点的提醒时限达到后,依次对各个处理节点发送提醒消息,以提醒处理节点及时完成对于目标测试问题单的处理。
37.提醒消息中可以包含目标测试问题单的标识,以使处理节点或处理节点对应的操作人员明确具体的目标测试问题单。提醒消息中还可以包含剩余处理时间,以使处理节点或处理节点对应的操作人员明确需要完成处理的时限。
38.通过发送提醒消息,使得能够及时有效地对处理节点进行提醒,进而保证了目标测试问题单的及时有效的处理。
39.在依次完成所有处理节点的提醒消息的发送后,若检测到所有处理节点已经完成了对目标测试问题单的处理后,可以将处理后的目标测试问题单发送至测试人员,以使测试人员查看目标测试问题单并对其进行归档。基于处理结果再执行后续的测试工作或是针对其中没有有效处理的问题进行复查等。
40.优选的,在检测到所有处理节点均已经完成了对于目标测试问题单的处理后,还可以发送提醒消息至测试人员,以使测试人员及时对处理后的目标测试问题单进行确认,并执行后续的步骤,保证目标测试问题单被有效处理。
41.测试人员对处理后的目标测试问题单进行归档是为了有效保存所述目标测试问题单,以方便在后续过程对目标测试问题单进行有效利用。
42.若测试人员在检查目标测试问题单的处理结果后,发现处理结果仍然存在一定的问题,可以确定该问题对应的处理节点,并向该处理节点发送消息使其对处理中的问题进行调整,直至修改无误为止。相应的,在这一过程中,测试人员也可以单独针对相应的处理节点设置对应的提醒时限,进而同样实现对这些处理节点进行及时有效的提醒,保证测试完成单的有效处理。
43.在一些实施方式中,在对目标测试问题单进行归档后,还可以针对归档后的测试问题单进行分类,根据分类结果生成问题清单。分类可以是根据测试问题单的问题类型、测试阶段、测试目的等进行分类。问题清单用于详细记录不同目标测试问题单的信息。具体的归纳方法和过程可以基于实际应用的需求进行设置,在此不再赘述。
44.在后续测试的过程中,当出现问题之后,可以优先调取出问题清单,并将当前问题
与问题清单中的问题进行比对,若检测到问题清单中存在重复的问题,则可以根据问题清单直接调取对应的测试问题单,并参考所调取的测试问题单所对应的处理结果,作为当前问题的处理结果,以减少各个处理节点的工作量,加快获取处理结果的进度。
45.基于上述测试问题单处理方法的实施例的介绍,可以看出,所述方法在获取到目标测试问题单后,首先确定目标测试问题单的优先级,并获取目标测试问题单的处理节点。根据优先级和处理节点的流转顺序分别确定每个处理节点的提醒时限,进而在达到对应的提醒时限后,向相应的处理节点放松提醒消息,以提醒处理节点完成对于目标测试问题单的处理。通过上述方法,能够基于目标测试问题的重要程度划分不同的优先级,从而保证了重要的测试问题能够优先被解决。此外,基于测试问题对应的不同节点设置相应的提醒时限,并在相应时刻进行提醒,也保证了测试问题能够有效被不同处理节点进行处理,从而有效完成测试问题单的监管,进而保证对应项目的正常开发。
46.基于图1所对应的测试问题单处理方法,介绍本说明书实施例一种测试问题单处理装置。所述测试问题单处理装置设置于所述测试问题单处理设备。如图2所示,所述测试问题单处理装置包括以下模块。
47.优先级确定模块210,用于确定目标测试问题单的优先级。
48.处理节点获取模块220,用于获取所述目标测试问题单的处理节点;所述处理节点对应有流转顺序。
49.提醒时限确定模块230,用于基于所述优先级和处理节点的流转顺序分别确定每个处理节点的提醒时限。
50.提醒消息发送模块240,用于在达到提醒时限后,向对应的处理节点发送提醒消息,以提醒所述处理节点完成所述目标测试问题单的处理。
51.在一些实施方式中,所述优先级用于限定所述目标测试问题单的处理时限;相应的,所述提醒时限确定模块,包括:提醒时限确定单元,用于基于所述处理实现和处理节点的流转顺序分别确定每个处理节点的提醒时限。
52.在一些实施方式中,所述目标测试问题单由测试人员输入;相应的,所述优先级确定模块,包括:优先级接收单元,用于接收所述测试人员输入的对应于所述目标测试问题单的优先级。
53.在一些实施方式中,所述优先级确定模块,包括:优先级确定单元,用于基于目标测试问题单的测试类型、测试项目、问题单内容确定所述目标测试问题单的优先级。
54.在一些实施方式中,所述装置还包括:目标测试问题单发送模块,用于在检测到所有处理节点完成对所述目标测试问题单的处理后,将处理后的目标测试问题单发送至测试人员。
55.基于上述实施方式,所述装置还包括:归档模块,用于对所述目标测试问题单进行归档;问题清单获取模块,用于针对归档后的测试问题单进行分类,得到问题清单;所述问题清单用于针对相匹配的测试问题单提供处理方法。
56.基于图1所对应的测试问题单处理方法,本说明书实施例提供一种测试问题单处理设备。所述测试问题单处理设备可以包括存储器和处理器。
57.在本实施例中,所述存储器可以按任何适当的方式实现。例如,所述存储器可以为只读存储器、机械硬盘、固态硬盘、或u盘等。所述存储器可以用于存储计算机程序/指令。
58.在本实施例中,所述处理器可以按任何适当的方式实现。例如,处理器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(application specific integrated circuit,asic)、可编程逻辑控制器和嵌入微控制器的形式等等。所述处理器可以执行所述计算机程序指令实现如图1所对应的测试问题单处理方法。
59.基于图1所对应的测试问题单处理方法,本说明书实施例提供一种计算机可读存储介质,其上存储有计算机程序/指令。所述计算机可读存储介质可以基于设备的内部总线被处理器所读取,进而通过处理器实现所述计算机可读存储介质中的程序指令。
60.在本实施例中,所述计算机可读存储介质可以按任何适当的方式实现。所述计算机可读存储介质包括但不限于随机存取存储器(random access memory,ram)、只读存储器(read-only memory,rom)、缓存(cache)、硬盘(hard disk drive,hdd)、存储卡(memory card)等等。所述计算机存储介质存储有计算机程序指令。在所述计算机程序指令被执行时实现本说明书图1所对应实施例的程序指令或模块。
61.在本实施例中,所述处理器可以按任何适当的方式实现。例如,处理器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(application specific integrated circuit,asic)、可编程逻辑控制器和嵌入微控制器的形式等等。具体的,所述处理器在被设置在测试问题单处理设备上时可以执行图1对应的实施例中的方法步骤。
62.基于图1所对应的测试问题单处理方法,本说明书实施例还提供一种计算机程序产品,包括计算机程序/指令。所述计算机程序产品可以是通过相应的计算机程序语言所编写的程序,以程序方式存储在相应的存储设备中,并可以通过计算机网络进行传输。所述计算机程序产品可以被处理器所执行。在本说明书实施例中,所述计算机程序产品在被执行时实现如图1所对应实施例的测试问题单处理方法的程序指令或模块。
63.需要说明的是,上述测试问题单处理方法、装置及设备可以应用于金融领域或工作流技术领域,也可以应用至除金融领域和工作流技术领域外的其他技术领域,对此不做限制。
64.此外,上述测试问题单处理方法的执行过程中对于数据的获取、处理、存储、转发等操作均符合国家法律法规的相关规定。
65.虽然上文描述的过程流程包括以特定顺序出现的多个操作,但是,应当清楚了解,这些过程可以包括更多或更少的操作,这些操作可以顺序执行或并行执行(例如使用并行处理器或多线程环境)。
66.本技术是参照根据本说明书实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
67.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特
定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
68.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
69.在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
70.内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。内存是计算机可读介质的示例。
71.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁带存储、磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
72.本领域技术人员应明白,本说明书的实施例可提供为方法、系统或计算机程序产品。因此,本说明书实施例可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本说明书实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
73.本说明书实施例可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本说明书实施例,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
74.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本说明书实施例的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示
例的特征进行结合和组合。
75.以上所述仅为本技术的实施例而已,并不用于限制本技术。对于本领域技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本技术的权利要求范围之内。
再多了解一些

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

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

相关文献