Patent ID: 7055137

Claim:
A system for distributed automated software graphical user interface (GUI) testing, comprising: a centralized test queue operable to store a plurality of software GUI test instances to be executed by a plurality of distributed test execution computers, each distributed test execution computer comprising a client platform and coupled to one or more server platforms, the client platforms and server platforms collectively providing a plurality of client-server combinations against which the software GUI test instances may be executed; and a test server engine operable to, for each distributed test execution computer: receive a request for a software GUI test instance from a particular distributed test execution computer in response to completion of a preceding software GUI test instance by the particular distributed test execution computer; retrieve a software GUI test instance from the test queue in response to the request from the particular distributed test execution computer; communicate the retrieved software GUI test instance to the particular distributed test execution computer for execution against a particular client-server combination using a testing component supported by the particular distributed test execution computer, the testing component operable to perform automated software GUI testing and to produce test results for such testing for communication to the test server engine; receive a test result for the software GUI test instance from the particular distributed test execution computer in response to execution of the software GUI test instance; and store the received test result in a test results database, for reporting to one or more users.