Patent ID: 8661414

Claim:
A method for testing an order management system, the order management system comprising a set of sub-systems, wherein an order life-cycle is defined for the order management system based on a dependency flow among the set of sub-systems, the order management system capable of processing one or more orders, the method comprising: a. selecting a script from a plurality of scripts based on a test scenario, wherein the plurality of scripts are developed for testing the order management system, further wherein the script comprises test inputs; b. modifying the script based on the test scenario if the order management system has been modified, the script being modified based on the modified order management system; c. testing each sub-system of the set of sub-systems based on the order life cycle and the modified script to identify an error associated with a first sub-system of the set of sub-systems, wherein the testing comprises: simulating a response for one or more sub-systems of the set of sub-systems based on the script, wherein the response is simulated when the one or more sub-systems are unavailable for processing the one or more orders; and d. generating an output based on the testing of the order management system.