Information und Bildungsarbeit von und für die SAP-Community

Warum der Einsatz der Testsuite des SolMan Sinn macht

Software ist vor Inbetriebnahme auf Herz und Nieren zu prüfen. Entscheidend ist die Qualität der Tests, denn wer gute Tests durchführt, findet Fehler frühzeitig, reduziert so die Entwicklungskosten und verbessert die Software-Leistung.
Cora Reineke, Innobis
19. Dezember 2022
SolMan Kolumne
avatar

Beim Erstellen und Durchführen von Testfällen wird dabei gern auf MS-Office-Programme wie Excel zurückgegriffen. Bei einer geringen Anzahl von Testfällen und Testern mag das noch händelbar sein, danach wird der Wartungsaufwand zu groß. Außerdem fehlt ein integriertes Fehlermanagement.

Schnell und stressfrei

Warum also nicht einen Testfallkatalog in Excel als Basis nutzen und auf den SAP Solution Manager wechseln? Wer die folgenden Kniffe beherrscht, kann die Tests schneller vorbereiten und stressfreier durchführen. 

Initial sind zum Beispiel die seitens des Fachbereichs definierten Testfälle zum Überprüfen der geforderten Funktionen hochzuladen. Die vorbereitenden Maßnahmen zum Upload der Testfalldateien finden dabei in der Lösungsdokumentation statt, nicht in der Testsuite. Die Anwender können eine Ordnerstruktur nutzen, bevor auf Ebene des Szenarios die Testfälle hochgeladen werden. Hier ist auch eine Priorisierung möglich. Die Bestimmung des Dokumententyps sollte einheitlich sein, um die Testfälle später in den Testplänen auswählen zu können.

Testplan, Testpaket, Testfall

Nach dem Upload in der Lösungsdokumentation werden die weiteren Vorbereitungen in der Testplanverwaltung der Testsuite vorgenommen. Nach welcher Hierarchie diese stattfinden sollen, ist in der Testsuite vorgeschrieben und wird so der Reihe nach abgearbeitet. Auf oberster Ebene der Testplanverwaltung sind generelle Einstellungen vorzunehmen und alle relevanten Testfälle auszuwählen. Ein Testplan ist dabei immer nur von einer Person bearbeitbar. Sofern inhaltlich sinnvoll, ist eine Aufteilung auf mehrere Pläne empfehlenswert – auch für die Steuerung der Testfreigabe. Ein Testplan kann beliebig viele Testpakete beinhalten und einem Testpaket lassen sich ebenso beliebig viele Testfälle zuordnen. Um eine gute Übersicht zu behalten, empfiehlt es sich, die Testpakete inhaltlich abzugrenzen und die Anzahl an zugeordneten Testfällen nicht ausufern zu lassen. Im SolMan ist vorteilhaft, dass Testfälle in mehreren Testpaketen nutzbar sind. Das ist besonders praktisch bei Testfällen, die grundlegende Funktionen beschreiben. Gleichzeitig erscheint aber auch eine Warnung, wenn ein Testfall in keinem Testpaket Verwendung findet. 

Eine Zuordnung beliebig vieler Testpersonen erfolgt auf Ebene der Testpakete. Nicht alle müssen die Testfälle jedoch auch ausführen. Die Tester können im Gesamtstatus sehen, welche Testfälle bereits durch eine andere Person in Bearbeitung oder sogar abgeschlossen sind. Sofern die Testfälle nicht in Reihe geschaltet sind, lassen sie sich von den Testern frei wählen. Sollten mehrere Personen denselben Testfall mit unterschiedlichem Ergebnis durchgeführt haben, greift das Worst-Wins-Prinzip im Gesamtstatus. Als Testmanager ist hier Vorsicht geboten: Der Status „in Bearbeitung“ schlägt den Status OK. Wenn ein Testfall in Bearbeitung ist, muss dieser auch beendet werden.

Die Testsuite bietet nicht den Komfort wie konventionelle Test-Management- oder Application-Lifecycle-Management-Werkzeuge, ist dafür aber für SAP-Kunden in der Regel lizenzkostenfrei sowie einfach und schnell implementierbar. Sicher ist, die Tester werden den SolMan mit seiner Testsuite gut annehmen und die Vorteile gegenüber Tools wie Excel überwiegen. Der Einsatz lohnt sich insbesondere, da Testfallausführung und Defect-Erstellung ineinandergreifen. Im Handling weniger intuitiv sind die Analysemöglichkeiten zu Testfortschritt und Fehlersituation. In Darstellung und Aufarbeitung sind diese für einen kurzfristigen Überblick aber brauchbar.

Ein Tipp zum Schluss: Für einen Statusreport ist es ratsam, die Daten als Basis zu nehmen und eine eigene Darstellung zu verwenden. Insbesondere dann, wenn der Status mehrerer Testpläne interessant ist, schwächelt die Testsuite. Wen alle Testergebnisdokumente aus einem Test interessieren, der muss diese einzeln herunterladen, denn einen übergreifenden Download bietet die Testsuite nicht.

https://e3mag.com/partners/innobis-ag/

avatar
Cora Reineke, Innobis

Cora Reineke ist Senior Consultant im Team Consulting und Application Services bei Innobis


Schreibe einen Kommentar

Die Arbeit an der SAP-Basis ist entscheidend für die erfolgreiche S/4-Conversion. 

Damit bekommt das sogenannte Competence Center bei den SAP-Bestandskunden strategische Bedeutung. Unhabhängig vom Betriebsmodell eines S/4 Hana sind Themen wie Automatisierung, Monitoring, Security, Application Lifecycle Management und Datenmanagement die Basis für den operativen S/4-Betrieb.

Zum zweiten Mal bereits veranstaltet das E3-Magazin in Salzburg einen Summit für die SAP-Community, um sich über alle Aspekte der S/4-Hana-Basisarbeit umfassend zu informieren. Alle Informationen zum Event finden Sie hier:

SAP Competence Center Summit 2024

Veranstaltungsort

Eventraum, FourSide Hotel Salzburg,
Am Messezentrum 2,
A-5020 Salzburg

Veranstaltungsdatum

5. und 6. Juni 2024

Reguläres Ticket:

€ 590 exkl. USt.

Veranstaltungsort

Eventraum, Hotel Hilton Heidelberg,
Kurfürstenanlage 1,
69115 Heidelberg

Veranstaltungsdatum

28. und 29. Februar 2024

Tickets

Regular Ticket
EUR 590 exkl. USt
Veranstalter ist das E3-Magazin des Verlags B4Bmedia.net AG. Die Vorträge werden von einer Ausstellung ausgewählter SAP-Partner begleitet. Der Ticketpreis beinhaltet den Besuch aller Vorträge des Steampunk und BTP Summit 2024, den Besuch des Ausstellungsbereichs, die Teilnahme an der Abendveranstaltung sowie die Verpflegung während des offiziellen Programms. Das Vortragsprogramm und die Liste der Aussteller und Sponsoren (SAP-Partner) wird zeitnah auf dieser Website veröffentlicht.