- Erste Schritte
- Über den Test Manager
- Über Autopilot Chat
- Über PII-Maskierung
- Erste Schritte
- Verfügbarkeit von Test Manager-Funktionen
- Einheitliche Preise: Lizenzierung Test Manager
- Flex: Lizenzierung von Test Manager
- Schnellstartanleitung
- Projektmanagement
- Dokumente
- Arbeiten mit der Analyse der Änderungsauswirkungen
- Erstellen von Testfällen
- Zuweisen von Testfällen zu Anforderungen
- Klonen von Testfällen
- Exportieren von Testfällen
- Verknüpfen von Testfällen in Studio mit dem Test Manager
- Delete test cases
- Manuelle Testfälle
- Importieren manueller Testfälle
- Dokumentieren von Testfällen mit Task Capture
- Parameter
- Aktivieren der Governance auf Projektebene
- Deaktivieren der Governance auf Projektebene
- Aktivieren der Governance auf Testfallebene
- Deaktivieren der Governance auf Testfallebene
- Verwalten von Genehmigern für strukturierte Testfälle
- Verwalten von gesteuerten Testfällen im Status In Arbeit
- Verwalten von geregelten Testfällen im Status „Wird überprüft“.
- Verwalten von gesteuerten Objekten im Status „Signiert“.
- Verwalten von Kommentaren für gesteuerte Testfälle
- Anwenden von Filtern und Ansichten
- Importieren von Orchestrator-Testsätzen
- Creating test sets
- Hinzufügen von Testfällen zu einem Testsatz
- Zuweisen von Standardbenutzern in der Testsatzausführung
- Aktivieren der Aktivitätsabdeckung
- Aktivieren von Healing Agent
- Konfigurieren von Testsätzen für bestimmte Ausführungsordner und Roboter
- Überschreiben von Parametern
- Klonen von Testsätzen
- Exportieren von Testsätzen
- Anwenden von Filtern und Ansichten
- FAQ – Funktion – Test Manager vs Orchestrator
- Ausführen von manuellen Tests
- Ausführen automatisierter Tests
- Ausführen von Testfällen ohne Testsatz
- Ausführen gemischter Tests
- Erstellen von ausstehenden Ausführungen
- Erzwingen einer Ausführungsreihenfolge
- Erneutes Ausführen von Testausführungen
- Planen von Ausführungen
- Fehlerbehebung bei automatisierten Ausführungen
- Zugänglichkeitstests für Test Cloud
- Suche mit Autopilot
- Projektvorgänge und Dienstprogramme
- Test Manager-Einstellungen
- ALM Tool-Integration
- API-Integration
- Fehlersuche und ‑behebung
Test Manager-Benutzerhandbuch
Überblick
Change Impact Analysis represents the process of identifying and assessing the impact of a proposed change to an SAP system. It is a proactive approach that contributes to the reliability, stability, and efficiency of SAP systems.
Change Impact Analysis is a systematic process to understand the potential effects that a proposed change can have on a SAP system. The primary goal is to proactively manage and mitigate risks associated with software changes.
Zeigen Sie in der Heatmap mit dem Mauszeiger auf das Informationssymbol neben Transporte analysieren, um eine Übersicht über die Auswirkungen von Änderungen auf Ihr SAP-System anzuzeigen.
Wählen Sie Transporte analysieren aus und verstehen Sie die Auswirkungen von Änderungen auf Ihrem SAP-System mit der Analyse der Änderungsauswirkungen.
Die Auswirkungen von Änderungen werden als Anpassungen und Lücken angezeigt. Nachfolgend finden Sie eine Beschreibung der beiden Status:
- Anpassung: Die Transaktionen, die von den ausgewählten Transporten betroffen sind und von den Testfällen abgedeckt werden.
- Lücken: Die Transaktionen, die von den ausgewählten Transporten betroffen sind und nicht von den Testfällen abgedeckt werden.
Voraussetzungen
Um die Analyse der Änderungsauswirkungen zu aktivieren, durchlaufen Sie die folgenden Voraussetzungsschritte: Voraussetzungen
Viewing tabs for SAP Changes
Die Analyse der Änderungsauswirkungen bietet eine umfassende Möglichkeit, die potenziellen Auswirkungen von Änderungen auf Ihr SAP-System zu berücksichtigen. Dazu werden drei verschiedene Registerkarten angezeigt, die bei der Überprüfung von Transaktionsbeziehungen helfen:
- UI: Zeigt Transaktionen an, die von den ausgewählten Transporten betroffen sind.
- API: Zeigt technische Schnittstellen an, die von den ausgewählten Transporten betroffen sind, z. B. SAP BAPI, SAP RFC, SAP QueryRY und SAP IDOC.
- Sicherheit: Zeigt Sicherheitstransaktionen und die entsprechenden Benutzer an, die von den ausgewählten Transporten betroffen sind.
Checking the Change Impact Analysis display
Review the two-level heatmap view generated by Change Impact Analysis to understand which application components and transactions are impacted by the selected transports, and whether each is a Fit or a Gap.
Die Analyse der Änderungsauswirkungen bietet ähnlich wie die Heatmap eine zweistufige Ansicht:
- Application components—containers inside the heatmap that contain all the transactions used inside a specific application component. 2.
Transaktionen – Felder innerhalb der Anwendungscontainer, die Daten über eine bestimmte Transaktion oder ein Programm enthalten, z. B.: Name, SAP-Code und der prozentuale Anteil der Testrelevanz in der Heatmap. Sie können einen ausgewählten Bereich von Interesse vergrößern und sich nur auf eine bestimmte SAP-Komponente oder ein Modul konzentrieren.
-
Gap - The transactions impacted by the selected transports that are not covered by test cases. * Fit - The transactions impacted by the selected transports that are covered by test cases. * Not impacted - The transactions in the transport weren't impacted by the change.
Accessing the Change Impact Analysis results
So greifen Sie auf die Analyse der Änderungsauswirkungen zu:
-
Öffnen Sie die Heatmap.
-
Wählen Sie oben rechts Transporte analysieren aus.
- Wenn Sie keine Lizenzen für Transporteinheiten haben oder alle Lizenzen verbraucht haben, sehen Sie nur eine Übersicht über Ihre analysierten Transporte und betroffenen Transaktionen.
- Wenn Sie nicht verbrauchte Lizenzen für Transporteinheiten haben, wird die Ansicht Transporte geöffnet.
Analyzing transports
Sie können Transporte in Ihrem SAP-System analysieren und sich dabei nur auf Daten aus den letzten 30 Tagen für den Abruf konzentrieren.
- Wählen Sie in der Ansicht Transporte neben Transporte abrufen aus einen Datumsbereich innerhalb der letzten 30 Tage für das Abrufen von Transporten aus.
- Nachdem Sie einen Datumsbereich ausgewählt haben, wählen Sie Suchen aus, um die Transporte zu filtern.
- Wählen Sie aus, welche Transporte Sie analysieren möchten.
- Wählen Sie Transporte analysieren aus, um die Analyse der Änderungsauswirkungen zu generieren. Die Analyse der Änderungsauswirkungen wird in der Heatmap-Ansicht generiert.
Wechseln von Ansichtsregisterkarten für SAP-Änderungen
Die Analyse der Änderungsauswirkungen bietet Ansichtsregisterkarten zum Wechseln zwischen den SAP-Änderungen, die Sie untersuchen möchten. Sie können auswählen, welche Registerkarten in Ihrer Analyse der Änderungsauswirkungen beim Konfigurieren der Verbindung verfügbar sind.
Die verfügbaren Registerkarten zur Ansicht sind:
- UI: Diese Registerkarte ist immer verfügbar und zeigt Transaktionen an, die von den ausgewählten Transporten betroffen sind.
- API: Zeigt technische Schnittstellen an, die von den ausgewählten Transporten betroffen sind, z. B. SAP BAPI, SAP RFC, SAP QueryRY und SAP IDOC.
- Sicherheit: Zeigt Sicherheitstransaktionen und die entsprechenden Benutzer an, die von den ausgewählten Transporten betroffen sind.
Wählen Sie unter Auswirkungsanalyse eine dieser Ansichtsregisterkarten aus, um die SAP-Änderungen in Ihrem System zu untersuchen.
Abbildung 1. Registerkarten der Ansicht zur Analyse der Änderungsauswirkungen
Viewing the test coverage of impacted transactions
In der Ansicht Analyse der Änderungsauswirkungen können Sie die Transaktionen, die von Änderungen innerhalb eines Transports betroffen sind, und deren Relevanz in Ihrem SAP-System sehen, basierend auf den Verhältnissen, die Sie für die Heatmap konfiguriert haben.
So sehen Sie die Auswirkungen von Änderungen innerhalb eines Transports auf Ihre Transaktionen:
- Wählen Sie in der Heatmap die Option Lücke aus, um die Transaktionen anzuzeigen, die betroffen und nicht Testfällen zugewiesen sind.
- Wählen Sie unter der Heatmap die Option Anpassung aus, um die Transaktionen anzuzeigen, die betroffen und Testfällen zugewiesen sind.
- Wählen Sie unter der Heatmap die Option Nicht betroffen aus, um die Transaktionen anzuzeigen, die nicht von den Änderungen betroffen sind.
- Wählen Sie Alle anzeigen (standardmäßig ausgewählt), um alle oben genannten Transaktionen anzuzeigen.
Filtering the impacted transactions
In der Ansicht der Auswirkungsanalyse erhalten Sie die Möglichkeit, die Ansicht der betroffenen Transaktionen basierend auf verschiedenen Kriterien zu filtern. Unabhängig von der Registerkarte „Ansicht“ haben Sie die Möglichkeit, betroffene Transaktionen basierend auf Auswirkungstypen zu filtern:
- Alle Auswirkungstypen (Standard)
- Anpassungen
- Lücken
Je nach der Registerkarte „Ansicht“, auf der Sie sich gerade befinden, können Sie Auswirkungen auf Transaktionen basierend auf den folgenden Kriterien filtern:
- Registerkarte „UI“ – Sie können Transaktionen basierend auf Schnittstellentypen filtern:
- Alle Schnittstellentypen (Standard)
- [T] – Transaktion in SAP WinGUI
- [R] – Bericht/Programm in SAP WinGUI
- [W] – Transaktion in SAP WebGUI
- [F] – Anwendung in SAP FioriWenn Sie eine RFC-Verbindung verwenden, sind auch die folgenden Ansichtsregisterkarten verfügbar:
- Registerkarte API – Sie können Transaktionen basierend auf API-Typen filtern:
- QUERY
- IDOC
- RFC
- BAPI
- Registerkarte Sicherheit – Sie können Transaktionen basierend auf Sicherheitstypen filtern:
- Sicherheits-TCode: Zeigt Sicherheits-TCodes und den zugriffsgeschützten Benutzer an.
- Transaktionen: Zeigt Transaktionen zusammen mit den entsprechenden Benutzern an.
Hinweis:
Informationen für diesen Sicherheitstyp werden nicht in der Listenansicht angezeigt, Sie können jedoch Exportieren auswählen, um sie als CSV-Datei anzuzeigen.
- Benutzer: Zeigt Benutzer zusammen mit ihren entsprechenden Transaktionen an.
Hinweis:
Informationen für diesen Sicherheitstyp werden nicht in der Listenansicht angezeigt, aber Sie können Exportieren auswählen, um sie als CSV-Datei anzuzeigen.
Für weitere Untersuchungen können Sie Exportieren wählen, um die gefilterten Transaktionen in einer CSV-Datei abzurufen.
Generating test cases for impacted SAP transactions
Voraussetzungen
- Um die KI-basierte Testgenerierung für SAP-Transaktionen zu verwenden, muss Ihre Test Manager-Rolle über die folgenden Berechtigungen verfügen: Testfall – Erstellen.
- (Nur für Cloud Kommerziell) Wenn Sie RAG beim Generieren von Tests nutzen möchten, müssen Sie zuerst mit der Kontextgrundlage beginnen, zu der RAG gehört. Um mit Kontextgrundlage zu beginnen, besuchen Sie die entsprechende Seite mit den bewährten Methoden .
- Consider the file types Autopilot can process. Depending on the file type, Autopilot can process certain content from it. The following list presents the file types you can offer to Autopilot, along with details about the type of content Autopilot can process from each type:
- Verarbeitet nur Textinhalt – Autopilot verarbeitet nur den Textinhalt aus diesen Dateitypen:
- TXT
- BPMN
- CSV
- Verarbeitet sowohl Text- als auch Bildinhalte – Autopilot verarbeitet sowohl den Text als auch die Bilder dieser Dateitypen:
- DOCX
- XLSX
- PNG
- JPG
- Verarbeitet nur Textinhalt – Autopilot verarbeitet nur den Textinhalt aus diesen Dateitypen:
Sie können Testfälle für die als GAP markierten Transaktionen mit Autopilot generieren.
Wenn Sie eine RFC-Verbindung verwenden, können Sie Tests nur über die Registerkarte „UI -Ansicht“ generieren.
Schritte
- Wählen Sie im Schritt Transporte analysieren aus der Auswirkungsanalyse die Option Listenansicht aus, um zu einer Tabelle der betroffenen Transaktionen zu wechseln.
- For the transactions marked as GAP, select Generate. The Provide Supporting Documents window opens, focused on the Add documents section, prompting you for attachments or other documents necessary for generating test cases.
Figure 2. Selecting GenerateTests for Gaps in the Impact Analysis
- Wählen Sie im Abschnitt Dokumente hinzufügen des Fensters Zusätzlichen Kontext bereitstellen zusätzliche Anlagen aus. Diese werden beim Generieren von Tests verwendet. Sie können auch selbst andere Dateien hochladen.
Abbildung 3. Der Abschnitt „Dokumente hinzufügen“ dient nur zum Generieren von Tests für Cloud Communication
-
(For Cloud Commercial only) In the Leverage RAG section of the Provide additional context window, select an index which stores your data uploaded to Context Grounding. The selected index helps Autopilot in generating more accurate tests by giving it context about the applications that you are trying to automate. For example, you can leverage RAG when a requirement document has incomplete information or refers to additional details in other sections. In this case you can leverage RAG to draw those details from indexed references. Note: For best practices on working with Context Grounding, visit Best practices.
-
From the Select folder dropdown list, select the folder where you store the indexes storing the desired information you want to share with Autopilot.
-
From the Select index dropdown list, select the specific index that you want Autopilot to reference.
-
For Number of results, enter the number of tests you want Autopilot to generate based on the referenced information.
-
Select Next and provide additional instructions that Autopilot should use when generating test cases. Choose from a prompt from the Prompt library or enter these instructions in the Provide Additional Guidance window. These are some of the instructions that Autopilot can follow:
- Sie können Autopilot die Anzahl der Testfälle anweisen, die Sie generieren möchten. Die maximale Anzahl von Testfällen ist 50.
- Sie können angeben, dass der Autopilot alle Benutzerschritte und Akzeptanzkriterien abdecken soll, die in der Anforderung des Kreditantrags beschrieben sind.
- Sie können Autopilot anweisen, Vorbedingungen zu generieren.
- Sie können Autopilot angeben, um für jeden Testschritt ein erwartetes Ergebnis zu generieren.
- Standardmäßig berücksichtigt Autopilot vorhandene Tests, die mit einer Anforderung verknüpft sind, um doppelte Tests zu vermeiden. Sie können Autopilot jedoch anweisen, vorhandene Tests während der neuen Testgenerierung zu ignorieren. Sie können dies tun, indem Sie eine Anweisung angeben wie: „Berücksichtigen Sie beim Generieren von Tests keine Tests, die mit dieser Anforderung verknüpft sind.“
-
Wählen Sie Tests generieren aus, um den Prozess zu starten. Wenn die Generierung abgeschlossen ist, erhalten Sie die Benachrichtigung Testfallgenerierung abgeschlossen . Je nach Ihren Benachrichtigungseinstellungen können Sie die Benachrichtigung sowohl in der App als auch per E-Mail erhalten.
-
Select the Test generation completed notification to review the generated test cases. Expand each test case in the Generate tests panel, and review the generated test cases. If you are satisfied with their content, select Create tests.
-
Wenn Sie mit den generierten Testfällen nicht zufrieden sind, wählen Sie Erneut generieren aus und geben Sie zusätzliche Details zu Ihrem Anwendungsfall an.
- Hängen Sie weitere relevante Dokumente an, die Autopilot verwenden soll.
- Select Next and enter additional details in the Provide instructions text box.
- Nachdem Sie die Schritte verfeinert haben, wählen Sie Erneut generieren aus.
- Select the Test generation completed notification to access the regenerated test cases.
- Erweitern und überprüfen Sie jeden Testfall.
- Wählen Sie die Testfälle aus, mit denen Sie zufrieden sind, und wählen Sie dann Tests erstellen aus.
-
Abbildung 4. Der Abschnitt Nutzung von RAG zum Generieren von Tests
Abbildung 5. Eingeben von Anweisungen im Fenster Zusätzliche Anleitung bereitstellen
Abbildung 6. Erweitern eines generierten Testfalls
Creating test sets for impacted transactions
Group the impacted transactions identified by Change Impact Analysis into a new test set so you can schedule and execute coverage tests for those transactions.
-
Wählen Sie in der Ansicht Analyse der Änderungsauswirkungen die Tabellenansicht aus , um zu einer Tabelle der betroffenen Transaktionen zu wechseln.
-
Überprüfen Sie die betroffenen Transaktionen basierend auf den folgenden Informationen:
- Code: Der eindeutige Code einer Transaktion.
- Name: der Name der Transaktion.
- Transport: Der Transport, aus dem eine Transaktion stammt.
- Relevanz: Die Relevanz einer Transaktion basierend auf den auf der Heatmap-Ebene konfigurierten Verhältnissen.
- Prozess: Der Prozess zur Veröffentlichung der Testfälle, die die betroffenen Transaktionen abdecken.
- Auswirkungen: Die Art der Auswirkungen der Änderung auf den Teststatus der Transaktion. Dies kann entweder Anpassung, Lücke oder „Nicht zutreffend“ sein.
- Testsatz: Der Testsatz, zu dem die betroffenen Transaktionen gehören.
-
Wählen Sie die Transaktionen aus, die Sie einem Testsatz hinzufügen möchten.
-
Wählen Sie Zu neuem Test hinzufügen aus.
Abbildung 7. Hinzufügen betroffener Transaktionen zu neuen Testsätzen
- Erstellen Sie einen neuen Testsatz.
- Wenn Sie mit dem Erstellen von Testsätzen für Lücken in Ihrem SAP-Testportfolio fertig sind, wählen Sie Fertig stellen aus.
Ergebnis
The Change Impact Analysis is generated and displays Fit and Gap transactions for the selected transports. Impacted transactions can be added to test sets and test cases can be generated for any identified gaps.
- Überblick
- Voraussetzungen
- Viewing tabs for SAP Changes
- Checking the Change Impact Analysis display
- Accessing the Change Impact Analysis results
- Analyzing transports
- Wechseln von Ansichtsregisterkarten für SAP-Änderungen
- Viewing the test coverage of impacted transactions
- Filtering the impacted transactions
- Generating test cases for impacted SAP transactions
- Voraussetzungen
- Schritte
- Creating test sets for impacted transactions
- Ergebnis