CN107145442B - 一种测试应用的方法及装置 - Google Patents
一种测试应用的方法及装置 Download PDFInfo
- Publication number
- CN107145442B CN107145442B CN201710284655.XA CN201710284655A CN107145442B CN 107145442 B CN107145442 B CN 107145442B CN 201710284655 A CN201710284655 A CN 201710284655A CN 107145442 B CN107145442 B CN 107145442B
- Authority
- CN
- China
- Prior art keywords
- tested
- application
- tester
- testing
- applications
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000012360 testing method Methods 0.000 title claims abstract description 253
- 238000000034 method Methods 0.000 title claims abstract description 27
- 238000010998 test method Methods 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 6
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3672—Test management
- G06F11/3688—Test management for test execution, e.g. scheduling of test suites
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06311—Scheduling, planning or task assignment for a person or group
- G06Q10/063112—Skill-based matching of a person or a group to a task
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Human Resources & Organizations (AREA)
- Theoretical Computer Science (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- Entrepreneurship & Innovation (AREA)
- General Physics & Mathematics (AREA)
- Educational Administration (AREA)
- Development Economics (AREA)
- General Engineering & Computer Science (AREA)
- Game Theory and Decision Science (AREA)
- Computer Hardware Design (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Debugging And Monitoring (AREA)
Abstract
一种测试应用的方法及装置,该方法包括:统计各测试员对不同类型应用的测试速度;根据所述各测试员对不同类型应用的测试速度,形成各测试员测试不同类型应用的速度评级;根据所述各测试员测试不同类型应用的速度评级以及待测应用的类型,将待测应用优先分配给测试所述待测应用速度评级最高的测试员。本发明实施例可帮助优化后台***自动分配待测应用的算法,提升应用测试的整体效率。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种测试应用的方法及装置。
背景技术
目前,应用商店行业大多大量采用人工测试以达到保证应用质量的目的,但各测试员擅长测试的应用类型不同,而商店行业一概而论、随机分配的测试安排,造成了应用测试效率低下的现状。为保证应用及时分发、升级,商店行业往往是通过增加测试员数量提高应用测试上架的效率,而增加测试员的方案同时也将给应用商店带来更大的成本。
发明内容
本发明实施例公开了一种测试应用的方法及装置,可以提升应用测试的整体效率。
本发明实施例第一方面公开了一种测试应用的方法,所述方法包括:
统计各测试员对不同类型应用的测试速度;
根据所述各测试员对不同类型应用的测试速度,形成各测试员对不同类型应用的速度评级;
根据所述各测试员对不同类型应用的速度评级以及待测应用的类型,将待测应用优先分配给测试所述待测应用速度评级最高的测试员。
作为一种可选的实施方式,在本发明实施例第一方面中,所述统计各测试员对不同应用的测试速度之前,所述方法还包括:
识别当前在线的各测试员;
将待测应用随机分配给所述在线的各测试员。
作为一种可选的实施方式,在本发明的第一方面中,所述统计各测试员对不同类型应用的测试速度包括:
将分配给各测试员的待测应用按照应用所属的类型进行划分;
计算各测试员在被分配的应用所属的各类型下的平均测试速度,并将所述平均测试速度做为各测试员对不同类型应用的测试速度。
作为一种可选的实施方式,在本发明的第一方面中,所述根据所述各测试员对不同类型应用的速度评级以及待测应用的类型,将待测应用优先分配给测试所述待测应用速度评级最高的测试员包括:
根据所述各测试员对不同类型应用的速度评级以及待测应用的类型,将待测应用预分配给测试所述待测应用速度评级最高的测试员;
分析所述测试所述待测应用速度评级最高的测试员是否能如期测试完成已有的待测应用和所述预分配的待测应用;
若能如期测试完成,则确定将所述预分配的待测应用分配给所述测试所述待测应用速度评级最高的测试员;
若不能如期测试完成,则将所述预分配的待测应用分配给测试所述待测应用速度评级次最高的测试员。
作为一种可选的实施方式,在本发明的第一方面中,所述根据所述各测试员对不同类型应用的速度评级以及待测应用的类型,将待测应用优先分配给测试所述待测应用速度评级最高的测试员之后,所述方法还包括:
重复所述统计各测试员对不同类型应用的测试速度的步骤,以将待测应用优先分配给测试所述待测应用速度评级最高的测试员。
本发明实施例第二方面公开一种测试应用的装置,所述装置包括:
统计模块,用于统计各测试员对不同类型应用的测试速度;
评级模块,用于根据所述各测试员对不同类型应用的测试速度,形成各测试员对不同类型应用的速度评级;
分配模块,用于根据所述各测试员对不同类型应用的速度评级以及待测应用的类型,将待测应用优先分配给测试所述待测应用速度评级最高的测试员。
作为一种可选的实施方式,在本发明的第二方面中,所述装置还包括:
识别模块,用于在所述统计模块统计各测试员对不同应用的测试速度之前,识别当前在线的各测试员;
随机分配模块,用于将待测应用随机分配给所述在线的各测试员。
作为一种可选的实施方式,在本发明的第二方面中,所述统计模块具体包括:
划分单元,用于将分配给各测试员的待测应用按照应用所属的类型进行划分;
计算单元,用于计算各测试员在被分配的应用所属的各类型下的平均测试速度,并将所述平均测试速度做为各测试员对不同类型应用的测试速度。
作为一种可选的实施方式,在本发明的第二方面中,所述分配模块具体包括:
预分配单元,用于根据所述各测试员对不同类型应用的速度评级以及待测应用的类型,将待测应用预分配给测试所述待测应用速度评级最高的测试员;
分析单元,用于分析所述测试所述待测应用速度评级最高的测试员是否能如期测试完成已有的待测应用和所述预分配的待测应用;
第一分配单元,用于在所述分析单元分析所述测试所述待测应用速度评级最高的测试员能如期测试完成已有的待测应用和所述预分配的待测应用时,则确定将所述预分配的待测应用分配给所述测试所述待测应用速度评级最高的测试员;
第二分配单元,用于若不能如期测试完成,则将所述预分配的待测应用分配给测试所述待测应用速度评级次最高的测试员。
作为一种可选的实施方式,在本发明的第二方面中,所述装置还包括:
返回模块,用于通知所述统计模块重复执行所述统计各测试员对不同类型应用的测试速度的步骤,以将待测应用优先分配给测试所述待测应用速度评级最高的测试员。
与现有技术相比,本发明实施例具有以下有益效果:
本发明实施例中,可先统计各测试员对不同类型应用的测试速度,再根据各测试员对不同类型应用的测试速度,形成各测试员对不同类型应用的速度评级,继而根据所述各测试员对不同类型应用的速度评级以及待测应用的类型,将待测应用优先分配给测试所述待测应用速度评级最高的测试员。从而可帮助优化后台***自动分配待测应用的算法,提升应用测试的整体效率。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例公开的一种测试应用的方法的流程示意图;
图2是本发明实施例公开的另一种测试应用的方法的流程示意图;
图3是本发明实施例公开的一种测试应用的装置的结构示意图;
图4是本发明实施例公开的另一种测试应用的装置的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,本发明实施例的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
本发明实施例公开了一种测试应用的方法及装置,可帮助优化后台***自动分配待测应用的算法,提升应用测试的整体效率。以下进行结合附图进行详细描述。
实施例一
请参阅图1,图1是本发明实施例公开的一种测试应用的方法的流程示意图。如图1所示,该测试应用的方法可以包括以下步骤。
S101、统计各测试员对不同类型应用的测试速度。
在本发明实施例中,可先识别当前在线的各测试员,将待测应用随机分配给在线的各个测试员,并将分配给各测试员的待测应用按照应用所属的类型进行划分,例如,将待测应用划分为即时通信类、射击游戏类、即时战略游戏类、地图导航类等等,再通过汇聚的大数据统计计算各测试员在被分配的应用所属的各类型下的平均测试速度,并将所计算的平均测试速度做为各测试员对不同类型应用的测试速度,例如,测试员a被分配30个射击游戏类应用,20个即时通信类应用,则将测试员a测试这30个射击游戏类应用的平均速度作为测试员a测试射击游戏类应用的测试速度,将测试员a测试这20个即时通信类应用的平均速度作为测试员a测试射击游戏类应用的测试速度。
S102、根据各测试员对不同类型应用的测试速度,形成各测试员测试不同类型应用的速度评级。
在本实施例中,可根据各测试员对不同类型应用的测试速度,对各测试员对不同类型应用的测试速度进行评级。具体地,形成的速度评级可以是,S、A、B、C、D等。
S103、根据各测试员测试不同类型应用的速度评级以及待测应用的类型,将待测应用优先分配给测试待测应用速度评级最高的测试员。
在本实施方式中,可根据各测试员测试不同类型应用的速度评级以及待测应用的类型,将待测应用预分配给测试该待测应用速度评级最高的测试员,然后可计算分析测试该待测应用速度评级最高的测试员是否能如期测试完成该测试员已有的还未完成的待测应用和这些预分配的待测应用,具体地,可通过规划的期限和测试员测试各种不同类型的应用的速度来计算得出是否能如期测试完成手头的任务,若分析得出能如期测试完成手头的任务,则确定将预分配的该待测应用分配给测试该待测应用速度评级最高的测试员;若分析得出不能如期测试完成,则将预分配的该待测应用分配给测试该待测应用速度评级次最高的测试员。需要指出的是,还可以继续计算该速度评级次最高的测试员能否如期完成手头的任务,若不能,则可将该待测应用再分配给速度评级更低一级的测试员。此外,将待测应用优先分配给测试该待测应用速度评级最高的测试员之后,还可以重复统计各测试员对不同类型应用的测试速度的步骤,以更精确地统计各测试员测试不同类型应用的速度,从而将后续分配的待测应用优先分配给测试所述的后续分配的待测应用速度评级最高的测试员,进而提高分配的精确性,提升应用测试的整体效率。
可见,在本实施例中,可先统计各测试员对不同类型应用的测试速度,再根据各测试员对不同类型应用的测试速度,形成各测试员对不同类型应用的速度评级,继而根据所述各测试员对不同类型应用的速度评级以及待测应用的类型,将待测应用优先分配给测试所述待测应用速度评级最高的测试员。从而可帮助优化后台***自动分配待测应用的算法,提升应用测试的整体效率。
实施例二
请参阅图2,图2是本发明实施例公开的另一种测试应用的方法的流程示意图。如图2所示,该测试应用的方法可以包括以下步骤。
S201、识别当前在线的各测试员。
在本实施方式中,可通过各测试员登陆时的ID或是其它的身份识别工具和方法来识别当前在线的各测试员。
S202、将待测试应用随机分配给在线的各测试员。
在本实施方式中,在最初分配待测应用时,可将待测应用随机分配给各个在线的测试员。为了统计的准确性及完整性,可将各个类型的应用平均在各个测试员之间进行分配。
S203、将分配给各测试员的待测应用按照应用所属的类型进行划分。
在本实施方式中,可将各测试员手头的待测试应用按照应用类型进行划分,例如,将待测应用划分为即时通信类、射击游戏类、即时战略游戏类、地图导航类等等。
S204、计算各测试员在被分配的应用所属的各类型下的平均速度,并将平均速度作为各测试员对不同类型应用的测试速度。
在本实施方式中,由于分配给每个测试员的相应每个类型的应用都会包含多个应用,那么测试员在测试某应用类型下的多个不同应用时的测试速度会是不同的,在此情况下,可以取测试某应用类型下的各应用的平均速度作为对该应用类型的测试速度,例如,分配给测试员C的射击游戏类应用下有15个应用,测试员C测试该15个应用的平均速度为2.5小时一个,则将2.5小时一个作为测试员C测试射击游戏类应用的测试速度。
S205、根据各测试员对不同类型应用的测试速度,形成各测试员对不同类型应用的速度评级。
在本实施方式中,可根据各测试员对不同类型应用的测试速度,对各测试员对不同类型应用的测试速度进行评级。具体地,形成的速度评级可以是,S、A、B、C、D等。
S206、根据各测试员测试不同类型应用的速度评级以及待测应用的类型,将待测应用预分配给测试待测应用速度评级最高的测试员。
在本实施方式中,可据各测试员测试不同类型应用的速度评级以及待测应用的类型,将待测应用预分配给测试该待测应用速度评级最高的测试员,这里所谓的预分配,是指还需要根据后续的判断来决定是不是确定地分配下来。
S207、计算测试待测应用速度评级最高的测试员是否能如期测试完成已有的待测应用和预分配的待测应用。
在本实施方式中,具体地,可通过规划的期限和测试员测试各种不同类型的应用的速度来计算得出是否能如期测试完成手头的任务,即是否能如期测试完成已有的待测应用和预分配的待测应用。例如,测试员D手头已有30件待测应用的任务,而为其所规划的完成期限是五天,若再预分配得1件或多件待测应用,则可按照所统计的测试员D对各类型的测试速度计算这些已有的待测应用和预分配的待测应用能否在五天的期限内测试完毕。
S208、将待测应用分配给测试待测应用速度评级最高的测试员。
在本实施方式中,若分析得出测试待测应用速度评级最高的测试员能如期测试完成手头的任务(即已有的待测应用和预分配的待测应用),则确定将预分配的该待测应用分配给测试该待测应用速度评级最高的测试员。
S209、将待测应用分配给测试待测应用速度评级次最高的测试员。
在本实施方式中,若分析得出测试待测应用速度评级最高的测试员不能如期测试完成手头的任务(即已有的待测应用和预分配的待测应用),则将预分配的该待测应用分配给测试该待测应用速度评级次最高的测试员。需要指出的是,还可以继续计算该速度评级次最高的测试员能否如期完成手头的任务,若不能,则可将该待测应用再分配给速度评级更低一级的测试员。
此外,将待测应用分配给测试该待测应用速度评级最高或次最高的测试员之后,还可以重复统计各测试员对不同类型应用的测试速度的步骤,即在步骤S208或S209之后,本实施方式中的流程又可转回到步骤S203,以更精确地统计各测试员测试不同类型应用的速度,从而将后续分配的待测应用优先分配给测试所述的后续分配的待测应用速度评级最高的测试员,进而提高分配的精确性,提升应用测试的整体效率。
可见,在本实施方式中,可重复循环统计各测试员对不同类型应用的测试速度,并根据各测试员对不同类型应用的测试速度,形成各测试员对不同类型应用的速度评级,继而根据所述各测试员对不同类型应用的速度评级以及待测应用的类型,将待测应用分配给测试所述待测应用速度评级最高或次最高的测试员,从而可帮助优化后台***自动分配待测应用的算法,提升应用测试的整体效率。
实施例三
请参阅图3,图3是本发明实施例公开的一种测试应用的装置的结构示意图。如图3所示,该测试应用的装置30包括:
统计模块301,用于统计各测试员对不同类型应用的测试速度。在本发明实施例中,可先识别当前在线的各测试员,将待测应用随机分配给在线的各个测试员,并将分配给各测试员的待测应用按照应用所属的类型进行划分,例如,将待测应用划分为即时通信类、射击游戏类、即时战略游戏类、地图导航类等等,再通过汇聚的大数据统计计算各测试员在被分配的应用所属的各类型下的平均测试速度,并将所计算的平均测试速度做为各测试员对不同类型应用的测试速度,例如,测试员a被分配30个射击游戏类应用,20个即时通信类应用,则将测试员a测试这30个射击游戏类应用的平均速度作为测试员a测试射击游戏类应用的测试速度,将测试员a测试这20个即时通信类应用的平均速度作为测试员a测试射击游戏类应用的测试速度。
评级模块302,用于根据各测试员测试不同类型应用的测试速度,形成各测试员对不同类型应用的速度评级。在本实施例中,可根据统计模块301计算得出的各测试员对不同类型应用的测试速度,对各测试员对不同类型应用的测试速度进行评级。具体地,形成的速度评级可以是,S、A、B、C、D等。
分配模块303,用于根据各测试员测试不同类型应用的速度评级以及待测应用的类型,将待测应用优先分配给测试所述待测应用速度评级最高的测试员。在本实施方式中,可根据评级模块302得出的各测试员测试不同类型应用的速度评级以及待测应用的类型,将待测应用预分配给测试该待测应用速度评级最高的测试员,然后可计算分析测试该待测应用速度评级最高的测试员是否能如期测试完成该测试员已有的还未完成的待测应用和这些预分配的待测应用,具体地,可通过规划的期限和测试员测试各种不同类型的应用的速度来计算得出是否能如期测试完成手头的任务,若分析得出能如期测试完成手头的任务,则确定将预分配的该待测应用分配给测试该待测应用速度评级最高的测试员;若分析得出不能如期测试完成,则将预分配的该待测应用分配给测试该待测应用速度评级次最高的测试员。需要指出的是,还可以继续计算该速度评级次最高的测试员能否如期完成手头的任务,若不能,则可将该待测应用再分配给速度评级更低一级的测试员。此外,将待测应用优先分配给测试该待测应用速度评级最高的测试员之后,还可以重复统计各测试员对不同类型应用的测试速度的步骤,以更精确地统计各测试员测试不同类型应用的速度,从而将后续分配的待测应用优先分配给测试所述的后续分配的待测应用速度评级最高的测试员,进而提高分配的精确性,提升应用测试的整体效率。
可见,在本实施例中,测试应用的装置3可先统计各测试员对不同类型应用的测试速度,再根据各测试员对不同类型应用的测试速度,形成各测试员对不同类型应用的速度评级,继而根据所述各测试员对不同类型应用的速度评级以及待测应用的类型,将待测应用优先分配给测试所述待测应用速度评级最高的测试员。从而可帮助优化后台***自动分配待测应用的算法,提升应用测试的整体效率。
实施例四
请参阅图4,图4是本发明实施例公开的另一种测试应用的装置的结构示意图。其中,图4所示的测试应用的装置40是由图3所示的测试应用的装置30进行优化得到的。在图4所示的测试应用的装置40中:
识别模块401,用于识别当前在线的各测试员。在本实施方式中,可通过各测试员登陆时的ID或是其它的身份识别工具和方法来识别当前在线的各测试员。
随机分配模块402,用于将待测试应用随机分配给在线的各测试员。在本实施方式中,在最初分配待测应用时,可将待测应用随机分配给各个在线的测试员。为了统计的准确性及完整性,可将各个类型的应用平均在各个测试员之间进行分配。
进一步地,统计模块301可具体包括划分单元3011和计算单元3012,其中:
划分单元3011,用于配给各测试员的待测应用按照应用所属的类型进行划分。在本实施方式中,可将各测试员手头的待测试应用按照应用类型进行划分,例如,将待测应用划分为即时通信类、射击游戏类、即时战略游戏类、地图导航类等等。
计算单元3012,用于计算各测试员在被分配的应用所属的各类型下的平均速度,并将平均速度作为各测试员对不同类型应用的测试速度。在本实施方式中,由于分配给每个测试员的相应每个类型的应用都会包含多个应用,那么测试员在测试某应用类型下的多个不同应用时的测试速度会是不同的,在此情况下,可以取测试某应用类型下的各应用的平均速度作为对该应用类型的测试速度,例如,分配给测试员C的射击游戏类应用下有15个应用,测试员C测试该15个应用的平均速度为2.5小时一个,则将2.5小时一个作为测试员C测试射击游戏类应用的测试速度。
与实施例三类似地,评级模块302,用于根据测试员对不同类型应用的测试速度,形成各测试员对不同类型应用的速度评级。在本实施方式中,可根据各测试员对不同类型应用的测试速度,对各测试员对不同类型应用的测试速度进行评级。具体地,形成的速度评级可以是,S、A、B、C、D等。
进一步地,分配模块303具体可具体包括预分配单元3031、分析单元3032、第一分配单元3033和第二分配单元3034,其中:
预分配单元3031,用于据各测试员测试不同类型应用的速度评级以及待测应用的类型,将待测应用预分配给测试待测应用速度评级最高的测试员。在本实施方式中,预分配单元3031可据各测试员测试不同类型应用的速度评级以及待测应用的类型,将待测应用预分配给测试该待测应用速度评级最高的测试员,这里所谓的预分配,是指还需要根据后续的判断来决定是不是确定地分配下来。
分析单元3032,用于计算测试待测应用速度评级最高的测试员是否能如期测试完成已有的待测应用和预分配的待测应用。在本实施方式中,具体地,可通过规划的期限和测试员测试各种不同类型的应用的速度来计算得出是否能如期测试完成手头的任务,即是否能如期测试完成已有的待测应用和预分配的待测应用。例如,测试员D手头已有30件待测应用的任务,而为其所规划的完成期限是五天,若再预分配得1件或多件待测应用,则可按照所统计的测试员D对各类型的测试速度计算这些已有的待测应用和预分配的待测应用能否在五天的期限内测试完毕。
第一分配单元3033,用于将待测应用分配给测试待测应用速度评级最高的测试员。在本实施方式中,若分析单元3032分析得出测试待测应用速度评级最高的测试员能如期测试完成手头的任务(即已有的待测应用和预分配的待测应用),则第一分配单元3033确定将预分配的该待测应用分配给测试该待测应用速度评级最高的测试员。
第二分配单元3034,用于将待测应用分配给测试待测应用速度评级次最高的测试员。在本实施方式中,若分析单元3032分析得出测试待测应用速度评级最高的测试员不能如期测试完成手头的任务(即已有的待测应用和预分配的待测应用),则第二分配单元3034将预分配的该待测应用分配给测试该待测应用速度评级次最高的测试员。需要指出的是,还可以继续计算该速度评级次最高的测试员能否如期完成手头的任务,若不能,则可将该待测应用再分配给速度评级更低一级的测试员。
返回模块403,用于通知统计模块301重复执行统计各测试员对不同类型应用的测试速度的步骤,以将待测应用优先分配给测试所述待测应用速度评级最高的测试员。具体地,在第一分配单元3033将待测应用分配给测试待测应用速度评级最高的测试员之后,或者在第二分配单元3034将待测应用分配给测试待测应用速度评级次最高的测试员之后,返回模块403可通知统计模块301重复执行统计各测试员对不同类型应用的测试速度的步骤,以更精确地统计各测试员测试不同类型应用的速度,从而将后续分配的待测应用优先分配给测试所述的后续分配的待测应用速度评级最高的测试员,进而提高分配的精确性,提升应用测试的整体效率。
可见,在本实施方式中,测试应用的装置40可重复循环统计各测试员对不同类型应用的测试速度,并根据各测试员对不同类型应用的测试速度,形成各测试员对不同类型应用的速度评级,继而根据所述各测试员对不同类型应用的速度评级以及待测应用的类型,将待测应用分配给测试所述待测应用速度评级最高或次最高的测试员,从而可帮助优化后台***自动分配待测应用的算法,提升应用测试的整体效率。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(Read-Only Memory,ROM)、随机存储器(Random Access Memory,RAM)、可编程只读存储器(Programmable Read-only Memory,PROM)、可擦除可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、一次可编程只读存储器(One-time Programmable Read-Only Memory,OTPROM)、电子抹除式可复写只读存储器(Electrically-Erasable Programmable Read-Only Memory,EEPROM)、只读光盘(CompactDisc Read-Only Memory,CD-ROM)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。
以上对本发明实施例公开的一种测试应用的方法及装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (4)
1.一种测试应用的方法,其特征在于,所述方法包括:
统计各测试员对不同类型应用的测试速度;
根据所述各测试员对不同类型应用的测试速度,形成各测试员测试不同类型应用的速度评级;
根据所述各测试员测试不同类型应用的速度评级以及待测应用的类型,将待测应用优先分配给测试所述待测应用速度评级最高的测试员;
所述统计各测试员对不同应用的测试速度之前,所述方法还包括:
识别当前在线的各测试员;
将各个类型的应用平均分配给所述各测试员;
所述根据所述各测试员测试不同类型应用的速度评级以及待测应用的类型,将待测应用优先分配给测试所述待测应用速度评级最高的测试员包括:
根据所述各测试员测试不同类型应用的速度评级以及待测应用的类型,将待测应用预分配给测试所述待测应用速度评级最高的测试员;
分析所述测试所述待测应用速度评级最高的测试员是否能如期测试完成已有的待测应用和所述预分配的待测应用;具体地,通过规划的期限和所述测试所述待测应用速度评级最高的测试员测试各种不同类型的应用的速度来计算得出是否能如期测试完成已有的待测应用和所述预分配的待测应用;
若能如期测试完成,则确定将所述预分配的待测应用分配给所述测试所述待测应用速度评级最高的测试员;
若不能如期测试完成,则将所述预分配的待测应用分配给测试所述待测应用速度评级次最高的测试员;
所述根据所述各测试员测试不同类型应用的速度评级以及待测应用的类型,将待测应用优先分配给测试所述待测应用速度评级最高的测试员之后,所述方法还包括:
重复所述统计各测试员对不同类型应用的测试速度的步骤,以将待测应用优先分配给测试所述待测应用速度评级最高的测试员。
2.根据权利要求1所述的测试应用的方法,其特征在于,所述统计各测试员对不同类型应用的测试速度包括:
将分配给各测试员的待测应用按照应用所属的类型进行划分;
计算各测试员在被分配的应用所属的各类型下的平均测试速度,并将所述平均测试速度做为各测试员对不同类型应用的测试速度。
3.一种测试应用的装置,其特征在于,所述装置包括:
统计模块,用于统计各测试员对不同类型应用的测试速度;
评级模块,用于根据所述各测试员测试不同类型应用的测试速度,形成各测试员对不同类型应用的速度评级;
分配模块,用于根据所述各测试员测试不同类型应用的速度评级以及待测应用的类型,将待测应用优先分配给测试所述待测应用速度评级最高的测试员;
所述装置还包括:
识别模块,用于在所述统计模块统计各测试员测试不同应用的测试速度之前,识别当前在线的各测试员;
随机分配模块,用于将各个类型的应用平均分配给所述各测试员;
所述分配模块具体包括:
预分配单元,用于根据所述各测试员测试不同类型应用的速度评级以及待测应用的类型,将待测应用预分配给测试所述待测应用速度评级最高的测试员;
分析单元,用于分析所述测试所述待测应用速度评级最高的测试员是否能如期测试完成已有的待测应用和所述预分配的待测应用;具体地,通过规划的期限和所述测试所述待测应用速度评级最高的测试员测试各种不同类型的应用的速度来计算得出是否能如期测试完成已有的待测应用和所述预分配的待测应用;
第一分配单元,用于在所述分析单元分析所述测试所述待测应用速度评级最高的测试员能如期测试完成已有的待测应用和所述预分配的待测应用时,则确定将所述预分配的待测应用分配给所述测试所述待测应用速度评级最高的测试员;
第二分配单元,用于在所述分析单元分析所述测试所述待测应用速度评级最高的测试员不能如期测试完成已有的待测应用和所述预分配的待测应用时,则将所述预分配的待测应用分配给测试所述待测应用速度评级次最高的测试员;
返回模块,用于通知所述统计模块重复执行所述统计各测试员对不同类型应用的测试速度的步骤,以将待测应用优先分配给测试所述待测应用速度评级最高的测试员。
4.根据权利 要求3所述的测试应用的装置,其特征在于,所述统计模块具体包括:
划分单元,用于将分配给各测试员的待测应用按照应用所属的类型进行划分;
计算单元,用于计算各测试员在被分配的应用所属的各类型下的平均测试速度,并将所述平均测试速度做为各测试员对不同类型应用的测试速度。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710284655.XA CN107145442B (zh) | 2017-04-27 | 2017-04-27 | 一种测试应用的方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710284655.XA CN107145442B (zh) | 2017-04-27 | 2017-04-27 | 一种测试应用的方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107145442A CN107145442A (zh) | 2017-09-08 |
CN107145442B true CN107145442B (zh) | 2020-09-04 |
Family
ID=59773927
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710284655.XA Active CN107145442B (zh) | 2017-04-27 | 2017-04-27 | 一种测试应用的方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107145442B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108536592B (zh) * | 2018-03-29 | 2021-09-14 | 京北方信息技术股份有限公司 | 一种测试任务分派方法、装置及服务器 |
CN111209190B (zh) * | 2019-12-29 | 2024-02-02 | 航天信息股份有限公司 | 一种基于中央随机的控索性软件测试方法及装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104579854A (zh) * | 2015-02-12 | 2015-04-29 | 北京航空航天大学 | 众包测试方法 |
CN106296038A (zh) * | 2016-08-26 | 2017-01-04 | 隆鑫通用动力股份有限公司 | 测试任务触发方法 |
CN106294118A (zh) * | 2015-06-12 | 2017-01-04 | 富士通株式会社 | 信息处理设备以及信息处理方法 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10671947B2 (en) * | 2014-03-07 | 2020-06-02 | Netflix, Inc. | Distributing tasks to workers in a crowd-sourcing workforce |
CN106327087A (zh) * | 2016-08-26 | 2017-01-11 | 隆鑫通用动力股份有限公司 | 测试任务分派方法 |
-
2017
- 2017-04-27 CN CN201710284655.XA patent/CN107145442B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104579854A (zh) * | 2015-02-12 | 2015-04-29 | 北京航空航天大学 | 众包测试方法 |
CN106294118A (zh) * | 2015-06-12 | 2017-01-04 | 富士通株式会社 | 信息处理设备以及信息处理方法 |
CN106296038A (zh) * | 2016-08-26 | 2017-01-04 | 隆鑫通用动力股份有限公司 | 测试任务触发方法 |
Also Published As
Publication number | Publication date |
---|---|
CN107145442A (zh) | 2017-09-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109783224B (zh) | 基于负载调配的任务分配方法、装置及终端设备 | |
CN108681857B (zh) | 一种配送订单分配方法及装置、计算机可读存储介质 | |
CN105900064B (zh) | 调度数据流任务的方法和装置 | |
CN112330163B (zh) | 任务分配方法、***、电子设备及计算机可读存储介质 | |
CN106980571A (zh) | 一种测试用例集的构建方法和设备 | |
CN107145442B (zh) | 一种测试应用的方法及装置 | |
CN109544015B (zh) | 一种基于数据处理的任务分配方法及相关设备 | |
CN106372977B (zh) | 一种虚拟账户的处理方法和设备 | |
CN108241531A (zh) | 一种在集群中为虚拟机分配资源的方法和装置 | |
CN108805397A (zh) | 电子装置、分配任务的方法及存储介质 | |
CN108616553B (zh) | 云计算资源池进行资源调度的方法及装置 | |
CN113672375B (zh) | 资源分配预测方法、装置、设备及存储介质 | |
CN112036697B (zh) | 一种任务分配的方法、装置、可读存储介质和电子设备 | |
CN105511959A (zh) | 虚拟资源分配方法和装置 | |
CN109471015B (zh) | 一种芯片产品测试规范的制定方法及*** | |
CN114710411B (zh) | 带宽分配方法、装置、网关及存储介质 | |
US20140047454A1 (en) | Load balancing in an sap system | |
CN111967798B (zh) | 实验样本分配的方法及装置、设备及计算机可读存储介质 | |
CN113010510B (zh) | 业务识别方法、装置、***及计算设备 | |
CN113468398A (zh) | 书籍级别的确定方法、计算设备及计算机存储介质 | |
CN108173689B (zh) | 负载均衡数据的输出*** | |
CN111539592B (zh) | 一种任务分配的方法、装置、可读存储介质和电子设备 | |
CN110399298A (zh) | 一种测试方法及装置 | |
CN106559445B (zh) | 一种数据处理方法及装置 | |
CN103886060B (zh) | 用于联机分析处理分区的数据处理方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20230815 Address after: No.168, Dongmen Middle Road, Xiaobian community, Chang'an Town, Dongguan City, Guangdong Province, 528850 Patentee after: Guangdong GENIUS Technology Co., Ltd. Address before: Room 101, 1st Floor, Office Building A, No. 76 Xingfa Road, Wusha Liwu Industrial Zone, Chang'an Town, Dongguan City, Guangdong Province, 523857 Patentee before: GUANGDONG AIMENG ELECTRONIC TECHNOLOGY CO.,LTD. |