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.

Stehst du vor etwas Ähnlichem?

Erzähl uns von deinem Team und woran du arbeitest. Einer unserer Engineers meldet sich bei dir.