The Challenge
Comprehensive manual testing of an order management system can be tedious and time consuming.
Manual Testing Complexity
Testing is especially challenging when there are custom workflows. If not automated, comprehensive testing can require one or more resources to be completely devoted to performing test cases and manually verifying output. Accuracy can be difficult to ensure under these circumstances due to the number of test iterations that need to be correctly executed and tracked.
60B+
AUM
Fund Assets Under Management
High
Trading Risk
Trade error risk exposure is extreemly high.
1000+
Impacted Users
Firms operations are greatly impacted
“Trade automation is a complex process, it was extreemly rewarding to implement such a solution”
Trading Manager
The Process
Utilizing the client’s purchased automated testing tool, TestComplete, OmniVista designed and implemented a completely automated testing solution to perform all required order management tests. Using the order management system’s user interface, the test automation solution performs button clicks and data entry. The automated testing uses smart delays to ensure custom and standard flows are tested accurately. After each step, data is validated in the database to verify that actual results match expected results.
Leveraged Expertise
Conclusion
Automating testing freed the client’s resources to work on other projects and significantly increased the confidence in and speed of deployments. Comprehensive regression testing, which previously took multiple days and tens of thousands of dollars, is now completed in less than an hour and at a fraction of the cost. The accuracy, reporting, and transparency of testing operations also increased significantly. Each test was automatically tracked with a success or failure status. At the end of a test run, a chart was generated showing the aggregated results.
Pain today, Ease tomorrow.
This project really simplified future product enhancements.
“It was amazing to see how efficient automation was for our testing and deployment process.”
Client Manager