Vollautomatisierte Berechtigungs- und Workflowtests für Ihre SAP Systeme

Vollautomatisierte Berechtigungs- und Workflowtests für Ihre SAP Systeme

Einer unserer Kunden bat um Unterstützung beim Testen seiner Workflows sowie der SAP Berechtigungseinstellungen. Ziel war es eine umfangreiche Testabdeckung der Berechtigungseinstellungen abzubilden, welche zusätzlich an unterschiedlichen Standorten getestet werden sollen.

Testautomation wird berechtigterweise zumeist mit funktionalen Tests in Verbindung gebracht. Baut man sein Testset geschickt auf, so können mit Hilfe der Testautomation auch nicht-funktionale Tests durchgeführt werden.

 

Workflows – oder das Testen von End-To-End Prozessen

Viele Testautomationen sind so aufgesetzt, dass funktionale Tests mit eigens konfigurierten Usern durchgeführt werden, welche auf der jeweiligen Testlandschaft umfangreiche Berechtigungen besitzen, um hier möglichst einfach und ohne Abbildungen von Workflows und Berechtigungskonzepten, die rein funktionalen Aspekte der SAP Systeme zu testen.

Oft ist es aber gewünscht und nötig, auch das Zusammenspiel der unterschiedlichen Rollen in End-to-End Testszenarien abzubilden.

 

Role-Steps und ihre Eleganz

Unterschiedliche Konzepte der Toolanbieter führen hier teils zu Einschränkungen, welche diese Art der Test nur unzureichend abbildbar machen.

Die suxxesso Tool Suite setzt für den Test von Workflows auf die Funktionalität der Role-Steps.

Ein Role-Step besteht aus einem oder mehreren Testschritten, welche mit dem suxxesso Test Pilot automatisiert wurden.

Der Role-Step fasst also Testschritte zusammen, welche mit einer bestimmten Rolle und damit deren spezifischen Berechtigungen ausgeführt werden sollen. Die Eleganz der Lösung besteht im vollautomatisierten Credential-Management der Testengine, welche zu jedem Zeitpunkt das Sessionmanagement sauber steuert und Sie so beliebig verschachtelbare Workflows abbilden lässt – ganz egal ob wir im selben System bleiben, unterschiedliche SAP Systeme ansteuern oder auch Drittsoftware in unsere Workflowtests einbinden.

Sobald die Testengine bei der Ausführung auf einen Role-Step trifft, greift das Sessionmanagement. Wird eine neue Anmeldung benötigt, so wird vollautomatisch eine neue Session eröffnet, welche bis zum letzten Schritt des Role-Steps aktiv bleibt. Danach entscheidet das Credential-Management der suxxesso Tool Suite, ob die Session im weiteren Verlauf noch benötigt wird oder geschlossen werden kann – ganz von selbst, ohne Ihr Zutun. Sie müssen sich weder um Anmeldemaske, Orchestrierung oder den korrekten Wechsel zwischen den Sessions kümmern.

Entscheidend für einfach zu erstellende und gleichzeitig stabile Workflows ist ein hochentwickeltes Sessionmanagement, welches zu jeder Zeit sicherstellt, dass der rote Faden des Workflows nicht verloren geht und Sessions sauber wiederverwendet oder beendet werden.

 

Berechtigungstests multiplizieren den Nutzen Ihrer Testautomatisierung

Dieselbe Engine, welche uns für die oben besprochenen Workflowtests behilflich ist, unterstützt uns beim Abbilden von lückenlosen Berechtigungstests.

Oftmals alleinig in der Verantwortung von SAP-Systemadministratoren werden Berechtigungstests, vor allem wenn sie gewissenhaft und umfangreich durchgeführt werden sollen, gerne auf die lange Bank geschoben oder nur unzureichend durchgeführt.

Testautomation bietet uns die Möglichkeit unser Berechtigungskonzept mit Hilfe von Automationsbausteinen abzubilden und diese mit unterschiedlichen Rollen auszuführen.

Basis hierfür ist ein sauberes Bausteinmanagement, welches dem Benutzer die Möglichkeit gibt, sowohl Negativ- als auch Positivtestfälle mit ein und demselben Baustein durchzuführen. Alles andere würde in einem unüberschaubaren Chaos von Testfällen und Bausteinen enden, welche nur schwer wartbar und verwaltbar sind.

Das Zusammenspiel der suxxesso Role-Steps und Bausteine ermöglicht einen lückenlosen, sauber dokumentierten Berechtigungstest, der sowohl für Process-Owner als auch Administratoren klar strukturiert und objektiv einen Überblick über die korrekte Konfiguration der SAP Berechtigungseinstellungen liefert.

 

Sind Sie an einer Live-Demo unseres Credential- und Sessionmanagements interessiert?

Gerne überzeugen wir Sie in einer Websession davon, wie einfach und effizient SAP Workflow- und Berechtigungstests mit einer auf SAP spezialisierten, hochleistungsfähigen Automationslösung sein können.