Fallstudien

Nachhaltige Implementierung von automatisierten Tests für die Kernanwendung im Bankwesen

Wie?

Automatisiertes Testen

Wann?

2022Q4-2023Q2

Für wen?

Zu lösendes Problem

Dank der zunehmenden Verbreitung mobiler Bankanwendungen sind sie heute die wichtigste Schnittstelle zwischen Kunden und Finanzinstituten.

Im vorliegenden Projekt war dies bei einer Großbank des internationalen Finanzsektors nicht anders. Unsere Aufgabe war es, ein automatisiertes Qualitätssicherungskonzept für die mobile Banking-Anwendung zu entwickeln und dessen praktische Anwendung zu demonstrieren.

Welchen Ansatz haben wir gewählt?

Bei der Entwicklung des Prozesses und der Praxis der automatisierten Qualitätssicherung wurde eine kleine Anzahl von Testfällen verwendet, um das auf der Grundlage des Bedarfs entwickelte Konzept zu simulieren.

Es wurde erwartet, dass alle Elemente des "Konzeptnachweises" mit dem zukünftigen Betrieb in einer realen Projektsituation übereinstimmen sollten, um dem Kunden die Durchführbarkeit und Lebensfähigkeit des Konzepts zu beweisen.

Welches Ziel sollte erreicht werden?

Die Testautomatisierung "PoC" diente einem doppelten Zweck. Zum einen konnten wir damit die Wirksamkeit der aus der Automatisierung resultierenden Tests nachweisen, zum anderen konnten wir die Skripte im realen Projektbetrieb testen. Ein weiteres Ziel war es, eine standardisierte Entwicklungsumgebung für den Betrieb zu implementieren, die einen sofortigen Einsatz ermöglicht.

Was haben wir getan?

In einem ersten Schritt wurden unter Berücksichtigung der internen Vorschriften und der Genehmigungspolitik des Kunden die erforderlichen technologischen Hilfsmittel ausgewählt.

Mit Blick auf den Aufbau einer kosteneffizienten Infrastruktur haben wir dann mit den gewählten Ziel-Tools eine einfache, leicht zu bedienende Entwicklungs- und Ausführungsumgebung geschaffen, die keine zusätzlichen Investitionen erfordert und in der wir unsere Automatisierungsaufgaben durchführen können.

Es reichte jedoch nicht aus, "nur" eine Testautomatisierungslösung zu entwickeln. Wir mussten auch die Frage beantworten, wie wir diese neue Funktionalität in bestehende Prozesse integrieren können und wie wir sicherstellen können, dass die Lösung, wenn sie einmal eingerichtet ist und ständig weiterentwickelt wird, auch wartbar ist.

Während des Proof of Concept haben wir auch die im normalen Projektbetrieb eingesetzten Testprozesse des Unternehmens bewertet, um sicherzustellen, dass sich das neu eingeführte Automatisierungskonzept nahtlos in diese integrieren lässt und langfristig tragfähig ist.

Was war das Ergebnis der Zusammenarbeit?

Das Ergebnis der gemeinsamen Arbeit war eine automatisierte Testsuite, wie sie ursprünglich entworfen wurde, und die dazugehörige Entwicklungs- und Ausführungsumgebung.

Das Ergebnis ist eine standardisierte, leicht zu installierende, leicht zu betreibende und letztlich einfach zu bedienende Lösung für die Bank, die uneingeschränkt für den weiteren Ausbau und die Entwicklung geeignet ist. Als Ergebnis der durchgeführten Prozessanalyse konnten wir auch mehrere Alternativen für eine mögliche Weiterentwicklung anbieten, die gut zu den mittel- und langfristigen Zielen und der Entwicklungsrichtung des Kunden passen.

Wir freuen uns besonders darüber, dass es im Rahmen des Projekts gelungen ist, ein automatisiertes Ergebnisprodukt zu liefern, das die Zweifel an der Automatisierung, die durch frühere schlechte Erfahrungen genährt wurden, zerstreut hat.

Lass uns arbeiten
zusammen!

Arbeit
mit uns!

Schicken Sie uns eine Nachricht und teilen Sie uns mit, wie wir Ihnen helfen können. Unser Vertriebsteam wird sich so schnell wie möglich mit Ihnen in Verbindung setzen, um die Einzelheiten zu besprechen!

Wir haben einen freien Tisch, der auf Sie warten könnte! Füllen Sie das Formular aus, sagen Sie uns, warum Sie das neueste Mitglied des TestIT-Teams werden wollen und lassen Sie uns einander kennenlernen!

Arbeiten Sie mit uns Arbeiten Sie für uns