Kundengeschichte · Detailhandel

Stabile Releases für das Identity- und Access-System einer grossen Detailhandelsgruppe

Smoke-Tests mit Ampelsignal, ein Automatisierungs-Framework für komplexe Zugriffs-Workflows und eine Übergabe an einen internen Experten, der die Arbeit auch Jahre später noch weiterführt.

Kunde
Eine grosse Schweizer Detailhandelsgruppe
Wo
Schweiz
Herausforderung

Die Ausgangslage

Die zentrale Sicherheitsabteilung der Gruppe entwickelte das Identity- und Access-Management-System (IAM), auf das alle Mitarbeitenden angewiesen sind, um sich anzumelden und ihre Arbeitswerkzeuge zu erreichen. Ein fehlerhaftes Release hätte Leute in der ganzen Gruppe aussperren können. Die Abteilung hatte keine eigenen Testerinnen und Tester und bat uns, die Qualität in den Griff zu bekommen.

  • Die Sicherheitsabteilung, der das System gehörte, hatte kein QA-Team.
  • Instabile Software gelangte in die Produktion und konnte so jede Mitarbeiterin und jeden Mitarbeiter der Gruppe treffen.
  • Es gab keinen geordneten Weg, das System weiterzuentwickeln und dabei die Qualität hoch zu halten.
Vorgehen

Was wir gemacht haben

Tools

  • Katalon
  • Groovy
  • Java
  • LDAP
  • Geplante Smoke-Tests in der Test- und der Produktionsumgebung, mit einem klaren Ampelsignal, das zeigt, ob die Services laufen.
  • Ein Testautomatisierungs-Framework für die komplexen Identity- und Access-Workflows, das sowohl die Benutzeroberfläche als auch die Daten im LDAP-Verzeichnis prüft.
  • Das Framework auf die neue API des Systems erweitert.
  • Exploratives Testen, um die Probleme zu finden, für die die automatisierten Prüfungen nie gedacht waren.
Ergebnisse

Was sich verändert hat

  • Hohe Testabdeckung in den riskantesten Funktionsbereichen.
  • Testen und Automatisierung sind Teil jedes Sprints, und die Testfälle entstehen zusammen mit der Funktionalität.
  • Eine vollständige Übergabe von Prozess und Tech-Stack an einen kontextgetriebenen Tester, den die Gruppe intern angestellt hat und der die Arbeit auch mehrere Jahre später noch vorantreibt.
"Alex und Andy haben sich schnell in die Komplexität unseres gewachsenen IAM-Systems mit über 100'000 Benutzerinnen und Benutzern eingearbeitet und massgeblich dazu beigetragen, unsere Softwareentwicklung auf eine neue Reifestufe zu heben. Ohne House of Test könnten wir unseren Stakeholdern keine hochwertige Software in dem Tempo liefern, das unsere kurzen Sprintzyklen verlangen."
Kunde, grosse Schweizer Detailhandelsgruppe

Stehst du vor etwas Ähnlichem?

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