Die Ausgangslage

Die Softwarequalität beruhte auf manuellem Testen und Automatisierung mit einem skriptbasierten Alt-Tool, ein arbeitsintensiver Prozess. Weil sich die Mobile-Banking-Plattform schnell weiterentwickelte und die Zahl eigener Anwendungen für Kund:innen und Kundenberater:innen wuchs, brauchte es einen skalierbaren Automatisierungsansatz: einen, der Testzyklen verkürzt und Geschäftsprozesse bei jeder Änderung absichert.

Was wir gemacht haben

  • Ein Review des gesamten Testprozesses statt eines Eins-zu-eins-Toolwechsels
  • Eine risikobasierte Automatisierungsstrategie: Testfälle priorisiert nach Bedeutung, Häufigkeit und technischer Machbarkeit
  • Testdatenmanagement: relevante Datensätze über Testfall-Design und Tricentis TDM gefunden, in TDS abgelegt und für manuelle wie automatisierte Tests wiederverwendbar
  • Templatebasierte Testfälle, damit neue Prozessabläufe und Varianten mit wenig Aufwand dazukommen
  • Wiederverwendbare Tosca-Module als Automatisierungsbibliothek für die nächsten Jahre
  • Service-Virtualisierung (OSV) für die komplexe End-to-End-Umgebung
  • Deployment-Verifikation in allen Umgebungen inklusive Produktion, mit einem täglichen Smoke-Test-Paket

Ergebnisse

  • Automatisierungsgrad von 25 % auf 55 % gesteigert
  • Testfenster pro Release von vier auf zwei Wochen verkürzt
  • Die gesamte automatisierte Regression läuft an einem Tag
  • Monatliche statt quartalsweise Releases
  • 25 % weniger Aufwand für die Testfallerstellung und 20 % weniger False Positives

Was sich auf Ihr Projekt übertragen lässt

Virtualisierte Umsysteme, zentrale Testdaten und eine wiederverwendbare Modulbibliothek machen die automatisierte Regression stabil und schnell: die Grundlage für kürzere Release-Zyklen in komplexen, stark vernetzten Landschaften.