The situation
Software quality had relied on manual testing and automation with a legacy script-based tool, a labour-intensive process. With the mobile banking platform evolving quickly and a growing number of in-house applications for clients and client advisors, a scalable automation approach became essential: one that shortens test cycles and protects business processes with every change.
What we did
- A review of the entire test process instead of a one-to-one tool replacement
- A risk-based automation strategy: test cases prioritised by importance, frequency and technical feasibility
- Test data management: relevant records found via test case design and Tricentis TDM, stored in TDS and reusable by manual and automated tests
- Template-based test cases, so new process flows and variants can be added with little effort
- Reusable Tosca modules as a test automation library for years to come
- Service virtualization (OSV) for the complex end-to-end environment
- Deployment verification in all environments including production, with a daily smoke subset
Results
- Automation rate raised from 25% to 55%
- Test window per release down from four weeks to two
- The full automated regression runs in one day
- Monthly releases instead of quarterly
- 25% less effort for test case creation and 20% fewer false positives
What transfers to your project
Virtualized surrounding systems, central test data and a reusable module library make automated regression stable and fast: the basis for shorter release cycles in complex, highly integrated landscapes.