Patent ID: 7827273

Claim:
A computer-implemented method for automated testing, comprising: determining a scenario of a role to be tested by execution of a test on one or more machines of a machine cluster; after determining the scenario to be tested, automatically determining a number of machines and the machines within the machine cluster for performing the role within the scenario; wherein the role within the scenario is performed using one machine in a first configuration and more than one machine in a second configuration; selecting one of the machines as a primary machine and setting the other machines as secondary machines; wherein the primary machine is associated as a machine targeted by the role to be tested and each of the secondary machine also has an associated role for the test; dispatching the test to a primary machine of the determined cluster; extending the dispatched test from the primary machine of the determined cluster to secondary machines of the determined cluster; executing the dispatched and extended tests; and aggregating the results of the execution of the dispatched and extended tests for display to a user wherein an action directed to the primary machine in the machine cluster is extended to all secondary machines in the machine cluster; wherein a script directing action to the primary machine is instantiated multiple times and executed in parallel against all of the machines in the machine cluster.