Patent ID: 8719795

Claim:
A system for testing an application under test, comprising: a digital memory for storing computer code instructions independent of computer code instructions of the application under test; a processor for controlling the system by reading and executing the computer code instructions stored in the digital memory independent of computer code instructions of the application under test, the processor reading and executing the computer code instructions stored in the digital memory performing the steps of: reading an action file representing actions to be performed on the application under test; requesting from the application under test a schema of valid actions that can be accepted by the application under test; and verifying that actions of the action file are valid based on the schema of valid actions before sending the commands to the application under test; requesting that the application under test perform the actions represented in the action file that are valid actions; waiting for results that are produced by requesting that the application under test perform the actions represented in the action file; and generating a results file representing results of at least one test of the action file.