Patent ID: 8091072

Claim:
A test executor for testing an application programming interface of a software application, comprising: a plurality of invokers including a software application invoker and a database application invoker, the software application invoker being adapted to communicate with a software application through an application programming interface of the software application and the database application invoker being adapted to communicate with a database application through an application programming interface of the database application, communication between the database application invoker and the database application being in parallel to communication between the software application invoker and the software application such that test results are obtained by the software application invoker independent of test results obtained by the database application invoker; a mapper/converter in communication with the plurality of invokers, wherein the mapper/converter converts test results from at least one of the software application invoker and the database application invoker into a common data format; and a comparer in communication with the mapper/converter, wherein the comparer compares the test results in the common data format from the mapper/converter to assess the functionality of the application programming interface of the software application.