Patent ID: 7373636

Claim:
A method for testing an application, the method comprising: relating, in a first data structure, a plurality of module identifiers to one of a plurality of test case identifiers and a plurality of order identifiers associated with the one of the test case identifiers; relating, in a second data structure, the plurality of test case identifiers to a plurality of input values; reading, from the first data structure, a module identifier that corresponds to the one of the test case identifiers and is identified by an order identifier of the plurality of order identifiers as being next in execution order; executing a module that corresponds to the module identifier; reading, via the module, from the second data structure, an input value of the plurality of input values that corresponds to the one of the test case identifiers; providing, via the module, the input value to an application; and receiving an output value from the application, and relating, in a third data structure, the one of the test case identifiers and the module identifier to the output value.