We automated regression testing at a major bank, enabling a significant reduction in manual testing efforts and faster deployment of new developments.
Sector
Service & Technology
The Challenge
Our customer is one of Hungary’s leading banks.
We have developed two major systems for them – these operate in a complex environment, are integrated with each other and with other systems, and undergo significant upgrades 4–8 times a year.
Before these are deployed, regression tests are performed by our client’s business testing team (consisting of banking professionals, not professional IT testers) – this amounts to a total of more than 400 regression test cases for these two systems.
Running these individually via manual testing takes an average of 15 minutes per test – running all tests thus takes 80–100 working hours, which amounts to 2–2.5 weeks of work for a tester (in addition to their regular duties). With eight software updates per year, this amounts to 16–20 weeks, which represents a significant investment of working time and thus cost, and also slows down the deployment of new features into production.
The Solution
This is how the need for test automation arose, which not only results in significant savings in working hours (and thus costs) for our client, but also speeds up the deployment of new features. We chose UIPath technology because it is easy to learn, cost-effective to operate, and simple to manage.
In addition to automating test cases, we also implemented the reporting of test results, so the client now receives the results of test runs and related information in a customized, easy-to-understand, and easily reportable format tailored to their specific needs.
During the project, we also identified the set of test cases that are not worth automating (e.g., because they are too complex or require too much intervention in the operation of the systems under test)—this accounted for approximately 10 percent of the 400 test cases in question.
Technology
UIPath
The Result
Using UIPath, automated tests can be run overnight with minimal man-hours, even before the system is released for user testing. Any bugs that surface can be fixed quickly, ensuring that a more bug-free version is delivered for UAT, resulting in significant testing cost savings for our client.
Our client operates the automated tests, while we handle support and maintenance tasks.


