Distributed Software Testing Using Cloud Computing Resources
First Claim
1. A method of creating computing environment for execution of a test, the method comprising:
- (a) loading a setup script from a script store, the loading being performed by a test manager that is in communication with the script store;
(b) checking if there are more setup scripts to be loaded, if yes, performing step (a) again;
(c) calculating computing resources needed to run all tests as coded in all loaded scripts; and
(d) attempting to reserve the needed computing resources in a virtual data center through a virtual data center infrastructure manager.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of creating computing environment in a cloud computing environment for execution of a test is disclosed. The method includes loading a setup script from a script store. The loading is performed by a test manager that is in communication with the script store. The test manager checks if there are more setup scripts to be loaded. If yes, the remaining setup scripts are loaded by the test manager. The test manager then calculates computing resources needed to run all tests as coded in all loaded scripts. The test manager then attempts to reserve needed computing resources in a virtual data center using a data center infrastructure manager.
-
Citations
17 Claims
-
1. A method of creating computing environment for execution of a test, the method comprising:
-
(a) loading a setup script from a script store, the loading being performed by a test manager that is in communication with the script store; (b) checking if there are more setup scripts to be loaded, if yes, performing step (a) again; (c) calculating computing resources needed to run all tests as coded in all loaded scripts; and (d) attempting to reserve the needed computing resources in a virtual data center through a virtual data center infrastructure manager. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer readable media for storing programming instructions for creating computing environment for execution of a test, the computer readable media comprising:
-
programming instructions for loading a setup script from a script store, the loading being performed by a test manager that is in communication with the script store; programming instructions for checking if there are more setup scripts to be loaded; programming instructions for calculating computing resources needed to run all tests as coded in all loaded scripts; and programming instructions for attempting to reserve needed computing resources in a virtual data center. - View Dependent Claims (12, 13, 14)
-
-
15. A test manager for creating computing environment for execution of a test, the test manager comprising:
-
a script loader to load one or more setup scripts from a testsuite store; a testsuite merge module to merge two setup scripts; an interfacing module to communicate with a virtual data center; and a computing environment setup module to calculate computing resource requirements and reserving the computing resources in the virtual data center. - View Dependent Claims (16, 17)
-
Specification