How automation led to a 60% reduction in test duration and a 90% reduction in costs
Context & challenge
Resource and system inefficiencies were hitting the client’s margins, its cost to serve domestic customers spiralling. In an effort to take unnecessary spend out of the business and improve the quality of customer service, the client launched its Domestic Recovery Programme in July 2015. The two-year programme involves multiple system changes.
An existing framework had been set up to run 60 regression testing scenarios but it proved manually intensive, slow, unable to run at night and prone to failure. It lacked the functionality, too. For example, it couldn’t record screenshots necessary for validation. Given the timescales involved semi-manual, unreliable regression testing simply wasn’t an option.
Solution & outcomes
Expleo was brought in to overhaul the testing team and revamp the struggling automated regression testing function. The Expleo team also brought with it an inherent understanding of the utilities market as well as deep knowledge of the client’s processes and systems which included a heavily customised SAP implementation. Given the complexity of the client’s set up, Expleo introduced a 22-day on boarding programme to get its offshore teams up to speed with core system knowledge and customisation. In an initial phase of the project, Expleo corrected 30% – over 1,000 – of test cases that had previously failed to run successfully.
The results were dramatic. Within 18 months of taking over responsibility for regression testing, Expleo had reduced test times by 60% and manpower costs were down by an estimated 90%. This gave the business the confidence to double the volume of regression testing it undertook as the Domestic Recovery Programme became more complex. This in turn led to two fundamental business outcomes – improved customer satisfaction and a return to profitability.
“The business wants to be confident that implementing change is not going to break their systems. That’s why regression testing is so important.”