Deutsche Börse Group

Die Deutsche Börse Group tauscht manuellen SAP-Testprozess mit Testautomatisierung, um Geschwindigkeit und Präzision zu steigern

Unternehmen im Überblick

Als international tätige Börsenorganisation und Anbieter innovativer Marktinfrastruktur ermöglicht die Deutsche Börse Group Investoren, Finanzinstituten und Unternehmen Zugang zu den globalen Kapitalmärkten. Der Eigenbeschreibung nach arbeitet die in Frankfurt beheimatete Aktiengesellschaft „nach den höchsten Standards, um Produkte und Dienstleistungen zu entwickeln, die den Anforderungen der internationalen Finanzmärkte gerecht werden“.

Der strategische Fokus der Deutsche Börse Group liegt dabei auf Innovation und neuen Technologien. Dazu verfolgt das Unternehmen eine hybride Multi-Cloud-Strategie, bei der die IT-Infrastruktur Schritt für Schritt in die Public Cloud migriert wird. Eines der wichtigsten Kriterien dabei: die hohen Compliance-Vorschriften und regulatorischen Erfordernisse der Finanzindustrie einzuhalten. Dazu gehört auch die Verpflichtung, die Finanz-, Rechnungs-, Steuer-, Treasury- und Stammdatenprozesse von 80 legalen Einheiten auf die neue SAP S/4HANA-Plattform zu migrieren.

Die Deutsche Börse Group hat nach dem Umstieg auf agile Entwicklungsmethoden von Anfang an auf Testautomatisierung gesetzt. Damit konnten bereits beachtliche Erfolge bei verschiedenen internen Anwendungen verzeichnet werden. In den Abteilungen Financial Accounting & Controlling (FA&C) und Corporate IT jedoch war die Qualitätssicherung auf manuelles Testen beschränkt. Die Gründe dafür lagen nicht nur in den speziellen Herausforderungen bei der Testautomatisierung, sondern vor allem auch darin, dass es von Natur aus schwer ist, komplexen Custom-Code zu testen.

Der Wechsel zu SAP S/4HANA hatte für das Unternehmen höchste Priorität und sollte sowohl schnell als auch präzise abgeschlossen werden. Ziel war es deshalb, eine Testlösung zu finden, die einerseits die Migration auf die neue Plattform beschleunigt, andererseits aber auch die Release- und Update-Geschwindigkeit bei zukünftigen SAP-Projekten erhöhen kann.

Lösung

Nachdem Tricentis Tosca bereits erfolgreich im Unternehmen im Einsatz ist, musste Reimo Müller, Test-Manager für die SAP-Transformation bei der Deutsche Börse Group, nicht weit schauen, um das richtige Tool für dieses Projekt zu finden.

Tricentis Tosca hatte bereits bei Tests anderer Anwendungen im Deutsche-Börse-IT-Portfolio gezeigt, was es kann. Zudem wurde die Lösung auch von SAP für S/4HANA-Migrationen empfohlen.

Zur Ergänzung und Komplettierung der Testautomatisierung wurde außerdem Tricentis qTest in das bei der Börsengruppe verwendete Anforderungsmanagement-Tool Atlassian Jira integriert. Dies ermöglicht eine umfassende Rückverfolgbarkeit von Testfällen und einen entsprechenden Abgleich mit den Anforderungen. Durch die Integration des SAP Solution Managers in Jira und GitHub stellte die Deutsche Börse einen lückenlosen Prozess sowie umfassende Rückverfolgbarkeit sicher – von den Anforderungen über die Tests bis hin zum Übergang in den Live-Betrieb.

Um die eigenen SAP-Expert*innen in Sachen Testautomatisierung weiterzubilden und die beiden Tricentis-Tools schnell zum Laufen zu bringen, nutzt das Team die Tricentis Academy. Mit Workshops und Kursen, die in kürzester Zeit eine einfache und schnelle Anleitung zum Umgang mit Testautomatisierung geben.

Der Aufbau des Gesamtprojekts sah vor, dass zuerst Geschäftslösungen und -szenarien, technische Abhängigkeiten sowie Epics und Szenarien in Jira detailliert dargestellt werden. Sobald das Epic beschrieben und die Anforderungen verknüpft sind, führen Entwickler*innen ABAP-Code-Modultests durch, die sie mit qTest verfolgen, um die Nachvollziehbarkeit und Transparenz zu gewährleisten. Sobald die Unit-Tests abgeschlossen sind, werden die User Stories überprüft, während die Automatisierung in Tosca für zukünftige Regressions-Suites parallel erstellt wird, bevor sie ausgeführt werden.

  • Arrow IconDie SAP S/4HANA-Migration hatte höchste Priorität für das Unternehmen. S/4HANA sollte schnell und in hoher Qualität bereitgestellt werden.
  • Arrow IconKomplexe Testfälle wurden nicht ausreichend erkannt.
  • Arrow IconJedes Release musste umfassend getestet werden, um das Vertrauen in die erstklassige Software-Qualität aufrechtzuerhalten.
  • Arrow IconManuelle Regressionstests waren zeitaufwändig und erforderten zunehmenden Aufwand.
  • Arrow IconIntegrationen mussten aufgrund mehrerer eingehender SAP-Transporte erneut getestet werden.
  • Arrow IconEs gab nur geringe Rückverfolgbarkeit von Anforderungen zu Testfällen.

Ergebnisse

Das Projektteam unterteilte den Prozess in sechs verschiedene Projekte, die sich durch das gesamte Unternehmen zogen, darunter auch die wichtige Migration einer alten internen Abrechnungslösung auf SAP. „Wir haben unseren Ansatz von der Modulsicht auf eine End-to-End-Geschäftsprozess-Sicht (z.B. O2C, A2R, P2P) geändert – mit den Abhängigkeiten zwischen diesen Prozessen als größte Herausforderung“, erklärt Müller. Die neue Lösung für die Abrechnungsprozesse stand dabei im Fokus des Automatisierungsteams, speziell aufgrund der Komplexität der erforderlichen Tests sowie der Zeit, die die Implementierung erfordern würde.

Die Ergebnisse sind beindruckend: Innerhalb von nur drei Monaten konnte das Team 80% der Regressionstests für die ersten drei Sprints automatisieren. Das tiefgehende Know-how im Testdatenmanagement – einschließlich der Generierung synthetischer Testdaten – erwies sich dabei für die Deutsche Börse Group als entscheidend für den Erfolg. Dank des neuen strategischen Ansatzes für Testdaten und der technologischen Unterstützung von Tricentis kann die Deutsche Börse Group nun ein entsprechendes Volumen an Testdaten verwalten sowie dank ausgeklügelter und stabiler Testautomatisierung selbst komplexeste Anwendungsfälle umsetzen.

Der offizielle Go-Live von S/4HANA steht zwar noch bevor. Dennoch hat das Testteam mit der Testautomatisierung bereits einen beachtlichen Start hingelegt. Müller ist überzeugt, dass das Projekt nicht so schnell vorangekommen wäre, wenn weiterhin auf manuelles Testen gesetzt worden wäre. Zudem werden die neu eingeführten Regressionssuiten auch in Zukunft die Testgeschwindigkeit für jedes neue Release von SAP S/4HANA unterstützen.

“Wir haben unseren Ansatz von der Modulsicht auf eine End-to-End-Geschäftsprozess-Sicht (z.B. O2C, A2R, P2P) geändert – mit den Abhängigkeiten zwischen diesen Prozessen als größte Herausforderung.” — Reimo Mueller, Test Manager für SAP Transformation bei der Deutschen Börse

 

  • Arrow IconRegressionstests des Abrechnungsprozesses bereits zu 80% automatisiert
  • Arrow IconErstellung synthetischer Testdaten für fortgeschrittene Anwendungsfälle
  • Arrow IconVerbesserte Rückverfolgbarkeit von Anforderungen mit qTest
  • Arrow IconFähigkeit, mehr als 10 SAP-Updates pro Jahr zu veröffentlichen