
Kundengeschichte · Banking
Eine Teststrategie für ein neues Kreditprodukt, in jedem Sprint verankert
Von null Teststrategie zu risikobasierter Abdeckung, Regressionstests in jedem Sprint und einer vollständigen Übergabe an das interne QA-Team der Bank.
- Kunde
- Eine Schweizer Bank für Privatkundschaft und KMU
- Wo
- Schweiz
Herausforderung
Die Ausgangslage
Die Bank entwickelte in hohem Tempo ein neues Kreditprodukt, einen Kreditantrag. Wie es getestet werden sollte, war nicht geplant. Deshalb holte sie uns, um eine Teststrategie aufzusetzen und umzusetzen.
- Das Projekt hatte keine QA-Strategie. Getestet wurde reaktiv, und die Abdeckung war lückenhaft.
- Es gab keinen strukturierten Weg, Bugs zu erfassen, während sich das Produkt schnell weiterentwickelte. Entsprechend schwer liessen sie sich priorisieren, reproduzieren und beheben.
- Es gab keine Testautomatisierung und keinen Plan dafür. Alles wurde von Hand getestet, was jeden Zyklus verlangsamte und das Risiko erhöhte.
Vorgehen
Was wir gemacht haben
Tools
- Tricentis Tosca
- Postman
- Jira
- Eine Teststrategie, die exploratives Testen, Bug-Management und Testautomatisierung abdeckt.
- Tricentis Tosca und Postman für Tests und Automatisierung eingeführt, auch für die REST-API des Produkts.
- Eine Regressionssuite, die in jedem Sprint läuft und deren Ergebnisse auch umgesetzt werden: als Teil der Entwicklung, nicht als nachträglicher Schritt.
- Continuous Integration und Continuous Delivery zusammen mit den Entwicklungspartnern der Bank aufgesetzt, mit laufenden Tests parallel dazu.
Ergebnisse
Was sich verändert hat
- Hohe Abdeckung in den riskantesten und geschäftskritischsten Bereichen, sodass schwerwiegende Bugs kaum noch in die Produktion gelangten.
- Testen und Automatisierung sind fester Bestandteil der Sprints, und die Testfälle entstehen zusammen mit den Features.
- Eine vollständige, dokumentierte Übergabe von Prozess, Tools und Automatisierungs-Framework an das interne QA-Team der Bank.
Die Dienstleistungen hinter diesem Projekt
Weitere Kundengeschichten
Stehst du vor etwas Ähnlichem?
Erzähl uns von deinem Team und woran du arbeitest. Einer unserer Engineers meldet sich bei dir.