- Explore our industry expertise
- Success stories
- Software testing tool Boosts efficiency and reliability
Software testing tool Boosts efficiency and reliability
Automated Efficiency
The testing tool runs hundreds of scenarios automatically, saving time and resources.
Error Prevention
It caught a critical calculation error, preventing a flawed version from going into production.
Customizable Flexibility
New testing scenarios can be easily added as the application evolves with more customizations.
Challenge
A large U.S.-based private equity firm bought third-party software to manage investment allocations in its funds. This is a web-based application that’s critical to decision-making, and it helps to keep track of compliance and other requirements for the firm’s customers and funds. Implementation involves significant ongoing customizations, which were initially being delivered by the software developer but are now handled by GFT.
The client realized that testing of the software might not be adequate as new features and application updates are put into production. The software provider’s own quality assurance process is focused on the core product, raising the possibility that the customizations and other features might break or cause errors. The client asked GFT to develop an automated testing tool to ensure the application would always operate reliably.
Engagement
GFT built a testing tool that can check hundreds of scenarios any time the software is changed or updated. The testing is fully automated. It can be run in the evening, and by morning engineers have results showing what worked and what failed. As customizations are added and the client’s implementation becomes more complex, new scenarios can be incorporated into the tool to ensure that the testing is comprehensive.
This saves time and money for the client. Testing is faster and more thorough compared with a manual process. GFT has overall responsibility for the client’s implementation of the software solution, and the automated testing means engineers can focus more time on important tasks such as additional customizations that are built on the software’s compliance engine.
Perhaps more important, the testing tool helps the firm avoid errors and delays. While the tool has been used for several years, it recently caught a broken calculation in a software change, for instance. This prevented a flawed version from going into production and disrupting the client’s business.
Benefit
Developing scenarios and writing scripts to create an automated testing process requires an upfront investment of time and money that not all clients will undertake. For this firm and this application, however, the decision to develop the automated testing tool is paying dividends over the longer term.
The automated testing approach is the product of the mature relationship that GFT has with this client, which allows for the use of best engineering practices that boost efficiency and reliability. With the testing tool in place, an important business application for the firm runs more smoothly and better serves those at the firm who depend on it.
“Every time the testing package is run, it goes through hundreds of scenarios. If this were done manually, it would take months. We can avoid any regression on the existing code base. And we ensure that no broken versions go to production.”
Software testing tool boosts efficiency and reliability
-
Download our success story
Just one click away