2017 entschieden sich die Uelzener Versicherungen, ihr internes Bestandssystem mit einer in Java entwickelten Softwarelösung zu erneuern, um umfassende Individualisierungsmöglichkeiten zu nutzen. Wir, die proficom GmbH, wurden beauftragt, die Testautomatisierung einzuführen und ein Framework sowie eine Infrastruktur aufzubauen, um den manuellen Testaufwand zu reduzieren.
Zunächst wurden manuelle Tests für Versicherungsverträge überarbeitet und detailliert beschrieben. Technologisch basiert das System auf JavaFX, weshalb die Testautomatisierung in Java mit Maven und Jenkins umgesetzt wurde. Das proprietäre Framework Oryon kam dabei zum Einsatz. Variable Daten für Vertragsanlagen wurden in einer MySQL-Datenbank gespeichert und in Testklassen integriert. Ein Docker Container ermöglichte die parallele Ausführung von Tests auf mehreren Build Agents, wodurch ca. 100 Testfälle pro Stunde durchgeführt werden können.
Zusätzlich wurde ein Mechanismus zur Dokumentenprüfung entwickelt, der Abweichungen in vertragsrelevanten Dokumenten erkennt. Die Automatisierung wurde auf Web-Portale ausgeweitet, wobei Selenium eingesetzt wurde. In fünf Jahren wurden über 2080 Testfälle automatisiert, was die Effizienz erheblich steigerte und drei Wochen manuellen Testaufwand pro Testphase einspart.
Lesen Sie die komplette Success Story, um mehr über die innovative Testautomatisierung bei der Uelzener zu erfahren.