Bei einer großen Bank haben wir die Regressionstests automatisiert, wodurch der manuelle Testaufwand erheblich reduziert und die Einführung neuer Entwicklungen beschleunigt werden konnte.
Sektor
Dienstleistung & Technologie
Die Herausforderung
Unser Kunde ist eine der führenden Banken Ungarns.
Wir haben zwei große Systeme für ihn entwickelt – diese laufen in einer komplexen Umgebung, sind untereinander und mit anderen Systemen integriert und werden 4–8-mal pro Jahr umfassend aktualisiert.
Vor der Bereitstellung werden Regressionstests vom Geschäftstestteam unseres Kunden (bestehend aus Bankfachleuten, nicht aus professionellen IT-Testern) durchgeführt – das sind insgesamt mehr als 400 Regressionstestfälle für diese beiden Systeme.
Die manuelle Durchführung jedes einzelnen Tests dauert durchschnittlich 15 Minuten – die Durchführung aller Tests nimmt somit 80 bis 100 Arbeitsstunden in Anspruch, was für einen Tester (zusätzlich zu seinen regulären Aufgaben) 2 bis 2,5 Wochen Arbeit bedeutet. Bei acht Software-Updates pro Jahr ergibt dies 16–20 Wochen, was einen erheblichen Aufwand an Arbeitszeit und damit Kosten bedeutet und zudem die Bereitstellung neuer Funktionen in der Produktion verlangsamt.
Die Lösung
So entstand der Bedarf an Testautomatisierung, was für unseren Kunden nicht nur zu erheblichen Einsparungen bei den Arbeitsstunden (und damit bei den Kosten) führt, sondern auch die Einführung neuer Funktionen beschleunigt. Wir haben uns für die UIPath-Technologie entschieden, da sie leicht zu erlernen, kostengünstig im Betrieb und einfach zu verwalten ist.
Neben der Automatisierung von Testfällen haben wir auch die Berichterstellung für Testergebnisse implementiert, sodass der Kunde nun die Ergebnisse der Testläufe und zugehörige Informationen in einem maßgeschneiderten, leicht verständlichen und einfach zu berichtenden Format erhält, das auf seine spezifischen Bedürfnisse zugeschnitten ist.
Im Laufe des Projekts haben wir zudem die Testfälle identifiziert, deren Automatisierung sich nicht lohnt (z. B. weil sie zu komplex sind oder zu viele Eingriffe in den Betrieb der zu testenden Systeme erfordern) – dies betraf etwa 10 Prozent der insgesamt 400 betreffenden Testfälle.
Technologie
UIPath
Die Ergebnisse
Mithilfe von UIPath können automatisierte Tests über Nacht mit minimalem Personalaufwand durchgeführt werden, noch bevor das System für Benutzertests freigegeben wird. Aufgetretene Fehler können schnell behoben werden, sodass für die Anwendertests (UAT) eine fehlerfreiere Version bereitgestellt wird, was für unseren Kunden zu erheblichen Einsparungen bei den Testkosten führt.
Unser Kunde führt die automatisierten Tests durch, während wir uns um Support- und Wartungsaufgaben kümmern.


