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."

Evaluating TestComplete

"After looking at multiple products on the Web we decided to evaluate TestComplete. As part of the evaluation we chose to create sample scripts for both a Windows application and a Web application to determine whether we could perform the tests we needed," said Kevin.

"Within the trial period we successfully performed all the tasks we needed to and had a chance to use most of TestComplete's features. As a result of the evaluation, product cost and functionality we purchased TestComplete."

Running the Correct Sequence

Kevin explained how crucial each tests' sequence and timing is, "Since we have multiple components running on different platforms, the sequence and timing of each test is crucial. With TestComplete it is possible to run each step in the correct sequence and to stop the complete test run if any of the components fail."

"For example, it is not possible to verify that the iSeries components are functioning correctly until the test data has been re-established using a WinForm application. Once this is done, a Web application must be run to configure the events to be monitored, then the events can be triggered on the host."

Plans for the Future

"Our testing scenarios can be extended over time to include further validation checks while still performing all the existing steps. This will mean that the product will become more robust and stable providing greater customer satisfaction. So far we have completed 15 test cases with plans to further grow our use of the product," said Kevin.

TestComplete Frees Resources

Kevin said "The complete end-to-end testing of the product can now be completed outside of office hours allowing resources more time to concentrate on designing, coding and other more valuable-add activities."

Saving Money

Kevin said "The number of staff members required to perform quality testing can be kept to a minimum, hence saving the company money."

Faster and Cleaner Releases

"The test cases are run every night following a complete rebuild of the product. Before using TestComplete's full end-to-end, tests were only run in the final phase before our product release shipped."

"As the tests are run nightly the stability of the product is constantly being checked, this means that any issues can be resolved in a timely manner throughout the development cycle which results in a faster and cleaner release cycle," said Kevin

TestComplete Provides Confidence

Kevin said "As testing steps are scripted we can ensure that all tests are being run each time which means that we can spend more time on implementing additional checks. Also, we reduce the possibility of human error during the tests as TestComplete will make sure that all steps are run in the correct sequence."

A Must for Any Company

"The cost saving and ease of use of TestComplete is a great benefit in giving us the confidence that we are developing a stable and robust product which in today's marketplace is a must for any company," said Kevin.

About Kinetique

Kinetique strengthens relationships with customers and positively impacts the bottom line by:

  • Prompting immediate communication based on customer activity,
  • Helping customers better manage their accounts with notices of minimum balances, CD maturity, ACH deposits, etc.,
  • Letting customers determine what alerts they are interested in and how they want to be informed that an event has occurred,
  • Enabling bank personnel to provide better service to key accounts,
  • Giving businesses the information they need to better manage their funds, and
  • Automating manual processes.

Internal alerts
Throughout the day, suspicious activity as well as data available from batch reporting can be turned into internal alerts for timely resolution.

Turn client actions into profitable promotions
Kinetique monitors events in your customer accounts and issues alerts which can include personalized marketing communications specific to the event generating the alert.

About Optria

Optria focuses exclusively on the financial services industry

Optria's decades of experience developing and implementing technology for major banks world wide has given them an in-depth understanding of what financial institutionsneed to do to grow their core business.

As a result, Optria's suite of communications and marketing solutions has proven itself in the financial sector – and all of their ongoing development efforts are focused exclusively on meeting the demands and requirements of the financial services sector.

They know that speed is critical, and this has led them to place a premium on making their solutions easy to integrate with your existing systems and easy to use.

Their experience also enables them to show you how to use their solutions to their full capability and take advantage of new channels for reaching your customers.

About TestComplete

TestComplete is a comprehensive test automation solution with integrated support for a wide range of both internal and UI based testing. Designed for use by developers and testers alike, TestComplete offers both visual and scripted test generation and robust test management facilities. TestComplete supports Microsoft Windows, .NET, Delphi, Java, and Web applications.

Automate your testing for superior software results like Optria. Learn more about TestComplete or download a free trial now.

Trademark Information

All company names and/or products referenced herein are either registered trademarks or trademarks of their respective trademark holders.