eFX Regression Testing Implementation

July 13, 2020

A large European investment bank had a legacy software application in the form of a customer-facing trading system. Every time a change was made to the application, a huge testing effort was required to ensure the new release had not affected the system’s existing functionality. Failure to do this correctly could severely compromise the reputation of the bank and in turn lead to huge financial losses. Done manually, this testing process was both time consuming and unreliable and was costing the company a lot in time and money.

The Challenges

Brickendon Solution

1. Implement Brickendon’s specialised approach of Time Check Point System (TCPS). This ensures the exact scenarios are clear to both testers and stakeholders, as well as developers, project managers and sponsors.

TCPS is a very accurate tracking system designed to estimate and allocate required resources accurately as well as prioritising and categorising relevant tasks, providing for a standard testing framework.

2. Implement Brickendon’s unique Functional Test Automation Solution (FTAS) to ensure best coverage for test data and test case scenarios.

FTAS prioritises test cases by associated risks and uses a hybrid model based on a keyword and data-driven framework. The library contains all possible parameters for intelligent testing, enabling best coverage for test data and test case scenarios. It also ensures reusability and very high test coverage with minimal effort.

3. Initiate use of Brickendon’s innovative Integrated Test Tools Approach ITTA methodology, ensuring the automation of the whole testing process.

ITTA is designed to reduce the need for manual intervention in the management of the test lifecycle and to consolidate the multiple test tools used.

4. Brickendon instigated a three-dimensional tracking process in the name of nailing down accountability:

1)  Internal delivery date (for peer review)
2) Client delivery date
3) Client sign-off date

By increasing clarity everyone involved in the project knew where they were at every stage of the process and every individual felt accountable for their part. This helps testers retain responsibility for their part of the process and allows problems to be flagged up early. It also helps increase efficiency of management and this allowed the managers to exponentially improve the quality rather than simply firefighting fundamental issues.

Client Benefits