Optria's team of product developers have decades of experience developing and implementing technology for major banks world wide has given them an in-depth understanding of what financial institutions need to do to grow their core business. As a result, their suite of communications and marketing solutions has proven itself in the financial sector and they couldn't just rely on any test automation tool, so they use TestComplete.
Kinetique is a comprehensive event management system. It has both customer and internally driven, browser-based solutions that monitor customer and account activity. Monitored events generate alerts and/ or initiate workflow activities that proactively address the needs of the customer and financial institution.
"Throughout the day, defining activity received in real-time as well as data available from batch processing can be turned into internal alerts for timely resolution and/or personalized marketing communications specific to the event," said Kevin Heath, Sr. Software Developer, from Optria.
"The product consists of components that run on multiple platforms using different programming languages, for example IBM iSeries (Java, C++) and Microsoft .Net (C#)."
The steps required to perform an end-to-end test include:
- Installing the nightly build onto all platforms.
- Preparing the necessary test data.
- Testing each component.
Automated Testing is Critical
Kevin said that as a software development organization looking to maximize productivity it was critical to automate product testing and standardize what is by nature a repetitious process, Quality Assurance.
"During the product development cycle we perform a nightly build to verify that all code can be rebuilt, however, recompiling the code alone is not enough to ensure that the product remains stable."
"To verify that product functionality has not been compromised from release to release automated testing is critical. We also needed the ability to perform capacity and scalability tests for the product."