Bei Aegon Asset Management sind Daten das Lebenselixier des Unternehmens (Investitionsmodelle, Cashflows, Bankkredite, Bilanzen, Kundenberichte, Abstimmungen und vieles mehr). Die Anwendungen, die diese Daten sammeln, analysieren und nutzen, müssen einwandfrei funktionieren – von den Benutzeroberflächen, mit denen Kunden und Mitarbeiter interagieren, bis hin zu den Daten, die ständig hinzugefügt, verändert und analysiert werden.
Jahrelang wurden diese Anwendungen viertel- oder halbjährlich aktualisiert und manuell getestet. Plötzlich kamen jedoch eine Reihe von Änderungen auf Aegon zu: ein ausdrückliches Bekenntnis zur digitalen Transformation, ein Wechsel zu DevOps und SAFe, sowie ein Shift im Qualitätsmanagement. Das Unternehmen versuchte weiterhin an manuellen Tests festzuhalten, musste aber feststellen, dass dieses Modell nicht mehr funktionierte. Um Software-Releases zu beschleunigen und gleichzeitig eine außergewöhnliche Qualität zu gewährleisten, war es an der Zeit für einen neuen Testansatz.
Aegon hat sich zum Ziel gesetzt, automatisch zu testen, wie sich Anwendungsaktualisierungen auf ihre kritischen Transaktionen und Daten auswirken. Dafür musste sich jedoch zunächst eine Automatisierungskultur als Basis etablieren. Frühere Versuche der Selenium-Testautomatisierung scheiterten an der Skalierbarkeit (nur 4% Akzeptanz) sowie an der komplexen Datenlandschaft bei Aegon und waren wartungsaufwändig. Erschwerend kamen folgende Faktoren hinzu:
Ryan Burlage, Global QA Manager bei Aegon, sprach sich für einen neuen Ansatz der Testautomatisierung aus. Zudem erhielt er die Unterstützung der Geschäftsführung, als er nachweisen konnte, wie sich die Automatisierung auf die KPIs in Bezug auf Kosten, Geschwindigkeit und Qualität auswirkt. Aegon hat Tricentis für seine Initiative zur Testautomatisierung ausgewählt – damit branchenführende Spitzentechnologie und umfassende Erfahrung einen innovativen Testansatz Wirklichkeit werden lassen. Jetzt, mit Unterstützung der Geschäftsführung, erfolgt die Testautomatisierung im Gleichschritt mit der Entwicklung.
Bei der Weiterentwicklung ihrer internen und Drittanbieter-Anwendungen erkennen automatisierte Tests, ob die Benutzeroberfläche und die Daten weiterhin den Erwartungen entsprechen. Auf der Datenebene entlasten automatisierte Quelle-Ziel-Vergleiche das Team vom verwirrenden manuellen Ansatz und ermöglichen gründlichere sowie genauere Tests. Darüber hinaus werden durch automatisierte Prüfungen („Vital Checks“) Datenqualitätsprobleme aufgedeckt. Diese wiederum weisen häufig auf zugrunde liegende Systemprobleme hin, die die Datenintegrität beeinträchtigen. Auf der UI-Ebene erweist sich die modellbasierte Testautomatisierung von Tricentis als wesentlich zugänglicher und stabiler als Selenium. Business-Analysen sind innerhalb weniger Tage einsatzbereit, und die Tests erfordern nur eine minimale Wartung.
Der Automatisierungsfokus verbessert nicht nur Geschwindigkeit und Qualität, sondern hilft auch dem Endergebnis. Allein durch die Testautomatisierung konnten im letzten Jahr 6.000 Stunden eingespart werden, was zu einer 4-fachen Kostensenkung führte.