Thema Testen

Bild Testtypen Wortwolke

Bereits im letzten Jahr hatten wir das V-Modell zu einer SAP S/4HANA Projekteinführung vorgestellt – Zwar im validierungspflichten Umfeld, letztendlich ist es aber allgemeingültig. Im Step OQ Operational Qualification waren Tests bereits Thema.

Jetzt wollen wir uns diesem Thema genauer widmen. Um bei der Einführung von SAP S/4HANA die Qualität und Funktionalität des neuen ERP-Systems sicherzustellen, sollte während der Implementierung das System sinnvoll getestet werden. Damit dies zielführend erfolgen kann, wird zu Beginn eines Einführungsprojektes die Teststrategie entwickelt und festgelegt. Hierzu gilt es in der Prepare-Phase einen übergeordneten Testplan aufzustellen, die Art und Weise der Testdokumentation festzulegen und Verantwortlichkeiten zu definieren.

In einem S/4HANA Einführungsprojekt ist der Workstream Test nicht zu unterschätzen. Damit auch Sie bei den verschiedenen Testtypen nicht den Überblick verlieren, stellen wir diese vor:

Unit Test

Zu Beginn steht der sogenannte „Unit Test“. Hierbei wird ein einzelnes Element wie eine App, ein Report oder eine einzelne Aktion getestet.

Ziel ist es dabei, die Funktionalität eines Einzelteils zu testen und dies erfolgt in der Regel durch uns als Implementierungspartner. Wir testen hierbei beispielsweise durch uns vorgenommenen Customizing-Einstellungen oder programmtechnische Erweiterungen, sodass Sie nur funktionierende Anpassungen in Ihrem SAP S/4HANA-System erhalten.

Diese Tests dokumentieren wir in der technischen Spezifikation.

String Test

Der sogenannte „String Test“ erfolgt auf Kundenseite und gleicht die gelieferten Einstellungen und ggf. Erweiterungen mit der dokumentierten Anforderung ab.

Tut die App, was erwartet wird und trägt sie zum erwarteten Ziel bei? Die Systemkomponente wird gegenüber der Lösungsdokumentation validiert und verifiziert. Sie testen sozusagen, ob Sie unsere Arbeit an Ihrem SAP S/4HANA-System Ihrem Ziel näher bringt.

Führen wir gemeinsam ein SAP/S4HANA-Projekt durch, können Sie sich auf unsere Erfahrung verlassen. Wir sind an Ihrer Seite!

Integration Test

Der Integrationstest zielt auf die End-to-end-Prozesse ab. Hierbei wird geprüft ob Abhängigkeiten zwischen den Modulen und Übergängen der einbezogenen Abteilungen korrekt umgesetzt sind und ob die Datenintegrität gegeben ist.

Man blickt somit auf die gesamte Softwarelösung und prüft den Prozessfluss – sei es im System oder beim Anwenden.

Hierbei kann nochmal zwischen Business Process Tests, wobei ein bestimmter Geschäftsprozess getestet wird, und System Integration Tests, welche eher auf Schnittstellen und das Systemzusammenspiel ausgerichtet sind, unterschieden werden.

User Acceptance Test

Da die besten Funktionen nichts bringen, wenn sie nicht von den Mitarbeitenden genutzt werden, gibt der User Acceptance Test (UAT) Aufschluss über den Beitrag zu Unternehmenstätigkeit. Die Software soll schließlich das tägliche Geschäft unterstützen und zur Verbesserung des Unternehmens beitragen.

Basierend auf der User Story testen hierbei die Key-User, ob die Anforderungen umgesetzt sind und praktisch genutzt werden können.

Regression Test

Der Regressionstest kommt vor allem dann zum Tragen, wenn bereits ein im Produktiv-Betrieb befindliches SAP S/4HANA-System vorhanden ist – also nicht primär bei Neuimplementierungen, sondern bei der Hinzunahme weiterer Funktionen oder Organisationseinheiten.

Es wird hierbei geprüft, ob eine neue Funktionalität im Widerspruch zu bereits vorhandenen Funktionalitäten steht bzw. die bisherigen Abläufe weiter in ihrem Ursprungsgedanken durchgeführt werden können.

Ähnlich dem Integrationstest kommt es hierbei auf das Zusammenspiel im System an.

Data Migration Test

Soll eine Migration von Daten erfolgen, ist es ratsam einen Migrationstest zu machen. Egal, ob die Daten systemgestützt oder manuell migriert werden.

Dies bedeutet, dass beispielsweise die Migration in das Q-System durchgeführt wird. Im Anschluss daran wird verifiziert, ob die Daten vollständig und in den gewünschten Ausprägungen vorliegen.

In der Durchführung von Integrationstest sowie User Acceptance Test erfolgt zusätzlich die qualitative Prüfung der migrierten Daten.

Security Test

Der Sicherheitstest dient der Absicherung, dass Rollen und Berechtigungen richtig implementiert sind, so dass Geschäftsprozesse laut Lösungsdokumentation und zugehörigem Berechtigungskonzept ausgeführt werden.

Voraussetzung für den Sicherheitstest ist die vorherige Umsetzung des verabschiedeten Berechtigungskonzept.

Idealerweise ist der Security Test Bestandteil des Integrationstests sowie des User Acceptance Tests.

Performance Test

Um die Merkmale
• Ressourcen
• Skalierbarkeit
• Zuverlässigkeit
des Systems zu messen, erfolgt vor der Inbetriebnahme des SAP S/4HANA-Systems der Performance Test.

Dies kann mit unterschiedlichen Methoden erreicht werden, bspw. einem kurzen simulierten Echtbetrieb der Dialog-Anwender oder Massenimport bzw. -export von Daten.

check arrow-hover chevron-up chevron-down chevron-right dots logo-mobile facebook linkedin kununu instagram