Patent ID: 6810364
Filing Date: 2004-10-26
Classification: G06F

Abstract:
A system for automated testing of software, the system comprising a system server component comprising,a test bucket for storing sets of test data, a job receiver process, for accepting test requests from a user, each test request comprising an identifier for selecting test data from the test bucket, a resource process and resource pool for managing system resource data to indicate resources available for software testing on a set of client computer systems, a job execution process for creating test execution script data based on the test data identified in a test request and the available resources, wherein the job execution process receives the test request from the job receiver process and receives input from the resource process indicating resources available for software testing, dynamically creates the test execution script based upon the resource pool indicating the availability of resources required for the execution of the test on one or more of the set of client computer systems, and initiates testing by forwarding the test execution script data to the appropriate one or more of the set of client computer systems, and the system server component further comprising a means for accepting and storing test results from the set of client computer systems.