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.