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

一种测试管理方法和装置与流程

2021-11-10 03:01:00 来源:中国专利 TAG:


1.本技术的实施例涉及互联网技术领域,尤其涉及一种测试管理方法和装置。


背景技术:

2.随着终端技术的发展,电子设备软件功能越来越丰富,使得软件测试过程越来越复杂,对于参与测试的测试实施人员需求也越来越多。电子设备软件测试团队包括测试管理人员和测试实施人员。其中,测试实施人员负责实际测试工作;测试管理人员负责管理工作,包括分配测试任务、管理测试实施人员等。
3.在测试过程中,测试管理人员需要通过人工手动从管理系统中下载多张相关数据表格,通过电子表格软件(如microsoft office excel)进行统计计算,确定各个测试任务需要的测试实施人员的人数和测试管理人员管理的测试实施人员,以实现测试任务的分配。
4.因此,在测试阶段,测试管理人员通过人工计算分配测试任务,导致测试任务调配难度较大,测试管理率低。


技术实现要素:

5.本技术提供一种测试管理方法和装置,解决了测试管理人员人工计算管理数据难度大,且不能根据不同管理需求实时调整数据的问题。
6.第一方面,本技术提供一种测试管理方法,该方法包括获取源数据,并且获取一个或多个测试任务对应的第一饱和度和第一执行率。根据源数据、第一饱和度和第一执行率,确定第一度量结果。其中,第一度量结果包括一个或多个测试任务在第一饱和度和第一执行率下需要的测试实施人员人数。最后显示度量结果。
7.上述方案中,电子设备获取源数据,并且获取一个或多个测试任务对应的第一饱和度和第一执行率。电子设备根据源数据、第一饱和度和第一执行率,确定第一度量结果。其中,第一度量结果包括一个或多个测试任务在第一饱和度和第一执行率下需要的测试实施人员人数。最后显示度量结果。以此不再依赖人工计算,而能够自动获取、处理数据,生成度量结果,并实现显示度量结果。同时,通过显示页面获取不同的饱和度和执行率,实现根据饱和度和执行率动态调整度量结果。这样,测试管理人员通过页面对测试团队的测试任务与测试实施人员进行管理,提升了管理效率和准确性。
8.第二方面,本技术提供一种测试管理装置,包括:获取模块、处理模块和显示模块。获取模块,用于获取源数据;还用于获取一个或多个测试任务对应的第一饱和度和第一执行率。处理模块,用于根据源数据、第一饱和度以及第一执行率,确定第一度量结果。其中,第一度量结果包括一个或多个测试任务在第一饱和度和第一执行率下需要的测试实施人员人数。显示模块,用于显示度量结果。
9.第三方面,本技术提供一种测试管理装置,包括处理器,当测试管理装置运行时,处理器执行计算机执行指令,以使测试管理装置执行如上述第一方面的测试管理方法。
10.第四方面,本技术提供一种计算机可读存储介质,包括指令,当指令在计算机上运行时,使得计算机执行如上述第一方面的测试管理方法。
11.第五方面,本技术提供一种计算机程序产品,计算机程序产品包括指令代码,指令代码用于执行如上述第一方面的测试管理方法。
12.本技术中第二方面、第三方面、第四方面、第五方面及其各种实现方式的有益效果,可以参考第一方面及其各种实现方式中的有益效果分析,此处不再赘述。
13.本技术的这些方面或其他方面在以下的描述中会更加简明易懂。
附图说明
14.为了更清楚地说明本技术实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
15.图1为本技术的实施例提供的一种电子设备的结构示意图;
16.图2为本技术的实施例提供的一种测试管理方法的流程示意图;
17.图3为本技术的实施例提供的界面示意图一;
18.图4为本技术的实施例提供的界面示意图二;
19.图5为本技术的实施例提供的界面示意图三;
20.图6为本技术的实施例提供的一种测试管理装置的结构示意图。
具体实施方式
21.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
22.在本技术实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本技术实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
23.以下,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本技术实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。
24.本技术实施例提供一种测试管理方法,可以应用于电子设备。例如,该电子设备可以是个人计算机、平板电脑、笔记本电脑等,本技术实施例对此不作任何限制。
25.如图1所示,本技术实施例中的电子设备可以为个人计算机100。下面以个人计算机100为例对实施例进行具体说明。应该理解的是,图示个人计算机100仅是上述电子设备的一个范例,并且个人计算机100可以具有比图1中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。
26.参照图1,个人计算机100可与其他电子设备104、和/或服务器106通信。个人计算机100可以包括总线110、处理器120、存储器130、用户输入模块150、显示模块160、通信接口170和其它相似和/或合适组件。
27.总线110可以是将上述元件相互连接并在上述元件之间传递通信(例如控制消息)的电路。
28.处理器120可以通过总线110从上述其它元件(例如存储器130、用户输入模块150、显示模块160、通信接口170等)接收命令,可以解释接收到的命令,并可以根据所解释的命令来执行计算或数据处理。
29.存储器130可以存储从处理器120或其它元件(例如用户输入模块150、显示模块160、通信接口170等)接收的命令或数据或者由处理器120或其它元件产生的命令或数据。
30.存储器130可以包括编程模块,诸如内核131、中间件132、应用编程接口(application programming interface,api)133、应用134等。上述编程模块中的每一部分均可以用软件、固件、硬件或者其中两个或更多个的组合来实现,对此本技术实施例不做具体限定。
31.内核131可以控制或管理用于执行由其它编程模块(例如中间件132、api 133和应用134)实现的操作或功能的系统资源(例如总线110、处理器120、存储器130等)。另外,内核131可以提供能够通过使用中间件132、api 133或应用134来访问并控制或者管理个人计算机100的各个元件的接口。
32.中间件132可以用于在api 133或应用134与内核131之间以api 133或应用134与内核131通信并与其交换数据的方式运行。例如,中间件132可以被配置为用于在api 133或应用134与内核131之间进行通信的中介。另外,例如,关于从一个或多个应用134和/或中间件132接收的工作请求,可以通过使用向一个或多个应用134中的至少一个应用指派优先级(其中可以按所述优先级来使用个人计算机100的系统资源(例如总线110、处理器120、存储器130等))的方法来执行工作请求的负载均衡。
33.api 133是应用134能够通过其控制由内核131或中间件132提供的功能的接口,并可以包括例如用于文件控制、窗口控制、图像处理、字符控制等的至少一个接口或功能。
34.应用134可以包括例如主页应用、多媒体消息服务(multimedia message service,mms)应用、即时消息(immediately message,im)应用、浏览器应用、电子邮件(e

mail)应用、日历应用、媒体播放器应用、相册应用、时钟应用以及任意其它合适和/或类似的应用。
35.用户输入模块150可以接收经由输入

输出手段(例如,键盘、鼠标等)从用户输入的命令或数据,并可以通过总线110向处理器120或存储器130传送接收到的命令或数据。显示模块160可以向用户显示视频、图像、数据等。
36.显示模块160可以显示从上述元件接收到的各种信息(例如多媒体数据、文本数据)。
37.通信接口170可以通过网络162与其它电子设备104、服务器106等进行通信。例如,通信接口170可以操作为将个人计算机100连接至网络162。
38.为了能够给测试团队中的测试管理人员提供便利,本技术实施例提供的测试管理方法,电子设备能够实现自动获取源数据,根据源数据自动确定度量结果,简化用户操作。
其中,度量结果包括测试经理对应的测试任务,以及测试任务需要的测试实施人员人数。进一步的,还可以将度量结果进行可视化显示,便于测试管理人员查看。测试管理人员能够根据电子设备显示的度量结果,快速分配测试任务,提升测试管理效率。
39.图2为本技术实施例提供的一种测试管理方法的流程示意图。参见图2所示,该测试管理方法包括如下步骤。
40.s201、电子设备获取源数据。
41.在一些实施例中,电子设备需要先获取提供源数据的数据库的访问权限,在获取访问权限后,电子设备能够获取数据库中存储的源数据。其中,数据库的数量为一个或多个。
42.可选的,电子设备通过用户授权,获得数据库的访问权限。比如,电子设备在首次访问数据库时,显示提示信息提示用户进行授权,在检测到用户的授权操作后,获得对应的访问权限。又比如,在数据库中预置电子设备白名单(如存储有电子设备的媒体存取控制位(media access control,mac)地址),之后,数据库检测到电子设备访问请求后,根据白名单确定是否允许电子设备获取源数据(即确定电子设备是否具有访问权限)。
43.需要说明的是,数据库可以为云端数据库、其他电子设备中存储的数据块等多种实现方式,本技术实施例对此不做具体限制。
44.在一些实施例中,电子设备中预设定时任务,电子设备按照定时任务中设置的周期或时间点获取源数据。比如,电子设备每隔24小时,获取一次源数据。又比如,电子设备每周一上午8点,获取一次源数据。
45.在一些实施例中,源数据包括如下一项或几项内容:测试任务编号、测试任务名称、测试任务归属批次、测试任务周期、测试产品编号、测试产品名称、测试产品实施周期、测试产品测试工作量、测试产品对应测试经理、测试经理名下当前测试测试实施人员、测试任务需求链接、测试任务需求链接下文件。
46.其中,测试是指软件测试。在用户使用之前,需要对电子设备中安装的软件的各个功能进行测试。因此,将各个功能的测试按预设规则划分为不同的测试任务。一个测试任务包括一个或多个测试产品,每一测试产品对应于测试任务中对应的测试节点。
47.示例性的,假设对掌上银行手机软件的各个功能进行测试,其中一个测试任务需要测试三个功能,其中一个功能为转账功能。转账功能的实现过程包括电子设备在前端界面接收用户输入的转账请求,并将该转账请求发送到后台。后台将接收到的转账请求发送到总线系统,总线系统再将改转账请求发送到核心系统。转账功能的测试包括对上述转账功能的实现过程进行测试。其中,核心系统指的是银行中可以进行账户之间转账的核心系统。前端界面、后台、总线系统以及核心系统都是该测试任务的测试产品。
48.在一些实施例中,测试任务编号、测试任务名称、测试产品编号、测试产品名称均包括预先对测试任务按照预设规则进行编写的编号和名称。测试任务周期、测试产品实施周期以及测试产品工作量可参照以往项目的经验并根据估算算法得到。测试任务周期为该测试任务的预设完成周期,测试产品实施周期为该测试产品的预设完成周期。测试产品工作量为预设完成该测试产品需要的测试实施人员人数和测试实施人员工作时长的乘积。测试任务批次是指根据预设规则将不同的测试任务分为不同批次,起到组织划分的作用。比如测试任务设有开发时间、上线时间以及测试时间,则根据不同的开发时间、上线时间或测
试时间将测试任务分成不同批次。测试任务需求是指该测试任务的实施目的,比如上述的一个测试任务其中包括测试转账功能,则该测试任务的一个需求包括用户发起转账请求,并且核心系统完成转账操作。测试任务需求链接则是获取测试需求的通道,用于获取测试任务需求。测试任务需求链接下文件则是包含测试任务需求具体的描述信息。
49.需要说明的是,本技术实施例中的测试任务用于表示测试经理对应的测试任务。测试任务的归属根据测试任务下不同测试产品的工作量决定,负责测试产品工作量最大的测试产品的测试经理同时也负责该测试任务。比如,测试任务1下包括测试产品a、测试产品b和测试产品c,其中测试产品a的工作量最大。那么如果负责测试产品a的测试经理为测试经理1,则负责测试任务1的测试经理也为测试经理1。
50.在一些实施例中,电子设备根据源数据获取源数据中的第一数据,其中,第一数据与源数据相同或者不同。可选的,电子设备在获得源数据后,需要从中筛选用于确定度量结果的第一数据。如电子设备在确定度量结果的过程中,并不需要源数据中的部分数据,则可在获得源数据后,去除不需要的这部分数据,只保留需要的数据进行后续运算。
51.示例性的,假设电子设备获取到的一条源数据中包括测试任务编号、测试任务名称、测试任务归属批次、测试任务周期、测试产品编号、测试产品名称、测试产品实施周期、测试产品测试工作量、测试产品对应测试经理、测试经理名下当前测试测试实施人员、测试任务需求链接、测试任务需求链接下文件,则电子设备根据该条源数据获取的第一数据包括测试任务编号、测试任务名称、测试任务归属批次、测试任务周期、测试产品编号、测试产品名称、测试产品实施周期、测试产品测试工作量、测试产品对应测试经理、测试经理名下当前测试测试实施人员。假设电子设备获取到的另一条源数据中包括测试任务编号、测试任务名称、测试归属批次、测试任务周期、测试产品编号、测试产品名称、测试产品实施周期、测试产品测试工作量、测试产品对应测试经理、测试经理名下当前测试测试实施人员,则电子设备根据该条源数据获取的第一数据包括测试任务编号、测试任务名称、测试任务归属批次、测试任务周期、测试产品编号、测试产品名称、测试产品实施周期、测试产品测试工作量、测试产品对应测试经理、测试经理名下当前测试测试实施人员。
52.在一些实施例中,电子设备在筛选获得第一数据后,将第一数据保存在电子设备的数据库中,以便多次执行步骤s203和步骤s204节省计算资源。可选的,电子设备按照定时任务获取源数据,那么相应的,按照定时任务定时更新数据库中存储的第一数据。
53.s202、电子设备获取一个或多个测试任务对应的第一饱和度和第一执行率。
54.在一些实施例中,第一饱和度为测试实施人员单位周期内实际工作时长与预设工作时长的比值;第一执行率为一个或多个测试任务的实际工作量与预设工作量的比值。
55.示例性的,假设某个测试任务下的某个测试产品的工作量为80(人天),工作量为单位周期内的工作时长与测试实施人员的人数的乘积。假设单位周期为1天,预设工作时长为8小时。比如,当测试实施人员的实际工作时长也为8小时时,饱和度为1(8
÷
8=1),则需要10个测试实施人员完成测试工作(80
÷
8(小时)=10(人))。当测试实施人员的实际工作时长为10小时时,饱和度为1.25(10
÷
8=1.25),则需要8个测试实施人员完成测试工作(80
÷
10(小时)=8(人))。因此,测试经理可以根据测试任务工作量和现实中测试实施人员人数调整饱和度,也可以根据公司规定的饱和度调整测试实施人员人数或工作时长。
56.示例性的,假设某个测试任务下的某个测试产品的工作量为80(人天),单位周期
为1天,预设工作时长为8小时。当实际测试实施人员完成的该测试产品的工作量为64(人天),则执行率为80%(64
÷
80=80%)。其中,执行率越低说明测试实施人员实际完成的测试产品的工作量越低。在确定实际完成的测试产品的工作量满足需求的情况下,测试经理可以降低执行率(即根据度量结果调整执行率),以节约公司的人力资源成本。
57.在一些实施例中,电子设备通过显示界面,接收用户(如测试管理人员)输入的一个或多个测试任务对应的第一饱和度和第一执行率。
58.示例性的,如图3所示界面301,用于显示电子设备确定的测试任务对应的度量结果。可选的,用户可以在界面301输入相应的饱和度和执行率。那么,在下述步骤s203和步骤s204中,电子设备根据用户的输入数据,确定并显示对应的度量结果。进一步的,用户还可以根据显示的度量结果调整饱和度和执行率,直到度量结果满足用户需求。
59.比如,度量结果界面上显示有设置栏,如图4所示,电子设备检测到用户在设置栏302中输入的饱和度为1、执行率为1,确定第一饱和度为1,第一执行率为1。
60.s203、电子设备根据源数据、第一饱和度以及第一执行率,确定第一度量结果。
61.其中,第一度量结果包括一个或多个测试任务在第一饱和度和第一执行率下需要的测试实施人员人数。
62.在一些实施例中,电子设备根据上述步骤s201中获取到的源数据以及步骤202中通过度量结果界面接收到的用户输入的第一饱和度和第一执行率,计算对应的第一度量结果。进一步的,电子设备筛选源数据中的第一数据,根据第一数据、第一饱和度以及第一执行率,确定第一度量结果。
63.示例性的,如图4所示,电子设备检测到用户在设置栏302中输入的饱和度为1、执行率为1、计算周期的开始时间为2021
‑7‑
1、计算周期的结束时间为2021
‑8‑
1,并且点击计算控件31的操作后,电子设备根据计算周期筛选源数据中测试产品实施周期属于计算周期范围内的数据。之后,计算该数据在上述饱和度和执行率下对应的第一度量结果。
64.在一些实施例中,电子设备根据获取的源数据确定测试产品工作量和测试产品实施周期,并且根据测试产品的工作量、测试产品实施周期、第一饱和度以及第一执行率确定第一度量结果。其中,第一数据中包含测试产品的工作量和测试产品实施周期,并根据计算公式确定第一度量结果。计算公式为其中,s为第一度量结果,a为测试产品工作量、b为测试产品实施周期、m为第一饱和度以及p为第一执行率;其中,i为测试产品编号,i为正整数;n≥i,n为正整数;a、b、m、p为正数。
65.s204、电子设备显示度量结果。
66.在一些实施例中,电子设备可在显示屏上显示度量结果。其中,度量结果包括测试经理姓名、测试经理对应的资源数(该资源数用于表示测试经理对应的测试任务需要的测试实施人员数量)以及测试经理对应的测试任务详情。其中,测试经理对应的测试任务详情包括测试经理姓名、测试经理对应的测试任务编号、测试经理对应的测试产品编号、测试产品实施周期以及测试产品工作量。
67.示例性的,如图4所示,电子设备在显示栏303显示上述步骤s203计算的度量结果,如包括测试经理1的资源数为12,测试经理2的资源数分别为10。用于表示测试经理1对应的测试任务需要的测试实施人员数量为12,测试经理2对应的测试任务需要的测试实施人员
数量为10。
68.需要说明的是,图4中的姓名例如包括测试团队中全部测试经理姓名,在显示栏303中显示测试团队中所有测试经理的相关的测试管理数据。比如,用户a登录测试管理系统并利用测试管理系统计算度量结果后,在度量结果界面会显示当前测试产品实施周期内用户a所在的测试团队包括的全部测试经理相关的测试管理数据。
69.在一些实施例中,测试经理可以在电子设备上查看与自己相关的测试任务详情,以对测试任务进行管理。
70.示例性的,如图4所示,电子设备检测到用户点击显示栏303中显示的测试经理1对应的详情控件41的操作后,显示如图5所示的详情界面501。在详情界面501中显示有测试经理1对应的测试任务详情信息。如包括测试任务编号为01、测试产品编号为01、测试产品实施周期为2021
‑7‑2‑
2021
‑7‑
3以及测试产品工作量为4的测试任务详情信息;测试任务编号为01、测试产品编号为02、测试产品实施周期为2021
‑7‑1‑
2021
‑8‑
1以及测试产品工作量为10的测试任务详情信息。
71.需要说明的是,电子设备根据用户输入的计算周期,确定在计算周期时间覆盖范围内的各个测试产品,各个测试产品实施周期相同或者不相同。比如,如图4所示,测试产品编号01的测试产品实施周期为2021
‑7‑2‑
2021
‑7‑
3,测试产品编号为02的测试产品实施周期为2021
‑7‑1‑
2021
‑8‑
1。
72.在一些实施例中,电子设备显示度量结果后,测试经理能够根据度量结果进行测试任务分配。
73.示例性的,如图4所示,测试经理1通过电子设备显示的显示栏303知道自己负责的测试任务所需的资源数为12,现实中具体可以负责自己分配的测试任务的测试实施人员人数为1。那么,测试经理1可以申请从其他工作小组调配两个测试实施人员进组,并进行具体的测试任务的分配,提高管理测试实施人员的效率。
74.需要说明的是,一个测试团队中包括团队经理、测试经理以及测试实施人员,团队经理负责测试团队的整体管理工作。团队经理同样可以根据电子设备显示的度量结果进行测试实施人员的主动调配以具体分配测试任务,从而对测试团队的整体管理。
75.在一些场景中,上述步骤s202

步骤s204为循环步骤,电子设备可以多次执行步骤s202

步骤s204。比如,测试管理人员调整饱和度和执行率,以调整测试实施人员的工作量,电子设备根据接收到的新的饱和度和执行率,计算并显示新的度量结果。进而测试经理能够根据需求,实时调整测试管理结果,实现测试工作的灵活调度。
76.在一些实施例中,电子设备在显示度量结果的过程中,检测到用户返回主界面(如图3所示的界面301)的操作后,返回并显示主界面,在主界面上接收用户输入的第二饱和度和第二执行率。之后,根据上述步骤s201获取的源数据、第二饱和度和第二执行率,确定第二度量结果。第二度量结果包括一个或多个测试任务在第二饱和度和第二执行率下需要的测试实施人员人数。
77.示例性的,如图5所示,电子设备检测到用户点击返回主界面控件51的操作后,显示如图3所示界面301,接收用户输入的新的饱和度和执行率,以计算新的度量结果。实现测试经理实时调整度量结果,获得满足需求的度量结果。
78.如此,测试管理人员可以根据可视化的数据对测试团队的测试任务和测试实施人
员进行管理,提高测试管理人员的管理效率。
79.上述方案中,电子设备获取源数据,并且获取一个或多个测试任务对应的第一饱和度和第一执行率。电子设备根据源数据、第一饱和度和第一执行率,确定第一度量结果。其中,第一度量结果包括一个或多个测试任务在第一饱和度和第一执行率下需要的测试实施人员人数。最后显示度量结果。以此不再依赖人工计算,而能够自动获取、处理数据,生成度量结果,并实现显示度量结果。同时,通过显示页面获取不同的饱和度和执行率,实现根据饱和度和执行率动态调整度量结果。这样,测试管理人员通过页面对测试团队的测试任务与测试实施人员进行管理,提升了管理效率和准确性。
80.本技术实施例可以根据上述的方法实施例对测试管理装置进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本技术实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
81.以上结合图2详细说明了本技术实施例提供的方法。以下,结合图6详细说明本技术实施例提供的测试管理装置。应理解,装置实施例的描述与方法实施例的描述相互对应,因此,未详细描述的内容可以参见上文方法实施例,为了简洁,这里不再赘述。
82.本技术实施例提供了一种测试管理装置,可以为上述电子设备,或电子设备的芯片或功能模块。例如,以测试管理装置为上述方法实施例中的电子设备为例,该测试管理装置可实现对应对于上文方法实施例中的电子设备执行步骤或者流程。
83.图6示出了一种测试管理装置的结构示意图。该测试管理装置包括获取模块601、处理模块602和显示模块603。
84.获取模块601,用于获取源数据;还用于获取一个或多个测试任务对应的第一饱和度和第一执行率。例如,参照图6所示,获取模块601用于执行s201和s202。处理模块602,用于根据获取模块601获取的源数据、第一饱和度以及第一执行率,确定第一度量结果。例如,参照图6所示,处理模块用于执行s203。显示模块603,用于显示度量结果。例如,参照图6所示,显示模块603用于执行s204。
85.可选的,获取模块601,还用于获取一个或多个测试任务对应的第二饱和度和第二执行率。
86.可选的,处理模块602,还用于根据获取模块601获取的源数据、第二饱和度以及第二执行率,确定第二度量结果。
87.可选的,获取模块601,还用于获取源数据中的第一数据。
88.可选的,处理模块602,还用于根据获取模块601获取的第一数据、第一饱和度以及第一执行率,确定第一度量结果。
89.可选的,测试管理装置还可以包括存储模块604。存储模块604,用于保存第一数据。
90.可选的,处理模块602,还用于根据源数据,确定测试产品工作量、测试产品实施周期。
91.可选的,处理模块602,还用于根据测试产品工作量、测试产品实施周期、第一饱和度以及第一执行率,确定第一度量结果。
92.可选的,处理模块602,还用于根据所述测试产品工作量a、所述测试产品实施周期b、所述第一饱和度m以及所述第一执行率p,确定所述第一度量结果其中,i为测试产品编号,i为正整数;n≥i,n为正整数;a、b、m、p为正数。
93.可选的,第一饱和度为测试实施人员单位周期内实际工作时长与预设工作时长的比值;第一执行率为一个或多个测试任务的实际工作量与预设工作量的比值。
94.可选的,源数据包括如下一项或几项内容:测试任务编号、测试任务名称、测试任务归属批次、测试任务周期、测试产品编号、测试产品名称、测试产品实施周期、测试产品测试工作量、测试产品对应测试经理、测试经理名下当前测试测试实施人员、测试任务需求链接、测试任务需求链接下文件。
95.本技术另一实施例还提供一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当指令在测试管理装置上运行时,该测试管理装置,执行如图2所示的实施例的测试管理方法中电子设备的步骤。
96.在本技术的另一实施例中,还提供一种计算机程序产品,该计算机程序产品包括计算机执行指令,该计算机执行指令存储在计算机可读存储介质中;测试管理装置的处理器可以从计算机可读存储介质读取该计算机执行指令,处理器执行该计算机执行指令使得测试管理装置,执行如图2所示的实施例的测试管理方法中电子设备的步骤。
97.其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,其作用在此不再赘述。
98.应理解,在本技术的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。
99.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的模块、单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
100.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
101.在本技术所提供的几个实施例中,应该理解到,所揭露的系统、设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
102.作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
103.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
104.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(英文全称:read

only memory,英文简称:rom)、随机存取存储器(英文全称:random access memory,英文简称:ram)、磁碟或者光盘等各种可以存储程序代码的介质。
105.以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
再多了解一些

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

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

相关文献