Automated test system
First Claim
Patent Images
1. A system, comprising:
- a plurality of components; and
an automation module coupled to the plurality of components;
wherein the automation module is adapted to automatically initialize a software test environment for at least one of the plurality of components, wherein said software test environment prepares the at least one of the plurality of components to be tested;
wherein the automation module is adapted to, without transferring a testing agent to said at least one of the plurality of components, automatically test said at least one of the plurality of components;
wherein the automation module is capable of evaluating its workload and rejecting a test instruction input to the module based on the evaluation.
3 Assignments
0 Petitions
Accused Products
Abstract
A system comprising a plurality of components and an automation module coupled to the plurality of components. The automation module is adapted to automatically initialize a software test environment for at least one of the plurality of components, where the software test environment prepares the at least one of the plurality of components to be tested. The automation module also is adapted to, without transferring a testing agent to the at least one of the plurality of components, automatically test the at least one of the plurality of components.
23 Citations
22 Claims
-
1. A system, comprising:
-
a plurality of components; and an automation module coupled to the plurality of components; wherein the automation module is adapted to automatically initialize a software test environment for at least one of the plurality of components, wherein said software test environment prepares the at least one of the plurality of components to be tested; wherein the automation module is adapted to, without transferring a testing agent to said at least one of the plurality of components, automatically test said at least one of the plurality of components; wherein the automation module is capable of evaluating its workload and rejecting a test instruction input to the module based on the evaluation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A testing apparatus, comprising:
-
an accepting module configured to evaluate a workload of the testing apparatus and reject a test instruction input to the module based on the evaluation; a scheduling module adapted to automatically partition test instructions into groups; and a processing module coupled to said scheduling module and adapted to automatically convert at least some of the groups of test instructions into groups of test commands, said test commands capable of being processed by a remote system under test (SUT) external to the testing apparatus; wherein the processing module automatically tests the remote SUT using a group of test commands provided to the SUT and without transferring a testing agent to the remote SUT, said remote SUT being one of a plurality of SUTs; wherein the testing apparatus is adapted to automatically modify a test instruction based on a testing environment needed to use the test instruction. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method, comprising:
-
partitioning a plurality of, test instructions into groups based on identification in each of the test instructions of a remote system to be tested using the instruction, each group testing a disjoint set of remote systems; converting at least some of the groups of test instructions into groups of test commands capable of being processed by corresponding remote systems; and without transferring a testing agent to any of the remote systems, simultaneously testing at least some of the remote systems by transferring at least some of the groups of test commands to the at least some of the remote systems. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A system, comprising:
-
means for partitioning a plurality of test instructions into groups based on identification in each of the test instructions of a remote system to be tested using the instruction, each group testing a disjoint set of remote systems, wherein remote systems are unable to execute the test instructions; means for converting at least some of the groups of test instructions into groups of test commands capable of being executed by corresponding remote systems; and means for simultaneously testing, without transferring a testing agent to any of the remote systems, at least some of the remote systems by transferring at least some of the groups of test commands to the at least some of the remote systems. - View Dependent Claims (22)
-
Specification