Fallstudie

AXA Logo

Web Test Framework («WTF») für AXA Schweiz

AXA wechselte von einer alten Cobol-Anwendung zu einer modernen Java-basierten Plattform. Die neue Lösung basiert auf einem Vertragsverwaltungssystem eines Drittanbieters, das individuell angepasst und nahtlos in intern entwickelte Anwendungen wie ein CRM- und ein Angebotssystem integriert wurde. Updates werden alle zwei Wochen ausgerollt.

«Beeindruckende 90% unserer Regressionstests werden mit dem «WTF» automatisiert durchgeführt. Mittels wiederverwendbaren Automatisierungsschritten können wir es zudem sehr flexibel einsetzen. Das «WTF» verschafft uns Freiräume für unsere tägliche Arbeit.»

Markus Wong — Senior Business Analyst, AXA Schweiz

Es war von Anfang an war klar, dass wir einen Grossteil der Tests automatisieren mussten, da sonst die Kosten für manuelles Testen in die Höhe geschossen wären.

Das Web Test Framework («WTF») begann als Entwicklungsprojekt. Die Einbeziehung von Businessanalysten war aufgrund der Komplexität und der stetigen Weiterentwicklung der Geschäftsprozesse jedoch unerlässlich. Uns war klar, dass ihre Unterstützung begrenzt sein würde, sollte das «WTF» nicht umgehend einen Mehrwert bringen.

Um schnell einen greifbaren Mehrwert zu schaffen, haben wir als erstes die Vertragserfassung automatisiert. Das «WTF» konnte komplexe Konstellationen in die Zielanwendung eingeben. Damit waren Businessanalysten in der Lage, einen sauberen Ausgangszustand für weiterführende Tests herzustellen.

Das Analystenteam erkannte die Schnelligkeit und Fähigkeit zur Fehlervermeidung dieses Ansatzes und nahm ihn mit Begeisterung an. Sie erfassten in Kürze alle relevanten Vertragskonstellationen im «WTF».

Anschliessend arbeiteten wir mit dem Analystenteam zusammen, um Änderungs- und Verifizierungsschritte hinzuzufügen, die nach der Vertragserfassung ausgeführt werden. Schrittweise wurden die meisten Regressionstests vollständig automatisiert.

Derzeit kümmert sich eine Expertengruppe aus Businessanalysten und Entwicklern um die Wartung der automatisierten Testsuite. Wartungsarbeiten werden durch etablierte Prozesse effizient durchgeführt.

Architekturdiagram