Für einen unserer Versicherungskunden unterstützen wir die frühzeitige Erkennung von Fehlern in der Datenverarbeitung und Systemintegration. Durch das Testen der Backend-Systeme bereits vor Fertigstellung der Benutzeroberfläche tragen wir dazu bei, Entwicklungsrisiken zu reduzieren.
Sektor
Dienstleistung & Technologie
Die Herausforderung
Unser Kunde verfügt über eine komplexe IT-Landschaft, in der neue digitale Funktionen mehrere miteinander verbundene Anwendungen und Backend-Systeme betreffen. Die korrekte Verarbeitung eines neuen Datenfeldes in einem Partnerportal hängt beispielsweise nicht nur von der Benutzeroberfläche ab, sondern auch von den Systemen, die für die Verarbeitung, Speicherung und Weiterleitung der Daten verantwortlich sind.
Während der Entwicklung kommt es vor, dass Backend-Funktionen bereits zur Verfügung stehen, das Frontend jedoch noch nicht fertiggestellt ist. Die Herausforderung besteht darin, den gesamten Datenverarbeitungsprozess auch ohne Benutzeroberfläche zu überprüfen, um Fehler frühzeitig zu erkennen und Risiken durch verkürzte Testphasen zu minimieren.
Die Lösung
Wir beginnen mit dem Testen der Backend-Systeme unabhängig von der Fertigstellung des Frontends. Dazu erstellen wir XML-Testdaten manuell und übermitteln diese direkt an das empfangende System. Anschließend überprüfen wir die Verarbeitungsergebnisse an mehreren Kontrollpunkten.
Mithilfe von SQL-Abfragen kontrollieren wir die in den DB2-Datenbanken angelegten Datensätze und die Werte neu eingeführter Datenfelder. Bei Bedarf überprüfen wir außerdem die Darstellung der Daten im IBM AS/400-Kernsystem sowie deren korrekte Synchronisierung mit dem Oracle-basierten Data Warehouse.
Bei unseren Tests verbinden wir die technische Überprüfung mit fundierten Kenntnissen der zugrunde liegenden Geschäftsprozesse. In enger Zusammenarbeit mit Entwicklern und Systemanalysten identifizieren wir die betroffenen Systeme, Datenverbindungen und potenziellen Fehlerquellen. Dadurch können die Backend-Tests parallel zur Frontend-Entwicklung durchgeführt werden.
Technologie
IBM AS/400, DB2, Oracle, SQL, XML
Die Ergebnisse
Durch den frühzeitigen Einsatz von Backend- und Integrationstests:
- können Fehler in der Datenverarbeitung und Systemintegration bereits vor Fertigstellung des Frontends erkannt werden;
- lassen sich Fehler in den einzelnen Schritten der Datenübernahme, Speicherung und systemübergreifenden Weiterleitung genauer lokalisieren;
- können Backend-Tests und Frontend-Entwicklung parallel durchgeführt werden;
- lässt sich der durch Entwicklungsverzögerungen entstehende Zeitdruck in späteren Testphasen reduzieren;
- erhält das Projektmanagement frühzeitig Einblick in verbleibende technische Risiken, wodurch fundiertere Entscheidungen über den Produktivstart ermöglicht werden.


