30. März 2023

Erzeugung von SEPA-Dateien für Systemtests

Die Qualität eines Softwaresystems hängt in hohem Maße von präzisen Tests ab. Wesentlich sind dabei realistische Testszenarien inklusive der verwendeten Daten. Im Bereich des Zahlungsverkehrs sind dies insbesondere SEPA- und ISO 20022-Dateien.

Mit der neuen Version des BL Testdatengenerators können Zahlungsverkehrsdateien nun noch einfacher für alle Testumgebungen erstellt werden.

Passgenaue Daten für jede Testumgebung

Gute Tests benötigen die richtigen Daten. Das ist gerade bei Integrationstests wichtig, denn beteiligte Systeme erwarten in einigen Fällen bestimmte Daten, z. B. die Auftraggeberkonten des Backend-Systems. Gleichzeitig können keine statischen Dateien genutzt werden, da diverse Prüfungen, etwa für das Ausführungsdatum, aktiv bleiben müssen.

Diese und andere Anforderungen können durch die Verwendung von Vorlagen und die Einbindung eigener Datenquellen einfach erfüllt werden. Für jedes Zielformat existiert eine entsprechende Formatvorlage mit den charakteristischen Eigenschaften, z. B. der Aufteilung in logische Dateien und Transaktionen. Wird eine Vorlage nun mit den Datenquellen zum Befüllen verknüpft, können so die benötigten Dateien erzeugt werden.

Flexible Erstellung mit dem BL Testdatengenerator

Die neue Version des Testdatengenerators enthält diverse Verbesserungen und neue Funktionen. Neben den bisherigen Formaten werden nun z. B. auch SCT INST-Zahlungen gemäß pain.001.001.09 unterstützt.

Zudem können beliebige XML-Dateien durch die Erstellung eigener Formatvorlagen erzeugt werden.

Das Programm ermöglicht das gezielte Setzen und Entfernen von XML-Elementen sowie von Attributen. Auf diese Weise können alle Anforderungen an die zu erzeugenden Zahlungsdateien erfüllt werden. Auch die Erstellung von ungültigen Dateien ist so einfach möglich.

Leichte Integration in Testumgebungen

Der in Deutsch und Englisch verfügbare BL Testdatengenerator kann in alle Umgebungen und Prozesse einfach integriert werden.

Neben der grafischen Benutzeroberfläche besteht die Möglichkeit zur Nutzung über die Kommandozeilenschnittstelle, z. B. per Skript oder aus anderen Programmen heraus.

Zudem kann der Generator mit der ebenfalls verfügbaren Programmierschnittstelle an eigene Softwaresysteme angebunden werden.

Verfügbarkeit

Interessenten bietet Business-Logics eine zeitlich limitierte Demoversion auf Anfrage an.