sqs.com Case Study – Versicherungen IUA SQS sorgt durch Testautomatisierung für schnellere Software-Bereitstellung bei IUA Hintergrund IUA ist ein Anbieter von ausgegliederten Verwaltungsaufgaben für die Versicherungs- und Finanzbranche. Das Unternehmen hat für Kunden in ganz Südafrika maßgeschneiderte Softwaresysteme entwickelt, mit denen Versicherungsverträge, Zahlungen, Schadensforderungen und DatenverwaltungsServices effektiv und effizient verwaltet werden können. Aufgrund des schnellen Wachstums des Unternehmens war eine Überarbeitung der Vertrags- und Schadenverwaltungssoftware erforderlich, um der steigenden Nachfrage durch eine zunehmende Anzahl von Nutzern gerecht werden zu können. Aufgabe Die Workflows waren sehr komplex: Die Vertragsverwaltung in der bestehenden Software umfasste beispielsweise bis zu zehn Bildschirme. Genauigkeit und Softwarequalität waren ebenfalls überaus wichtig, denn Fehler bei der Vertrags- und Schadenverwaltung aufgrund von Softwaremängeln könnten Geldbußen für IUA zur Folge haben. Aufgrund des Umfangs der für den Projekterfolg erforderlichen Tests entschied sich IUA, automatisierte Regressionstests durchzuführen. Das Unternehmen verfügte jedoch nicht über die erforderlichen Tools bzw. betriebsinternen Testspezialisten, um diese Strategie zu planen und umzusetzen. Die meisten handelsüblichen Testautomatisierungsprodukte richten sich an Testspezialisten, die mit webbasierten Anwendungen arbeiten. Sie eigneten sich daher nicht für IUA mit seiner desktopbasierten Vertrags- und Schadenverwaltungssoftware. Die Alternativen waren außerdem kostspielig: Das günstigste kommerzielle Testautomatisierungstool, das den Ansprüchen von IUA gerecht wurde, kostete mehrere Hunderttausend Rand (über 10.000 Euro) allein für die Lizenz; Konfiguration, Schulung und Wartung waren darin noch nicht enthalten. Lösung SQS führte eine umfassende Beratung durch, bevor unsere Testautomatisierungsexperten eine maßgeschneiderte Lösung entwickelten, mit der die Business-Analysten bei IUA die Regressionstests selbst steuern können. Damit ist das Unternehmen nun weniger auf externe Unterstützung angewiesen und die Fehleraufdeckungsrate wurde erhöht. Mit der neuen automatisierten Testlösung konnten die Business-Analysten manuelle Testskripte in Microsoft Excel erstellen; die ExcelDaten wurden dann in Automatisierungsskripte umgewandelt. Ein zentrales Objekt-Repository enthielt eine Liste verbundener Objekte und Aktionen, um die Automatisierung für die Anwendung zu ermöglichen. Mithilfe der Informationen im Repository können die Business-Analysten simple Aktionen als einfache Ausdrücke schreiben, anhand derer die Automatisierungslösung den Test ausführt. Darüber hinaus konnte SQS sein Know-how im Bereich Prozessentwicklung und Testverwaltung einbringen, um gemeinsam mit IUA Best Practices zu implementieren und einen strukturierteren Ansatz bei der Planung und Ausführung von Tests im Unternehmen zu integrieren. Nutzen für den Kunden Aufgrund der Verbesserungen ist IUA nunmehr in der Lage, schnell und effizient vollständige Regressionstests durchzuführen, während zuvor nur begrenzte Regressionstests möglich waren. Zudem können die automatisierten Tests auch von Nichtspezialisten gesteuert, geplant und ausgeführt werden – im Falle von IUA durch das Team der Business-Analysten. Zu den Vorteilen der SQS-Lösung zählen: • Verbesserte Effizienz ermöglicht schnellere Softwarebereitstellung; durch den Einsatz des Automatisierungstools kann pro Release mehr Funktionalität genutzt werden. • Da die Durchführung von iterativen Tests weniger Zeit in Anspruch nimmt, können Ressourcen für andere Aufgaben und strategische Initiativen eingesetzt werden. • Die SQS-Testautomatisierungslösung bewirkte – gegenüber dem manuellen Testaufwand – eine Zeitersparnis von 28 Tagen pro Sprint; die Zahl der signifikanten Softwarefehler sank von ca. sieben pro Sprint auf null. • Die Business-Analysten bei IUA können Regressionstests erstellen und verwalten, wodurch Testspezialisten nicht mehr erforderlich sind und IUA weniger auf externe Unterstützung angewiesen ist. • IUA kann automatisierte Regressionstests zu einem Bruchteil der Kosten eines handelsüblichen Testautomatisierungsprodukts durchführen. Durch die schnelle Durchführung vollständiger Regressionstests wird das Risiko bei der Freigabe von Software für die Produktion reduziert. „SQS-Consultants zeichnen sich durch ihre besondere Denkweise aus. Sie fragen nicht nur: ‚Welche Funktion soll getestet werden?‘, sondern betrachten das Problem von verschiedenen Seiten. Sie sehen sich genau an, was getestet werden soll und warum, um die beste Lösung zu finden – sie sind nicht nur professionell, sondern auch äußerst talentiert.“ Matt Salmon, IT-Leiter, IUA Kontakt Wenn Sie sich für die Services von SQS rund um Test und Qualitätsmanagement für die Versicherungsbranche interessieren, freuen wir uns über Ihre E-Mail: [email protected] SQS – der weltweit führende Spezialist für Software-Qualität