Insurance company boosted test coverage with automated regression testing
USE CASE
End-to-end regression testing and automation for customer-facing applications across multiple brand websites
50%
of regression tests automated in less than 2 months
125 min
of execution time for automated tests
< 2 h
less than 2 hours spent on automating new tests
Challenge
Across three brand websites, the digital solutions department of a large insurance company sees a total of over a million visitors a year. Testing the online user journey across these websites is of critical importance.
The company underwent weekly releases to its customer-facing application. Because new releases can break the existing functionality of an application, it was paramount that with every release, the customer experience was not affected.
Before implementing an automation solution, testing the functionality of the online self-service applications was a completely manual job. This approach to testing held the team back. They continuously faced bottlenecks that prevented them from testing at speed, which delayed implementations.
Application tester, Rob Harding, saw the potential for reducing the amount of repetitive work, as “this [manual] approach just wasn’t agile.” The software company was looking to bring efficiencies to three back-office processes with automation:
- Unlocking of new online customer accounts
- Verification of employees’ travel expense reports
- Sending of reports to authorities in relation to the vendor’s salary services
Solution
With a team of business users, it was important for the team to get started with a solution quickly, without having to rely heavily on programmers.
The Leapwork Automation Platform was the only tool discovered that offered an easy way to get started with automated testing.
The Digital Solutions team now relies on Leapwork to run the automated regression suite across the release pipeline, that is, in preproduction and production environments. This perfectly supports the company’s agile approach to application development.
"With Leapwork, I have never had the feeling that something wasn't doable. Whatever the goal is, I'm always able to find a way there."
Impact
By implementing automated testing with Leapwork, the team has freed up manual resources to extend the coverage of their application testing.
With more resources available, the team continues to improve the quality of their application through an increased focus on creating better customer experiences.
The maintenance workload is kept to a minimum, with twice-weekly check-ups on test cases for optimization. This has allowed the team to continuously improve their testing.
Weekly releases are now tested with automation at the click of a button, taking 25 minutes to run in full. When new cases are added to the regression suite as a result of the weekly releases, it takes a couple of hours to automate with Leapwork.
Additionally, half of the team’s regression testing suite was automated in less than two months, and continues to be updated.
"It took me half an hour to understand the basics of Leapwork. It’s brilliant. Besides that, when needed, I received help from Leapwork’s great support team."