02/04/2023 – Effizientes Software-Testing

Aktualisierte oder neue Software, als auch Steuerdaten wie z.B. Konfigurationsdateien und Skripte der Prozessautomatisierung müssen auf Herz und Nieren getestet werden. Damit soll verhindert werden, dass im operativen Einsatz Probleme auftreten. Diese umfangreichen Tests benötigen geeignete Testdaten. Die Generierung solch komplexer Testdaten kann auch automatisiert erfolgen.
Das aufwändige Testen von Webanwendungen, Schnittstellenscripten, Programmen, und Konfigurationsdaten bietet Raum für effizientere Abläufe.

Sobald die Software eines Finanzdienstleisters verändert wird. muss ein ausführlicher Test durchgeführt werden, um Fehler und Probleme zu vermeiden. Zum einen um einen erheblichen Verlust an Kundenreputation vorzubeugen, sondern auch um regulatorische Vorgaben einzuhalten. Zum Beispiel etwa die Bankaufsichtliche Anforderungen an die IT (BAIT/VAIT) oder die Mindestanforderungen an das Risikomanagement (MaRisk) der Bankenaufsicht BaFin.

Anlässe für umfangreiches Testen gibt es viele. Große Projekte, wie bei der Einführung neuer Anwendungen machen effektive Tests nötig, als auch die Pflege bestehender Installationen, Web-Apps oder auch Scripts im Rahmen von Prozessautomatisierungen. Agile Verfahren, die kontinuierliche Änderungen nach sich ziehen, lassen den Aufwand für die Software-Tests immer weiter ansteigen. Der Druck, an dieser Stelle Potenziale zur Effizienzverbesserung zu finden, ist entsprechend hoch.

Um stets eine funktionsfähige und stabile IT-Anwendungslandschaft sicherzustellen, kann das Generieren komplexer Testdaten den Testprozess vor allem in der Testautomatisierung wesentlich beschleunigen.
Ein solche Effizienzsteigerung bindet auch die Fachabteilungen näher und frühzeitiger in den Testprozess ein, da nun die Fachabteilungen schnell und unkompliziert die für die Software-Tests erforderlichen Testdaten liefern können.
Das Zeit- und ressourcenbindende Recherchieren und manuelle Erstellen der Testdaten innerhalb der Fachabteilungen entfällt und sie können sich ausschließlich auf die Tests konzentrieren. Der Software-Test-Prozess ist dadurch insgesamt deutlich optimiert. Die IT-Abteilung kann die die Scripts um die benötigten Testdaten zu generieren, selbstständig ausführen, nachdem diese zuvor in einer Bibliothek aufgebaut wurden. Analog zu der Weiterentwicklung der eigentlichen Testautomatisierungen müssen die Scripts zur Testdatengenerieung ausgebaut und gepflegt werden. Eine wiederverwendbare Testautomatisierungsbibliothek in der auch die Automatisierung der Testdatengenerierung enthalten ist, kann weiteres Potenzial entfalten.

05/12/2022 – No-Code als Heilmittel zur schnelleren Digitalisierung in der Finanzwelt?