Method for automatically distributing test tasks based on capability level of test executor

A test task and test execution technology, applied in the field of automatic assignment of software test tasks, can solve the problems of increasing test execution time, not the optimal allocation scheme, and increasing the burden of testers, and achieves the effect of improving the degree of automation

Active Publication Date: 2011-06-01
BEIHANG UNIV
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The manual allocation of test tasks increases the burden on testers. The allocation strategy can only be a static task allocation strategy, and it is directly related to the experience of the testers. It may not be the best allocation plan, resulting in waste of test machine resources and increased test execution. time
On the one hand, there is a problem of efficiency in the manual allocation of test tasks, on the other hand, manual scheduling may lead to unreasonable use of resources by task allocation and scheduling

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method for automatically distributing test tasks based on capability level of test executor
  • Method for automatically distributing test tasks based on capability level of test executor
  • Method for automatically distributing test tasks based on capability level of test executor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038]In a distributed automated test execution system, each machine participating in the test task is called a test machine, and the test machine is divided into a test master control machine and a test execution machine. The test master control machine is a test machine that runs the GUI test console, the test master control component, and the test result collection and integration component, and the test execution machine is a test machine that runs the test execution component. There is one and only one master computer in the system, and there can be 1 to N test computers. When building a test execution system, deploy the GUI test console, test master control components and test result collection components on a test machine to form a test master control machine, which is responsible for the definition of test tasks, the distribution of test tasks, the collection and integration of test results, etc. Work. Deploy the test execution component on 1 to N test machines, as th...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a method for automatically distributing test tasks based on the capability level of a test executor, which is oriented to a distributed automated testing frame and is used for improving the level of automation of the distributed automated testing frame. The method comprises the following steps: (1) firstly, defining test tasks by a test control panel, decomposing a complex test task T which is represented by a and-or-tree (T) structure and is described as a corresponding ECA rule, and writing into a test executive scene file; and (2) analyzing the test executive scene file by a test master machine, and carrying out the followings steps on each atom test task in the and-or-tree (T) structure in an iteration manner: obtaining the resource state owned by each current test executor, calculating and obtaining the test executive capability level of each test executor for atom test tasks, distributing the atom test tasks to a test executor according to the distribution standard of the test tasks of the capability level of the test executor, and writing the atom test task distribution state into a test executive scene file.

Description

technical field [0001] The invention relates to a method for automatically distributing software test tasks, in particular to a method for automatically distributing test tasks based on test execution capability, which is applicable to a distributed automation test framework. Background technique [0002] Through the analysis of various test frameworks proposed by domestic and foreign researchers in the field of distributed system testing research, it can be seen that the automated test framework is composed of two parts, one is the generation of test scripts, and the other is test script execution and execution management. The test script execution and execution management part completes the test execution management functions such as the definition of test tasks, test task assignment, deployment, scheduling, automated execution, test result collection and analysis. Existing research mainly focuses on the generation and reuse of test scripts, the automatic execution of test...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): G06F11/36
Inventor 兰雨晴高静
Owner BEIHANG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products