Automated system that tests software on multiple computers
First Claim
1. A computer test system, comprising:
- an interface configured to receive a request for performance of test jobs on multiple machines, each of the test jobs including a defined platform for performance of the test jobs; and
an autolab component configured to select one of the multiple machines as a selected machine based upon a platform on the selected machine, and to act on the request by assigning at least one of the test jobs to the selected machine.
2 Assignments
0 Petitions
Accused Products
Abstract
A system by which a software product may be tested on multiple client computers on various platforms. Product developers submit requests for tests on their products, in the form of test packets, to a test component, via an API. For each platform and language (i.e., group) on which a product developer wants a product tested, the product developer provides a test packet that defines tests that the product developer wants conducted on the product in that group. The test component searches, via an autolab component, for an available client machine for performing the tests in the test packet. The autolab component finds an available client computer, and the client machine is assigned the test packet. The client machine performs the tasks in the test packet, and forwards the results back to the test component.
-
Citations
47 Claims
-
1. A computer test system, comprising:
-
an interface configured to receive a request for performance of test jobs on multiple machines, each of the test jobs including a defined platform for performance of the test jobs; and
an autolab component configured to select one of the multiple machines as a selected machine based upon a platform on the selected machine, and to act on the request by assigning at least one of the test jobs to the selected machine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer test system comprising:
-
storage a request for performance of test jobs on multiple machines, each of the test jobs including a defined platform for performance of the test jobs; and
an autolab component configured to select one of the multiple test machines as a selected machine based upon availability thereof, and to act on the request by assigning at least one of the test jobs to the selected machine. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A computer system comprising:
-
a plurality of test machines;
a computer test system comprising;
storage for a request for the performance of test jobs on multiple machines, each of the test jobs including a defined platform for performance of the test jobs; and
an autolab component configured to select one of multiple test machines based upon the platform thereon, and to act on the request by assigning at least one of the test jobs to the selected machine. - View Dependent Claims (29)
-
-
30. A computer system, comprising:
-
a test component configured to receive a request for the performance of a test job on a computer;
a manager component for causing the test job to be performed; and
an image component in which the test job is conducted. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. A computer-implemented method comprising,
receiving a request for performance of test jobs on multiple machines, each of the test jobs including a defined platform for performance of the test jobs; -
selecting one of the multiple machines as a selected machine based upon a platform on the selected machine; and
acting on the request by assigning one of the test jobs to the selected machine. - View Dependent Claims (43, 44, 45, 46, 47)
-
Specification