METHOD, APPARATUS AND PROGRAM PRODUCT FOR CREATING A TEST FRAMEWORK FOR TESTING OPERATING SYSTEM COMPONENTS IN A CLUSTER SYSTEM
First Claim
1. An apparatus for testing software comprising:
- a server;
a cluster of client machines connected to said server;
storage accessible by said server and said cluster of client machines, said storage for storing test cases for testing software on said client machines; and
a master driver on said server for assisting in creating said test cases stored in said storage, said master further issuing a command from said master driver to distribute execution of commands on one or more client machines in said cluster for executing said one or more of said test cases stored in said storage.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus and program product include an Automatic Testing System for creating a test framework for testing operating system components. The Automatic Testing System resides on a server and includes a master driver which assists in creating test cases and scenarios. The Automatic Testing System issues commands to distribute execution to one or more remote client machines in a cluster through, for instance, an external remote shell program. Results of the command are retrieved, as though it was invoked on the machine directly. The logic and parameters needed to run the test scenarios are stored in a database accessible on the web, and test results are compiled and stored in the database to be sent to any designated test customer.
-
Citations
20 Claims
-
1. An apparatus for testing software comprising:
-
a server; a cluster of client machines connected to said server; storage accessible by said server and said cluster of client machines, said storage for storing test cases for testing software on said client machines; and a master driver on said server for assisting in creating said test cases stored in said storage, said master further issuing a command from said master driver to distribute execution of commands on one or more client machines in said cluster for executing said one or more of said test cases stored in said storage. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. In an apparatus for testing software including a server, a cluster of client machines connected to said server, and storage accessible by said server and said cluster of client machines, a method for testing software on said client machines comprising:
-
storing in said storage, test cases for testing software on said client machines; and creating with the assistance of a master driver on said server, test cases for testing software; storing in said storage, said test cases; and issuing a command from said master driver to distribute execution of commands on one or more client machines in said cluster for executing said one or more of said test cases stored in said storage. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A program product for use in an apparatus for testing software including a server, a cluster of client machines connected to said server, and storage accessible by said server and said cluster of client machines for testing software on said client machines, said program product comprising:
-
a computer readable medium having recorded therein computer readable program code for performing the method comprising; storing in said storage, test cases for testing software on said client machines; and creating with the assistance of a master driver on said server, test cases for testing software; storing in said storage, said test cases; and issuing a command from said master driver to distribute execution of commands on one or more client machines in said cluster for executing said one or more of said test cases stored in said storage. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification