Patent ID: 7962799

Claim:
A system for testing of a business process, comprising: a server system; a middleware device which has a persistent connection to the server system; a plurality of independently-executing clients, each having a non-persistent connection to the middleware device, wherein the non-persistent connection connects the clients to the middleware device during a series of synchronization time periods, each client executing business processes that include process steps that are dependent on process steps of another client, and each client executing a respective test tool, wherein the test tools, via the non-persistent connections to the middleware device during the synchronization time periods, report to the server status and result information during execution of test processes on their respective clients, the server caches the status and result information received from the test tools, and the test tools, via the non-persistent connection to the middleware device during the synchronization time periods, query the server for the status and/or result information of other test tools to clear dependencies involved in the business processes executing at the respective client.