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.