Through this case study, discover how we accelerated and improved the reliability of the tests performed on business applications and a web customer portal for one of the major Swiss retail banks.
- Functional Tests
- Testing
- Business applications
- Web Client Portal
- UiPath Test Suite
- Automation
- RPA (Robotic Process Automation)
- Retail Banking
Context and Challenges
Our client is one of the leaders in the retail banking sector in French-speaking Switzerland. It offers its customers a complete range of traditional and online banking services.
For many years, our teams have been working with the bank’s IT department to develop new versions and functionalities of business applications and a customer portal. And who says new deliveries, says implementation of numerous technical and functional tests (UAT, non-regression, compatibility).
In this context, our client was looking to:
- Automate all functional tests on both the business applications and the web customer portal
- Ensure that the new deliveries were consistent with the initial requirements
- Include new types of uncovered tests: non-regression tests
- Avoid as much as possible bug reports on all devices where the applications are being used
- Free up as much time as possible for the test teams so that they can focus on creating test cases rather than executing them
Our Approach
Our client was already using the UiPath Robotic Process Automation (RPA) software for business process automation and wondered if the newly released UiPath Test Suite could meet their expectations. Therefore, one of our robotization experts performed a successful PoC (Proof of Concept) using the “Test Manager” add-on on a typical functional test case.
From then on, the project to implement the UiPath Test Suite for automating all functional tests was launched. We have thus:
- Organized a project planning session including the review and prioritization of the processes to be automated;
- Defined the functional test scenarios (UAT, non-regression tests, compatibility tests…) with the testing team;
- Built the necessary data sets to run the previously defined scenarios;
- Installed and integrated the Test Manager module of the UiPath Test Suite (a web application allowing to organize and monitor the tests performed);
- Ensured the automation of the processes based on each scenario and the functional documentation provided;
- Validated with the business all the processes carried out;
- Set up business dashboards to monitor the tests execution (number of tests launched, number of bugs reported, causes of bugs via screenshots to facilitate their resolution);
- Organized the planning and scheduling of tests via the UiPath Orchestrator, to limit manual operations as much as possible.
In order to guarantee that the robots developed fulfill their role, we remain at our client’s service during a “Hypercare” phase aimed at maintaining the test automation processes implemented. We intervene to make them evolve if necessary.
Benefits
- Effective automation of more than 10 test processes on the internal business application used by the banking specialists;
- Effective automation of more than 10 test processes on the web customer portal used by the bank’s clients;
- Automatic launch of tests every week on all applications (one day per week) whether there are new releases or not;
- Centralization of the test monitoring in a dashboard accessible online and updated automatically;
- Time savings in the planning and execution of tests, increased reliability of tests and responsiveness (very quick reporting of bugs to the development teams);
Currently, a team of RPA and Testing specialists is still working with our client to develop new test cases and extend the use of the Test Suite platform to new applications.
Project Team
One Project Manager, one Test Manager, one QA Manager, one Performance Specialist et two RPA Specialists collaborated with our client for one month to implement this project.
Technologies et Partners
Discover our Hyperautomation and RPA services