- Erste Schritte mit der Test Suite
- Studio
- Test Suite – Studio
- Überblick
- Testaktivitäten und APIs
- Orchestrator
- Testing Robots
- Test Manager
- Analyse der Auswirkungen von Änderungen
- Anforderungen
- Assigning test cases to requirements
- Linking test cases in Studio to Test Manager
- Unlink automation
- Delete test cases
- Dokumentieren von Testfällen mit Task Capture
- Erstellen von Testfällen
- Importing manual test cases
- Generate tests for requirements
- Klonen von Testfällen
- Exportieren von Testfällen
- Testfälle automatisieren
- Manuelle Testfälle
- Anwenden von Filtern und Ansichten
- Testsätze
- Ausführen von Tests
- Dokumente
- Berichte
- Daten exportieren
- Massenvorgänge
- Searching with Autopilot
- Fehlersuche und ‑behebung
Analyse der Auswirkungen von Änderungen
Die Analyse der Änderungsauswirkungen ist ein Prozess zur Identifizierung und Bewertung der Auswirkungen einer vorgeschlagenen Änderung an einem SAP-System. Dieser proaktive Ansatz trägt zur Zuverlässigkeit, Stabilität und Effizienz von SAP-Systemen bei. Die Analyse der Änderungsauswirkungen ist ein systematischer Prozess, um die potenziellen Auswirkungen zu verstehen, die eine vorgeschlagene Änderung auf ein SAP-System haben kann. Das Hauptziel besteht darin, Risiken im Zusammenhang mit Softwareänderungen proaktiv zu verwalten und zu verringern.
In the Heatmap, hover over the information icon next to Analyze Transports to see an overview of the impact of changes on your SAP system.
Wählen Sie Transporte analysieren aus und verstehen Sie die Auswirkungen von Änderungen auf Ihrem SAP-System mit der Analyse der Änderungsauswirkungen. Die Auswirkungen auf Ä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.
Die Analyse der Änderungsauswirkungen bietet ähnlich wie die Heatmap eine zweistufige Ansicht:
- Anwendungskomponenten – Container innerhalb der Heatmap, die alle Transaktionen enthalten, die in einer bestimmten Anwendungskomponente verwendet werden.
- 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.
- Lücke: Die Transaktionen, die von den ausgewählten Transporten betroffen sind und nicht von den Testfällen abgedeckt werden.
- Anpassung: Die Transaktionen, die von den ausgewählten Transporten betroffen sind und von den Testfällen abgedeckt werden.
- Nicht betroffen – Die Transaktionen im Transport waren von der Änderung nicht betroffen.
You can analyze your SAP transports and generate the Change Impact Analysis only if Test Manager has a direct connection to your SAP instance.
- Install the UiPath SAP AddOn.
Visit Heatmap prerequisites for step-by-step instructions on how to install the add-on.
- Create a direct connection to an SAP instance, specifically for Change Impact Analysis:
- Open your project in Test Manager, and go to Project Settings > Integration.
- Öffnen Sie Ihre vorhandene SAP-Verbindung oder wählen Sie SAP aus der Dropdownliste Neue Verbindung aus.
- Wählen Sie Verbindung zur Analyse der Änderungsauswirkungen aus.
- Wählen Sie den Typ der SAP-Verbindung aus, die Sie verwenden möchten:
- Same as Heatmap: keep the same SAP connection that you're using for the Heatmap.
- Neue Verbindung: Erstellen Sie eine neue SAP-Verbindung speziell für die Analyse der Änderungsauswirkungen. Führen Sie die gleichen Schritte zum Erstellen einer neuen direkten SAP-Verbindung aus, wie oben dokumentiert.
Wenn Sie Transporte mit der Analyse der Änderungsauswirkungen analysieren, verbrauchen Sie Transporteinheiten. Transporteinheiten gibt es in Paketen zu 100 Einheiten.
Jeder analysierte eindeutige Transport verbraucht eine Transporteinheit. Wenn Sie beispielsweise drei Pakete von Transporteinheiten kaufen, können Sie 300 eindeutige Transporte analysieren.
Wenn Sie einen Transport analysieren, der zuvor analysiert wurde, wird keine Transporteinheit verbraucht.
Führen Sie die folgenden Verfahren aus, um die Funktionen der Analyse der Änderungsauswirkungen zu nutzen.
- Öffnen Sie die Heatmap.
- Wählen Sie oben rechts Transporte analysieren aus.
- Wenn Sie keine Lizenzen für Transporteinheiten haben oder alle Ihre 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.
- Wenn Sie keine Lizenzen für Transporteinheiten haben oder alle Ihre Lizenzen verbraucht haben, sehen Sie nur eine Übersicht über Ihre analysierten Transporte und betroffenen Transaktionen.
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.
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. Besuchen Sie Heatmap-Verhältnisse, um zu erfahren, wie die Verhältnisse der Heatmap die Relevanz von Transaktionen beeinflussen.
So sehen Sie die Auswirkungen von Änderungen innerhalb eines Transports auf Ihre Transaktionen:
- Wählen Sie unter der Heatmap die Option Lücke aus, um die Transaktionen anzuzeigen, die betroffen und keinen 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 von den Änderungen nicht betroffen sind.
- Wählen Sie Alle anzeigen (standardmäßig ausgewählt), um alle oben genannten Transaktionen anzuzeigen.
- Wählen Sie in der Ansicht Analyse der Änderungsauswirkungen den Typ der betroffenen Transaktion, die Sie anzeigen möchten, in der Dropdownliste Alle Transaktionstypen aus:
- Alle Transaktionstypen (Standard)
- Anpassungen
- Lücken
- Wählen Sie aus der Dropdownliste Alle Schnittstellentypen die Schnittstellentypen aus, für die Sie Transaktionen anzeigen möchten:
- Alle Schnittstellentypen (Standard)
- [T] – Transaktion in SAP WinGUI
- [R] – Bericht/Programm in SAP WinGUI
- [W] – Transaktion in SAP WebGUI
- [F] – Anwendung in SAP FIORI
You can generate test cases for the transactions marked as GAP, using AutopilotTM.
- Wählen Sie im Schritt Transporte analysieren aus der Auswirkungsanalyse die Option Listenansicht aus, um zu einer Tabelle der betroffenen Transaktionen zu wechseln.
- Wählen Sie für die als GAP markierten Transaktionen Generieren aus.
Das Fenster Begleitdokumente bereitstellen wird geöffnet und Sie werden aufgefordert, Anhänge oder andere Dokumente anzugeben, die zum Generieren von Testfällen erforderlich sind.
Abbildung 1. Auswählen von Generieren für Lücken in der Auswirkungsanalyse
- Wählen Sie im Fenster Unterstützende Dokumente bereitstellen zusätzliche Anlagen aus. Diese werden beim Generieren von Tests verwendet. Sie können auch selbst andere Dateien hochladen.
Abbildung 2. Auswählen eines angehängten Dokuments im Fenster Begleitdokumente bereitstellen
- Select Next and provide additional instructions that AutopilotTM should use when generating test cases. Choose from a prompt from the Prompt library or type these instructions in the Provide Additional Guidance window.
For instance, you can specify AutopilotTM the number of test cases that you want to generate. The maximum number of test cases is 50.
Abbildung 3. Eingeben von Anweisungen im Fenster Zusätzliche Anleitung bereitstellen
- 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.
- Wählen Sie die Benachrichtigung Testgenerierung abgeschlossen aus, um die generierten Testfälle zu überprüfen.
- Erweitern Sie jeden Testfall im Bereich Tests generieren und überprüfen Sie die generierten Testfälle.
- Wenn Sie mit dem Inhalt zufrieden sind, wählen Sie Tests erstellen aus.
Abbildung 4. Erweitern eines generierten Testfalls
- 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.
- Attach more relevant documents for AutopilotTM to use.
- Klicken Sie auf Weiter und geben Sie zusätzliche Details in das Textfeld Anweisungen angeben ein.
- Nachdem Sie die Schritte verfeinert haben, wählen Sie Erneut generieren aus.
- Klicken Sie auf die Benachrichtigung Testgenerierung abgeschlossen, um auf die neu generierten Testfälle zuzugreifen.
- 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.
- 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.
- 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.
- Anzeige der Auswirkungsanalyse
- Voraussetzungen
- Schritte
- Lizenzen
- Arbeiten mit der Analyse der Änderungsauswirkungen
- Zugriff auf die Analyse der Änderungsauswirkungen
- Transporte analysieren
- Zeigen Sie die Testabdeckung der betroffenen Transaktionen an
- Die betroffenen Transaktionen filtern
- Generieren von Testfällen für betroffene SAP-Transaktionen
- Erstellen Sie Testsätze für die betroffenen Transaktionen