Platz für mehr Automatismen mit der Test Suite unter SAP SolMan SP12
Nicht schon wieder ein Blog übers Testing! Ja, wer kennt es nicht … undeutliche SAP-Begrifflichkeiten erschwert manchmal eine klare Trennung und Behandlung von Themen. Neulich habe ich bereits in einem Blogpost die Funktionen von Focused Build beschrieben: Focused Build, setzt bekanntlich auf dem SolMan-Standard auf, d.h. die Funktionen – soweit diese im Bereich von ST-OST (S1*) und deren UI5-Aps sind – können auch für Focused Build genutzt werden. Umgekehrt ist das natürlich anders: Wenn kein Focused Build installiert ist, können die Erweiterungen, die ich in diesem “Blog» beschrieben haben, nicht genutzt werden. Gerne können Sie bei Fragen, für welche Funktion Sie Focused Build benötigen, direkt auf uns zukommen.
Nun zum Thema – Test Suite unter SAP SolMan SP12 Standard!
Neue Archivierungsfunktion
Archivierung im SAP schafft bei Bedarf Platz für mehr und auch Neues, wenn Testpläne nicht so aufwendig und exklusiv in der Erstellung wären. Genau hierfür liefert SP12 einige wirklich, zweckdienliche Unterstützungen.
Hier stehen dem Kunden neu spezielle Archivierungsobjekte wie: SMT_TPLN, SMT_TPCK, SMT_TFLW zur Verfügung, mit denen Testplan, -paket und -sequenz archiviert werden können.
Allerdings sollten dabei einige grundsätzliche Regeln beachtet und – wie sonst auch nicht unwesentlich – eine entsprechende Reihenfolge in der Archivierung eingehalten werden, aber SARA ist ansonsten recht pflegeleicht.
Die Archivierung ist auch für Focused Build nutzbar.
Automatisierung Teil 1: Testplanerstellung aus Web Client UI
In der Web Client UI können Testpläne neu automatisch aus der Lösungsdokumentation oder aus den BPCA Ergebnissen erstellt werden. Nicht jeder wird BPCA im Einsatz haben, aber ohne die Lösungsdokumentation macht das Testing im Solution Manager mässig Sinn.
Vielleicht wird es sich der eine oder andere durch diese Neuerung überlegen, die eigene Lösungsdokumentation «aufzuhübschen». Nach ein bisschen Vorarbeit in Form von Customizing erscheint auch schon der gewünschte Menu Eintrag und der Test Manager darf sich freuen. Vorher nicht vergessen, in der Personalisierung-App ein Default Profil anzulegen und unter Testplanverwaltung das Freigabeschema anzugeben.
Automatisierung Teil 2: Testplanerstellung mit “selektiver Kopierfunktion”
Eine marginale Herausforderung bei der Testplanerstellung im Daily Business ist die Auswahl der entsprechenden Testfälle. Man stelle sich, als Test Manager, zum Beispiel vor einen Testplan erstellen zu müssen, welche Testfälle enthalten soll, die im Vorgängertestplan fehlerhaft waren.
Wie aufwendig wäre es relevante Testfälle herauszusuchen und sie wieder in den neuen Testplan einzufügen?!
Neu kann beim Kopieren vorhandener Testpläne mit Hilfe benutzerspezifizierte Selektion Testfälle selektiert und übernommen werden.
Hilfreich in der Testplanerstellung ist zusätzlich die parallele Bearbeitung eines Testplans an den darin enthaltene Testpakete und Testsequenzen hinzugekommen. Bei dieser Neuerung habe ich mich gefragt, ob ich pro Projekt je mehr als ein Testmanager gesehen habe. Die Antwort lautet eindeutig nein, aber dies kann natürlich an der Projektgrösse liegen.
Nichtsdestotrotz könnte diese Neuerung einen Zeitgewinn liefern, wenn es mehrere Testmanager pro Projekt vorhanden sind oder vorhandene Mitarbeiter mit der zusätzlichen Arbeit beauftragt wird … Testing kann hiermit an mehr wichtigem Publikum gewinnen.
Automatisierung Teil 3: Statusaktualisierung
Zuletzt möchte ich auf die automatische Statusaktualisierung eingehen.
Mit dieser neuen Funktionalität wird der Status eines Änderungsdokuments automatisch auf «Erfolgreich getestet» gesetzt, sobald der Testplanstatus auf OK gesetzt wurde. Ausgeliefert wurde diese Prüfung für SMMJ (Normal Change mit TMS) und ist komfortabel. Trotzdem sei darauf hingewiesen, dass der Statuswechsel für SMMJ im Hintergrund gleichzeitig die Freigabe der Transporte sowie einen automatischen Import in das nächste System der Landschaft auslösen könnten. Das führt natürlich zu Problemen, wenn der Testplan von OK aus irgendeinem Grund nochmal geöffnet und auf NOK zurückgesetzt wird. So wie immer sollte man sich aus diesem Grund über den gesamten Prozessflow Gedanken machen. Auch hier unterstützen wir Sie gerne mit unseren Kompetenzen und Erfahrungen.
Fazit: SAP bringt mit kleinen Anpassungen nette Funktionen ins System, die Arbeiten ganz oder teilweise automatisieren können: Diesmal kann von diesen Neuerungen in Summe weniger der Key-User profitieren, jedoch vielmehr die für den SAP-Betrieb so wichtigen Arbeitsbienen dahinter.
In diesem Sinne weiterhin professionelles SAP – Testing. 😊