- Erste Schritte
- Projektmanagement
- Dokumente
- Analyse der Auswirkungen von Änderungen
- Anforderungen
- Assigning test cases to requirements
- Linking test cases in Studio to Test Manager
- Delete test cases
- Dokumentieren von Testfällen mit Task Capture
- Erstellen von Testfällen
- Importieren manueller Testfälle
- Generieren Sie Tests für Anforderungen
- Klonen von Testfällen
- Exportieren von Testfällen
- Testfälle automatisieren
- Manuelle Testfälle
- Parameter
- Anwenden von Filtern und Ansichten
- Planen von Ausführungen
- Ausführen von Tests
- Suche mit Autopilot
- Projektvorgänge und Dienstprogramme
- Test Manager-Einstellungen
- ALM Tool-Integration
- API-Integration
- Fehlersuche und ‑behebung

Test Manager-Benutzerhandbuch
Arbeiten mit Heatmap
Um mit der Heatmap zu beginnen, müssen Sie Testfälle für Ihre SAP-Transaktionen mit UiPath Studio erstellen. Um sicherzustellen, dass die Heatmap genau anzeigt, welche Transaktionen von Tests abgedeckt werden und deren Status, müssen Sie die Studio-Projekteinstellung SAP-Überwachung aktivieren auf True festlegen.
TRAN:SAP_CODE
oder PROG:SAPPROGRAM
.
Create Purchase Order
mit ME21N
als SAP-Code die Beschriftung TRAN:ME21N
. Wenn Sie einen Testfall für diese Transaktion erstellen möchten, wird dieselbe Beschriftung im Feld Beschriftungen des Dialogfelds Testfall erstellen angezeigt.
Nachdem Sie Testfälle in UiPath Studio für Ihre SAP-Transaktionen erstellt haben, können Sie die Verhältnisse und Einstellungen konfigurieren, auf deren Grundlage die Heatmap die Testrelevanz und -abdeckung anzeigt.
Die Heatmap wird basierend auf den Werten der folgenden SAP-Attribute erstellt:
SAP-Attribut | Beschreibung | Standardwert |
---|---|---|
Benutzer | Die Anzahl der Benutzer, die die Transaktion verwenden. | 40 |
Ausführung | Die Anzahl der Ausführungen pro Transaktion. | 10 |
Zeit | Die gesamte Verarbeitungszeit bei der Ausführung einer Transaktion. | 10 |
Objekt | Die Anzahl der in einer Transaktion verwendeten Entwicklungsobjekte, z. B. Bildschirme, Funktionsmodule, Tabellen. | 10 |
Intensität | Transaktionstyp:
| 30 |
100
sein.
SAP FIORI Landing-Pages
Darüber hinaus können Sie die Sichtbarkeit von SAP Fiori-Zielseiten in der Heatmap aktivieren oder deaktivieren.
Direkte Verbindung zur SAP-Instanz
Die Einstellungen können basierend auf den Kundenanforderungen rechts oben in der Heatmap angepasst werden .
Verbindung mit CSV-Datei
Sie konfigurieren sie beim Herunterladen der CSV-Datei von SAP auf der Registerkarte Parameter.
Wenn Sie die Heatmap-Einstellungen ändern, müssen Sie auch die Zuweisungsverhältnisse der SAP-Attribute ändern, die zum Generieren der Heatmap verwendet werden, und ihre Sichtbarkeit auf SAP FIORI Landing-Pages ändern.
Direkte Verbindung zur SAP-Instanz
- Wählen Sie das Zahnradsymbol
oben rechts aus, um die Heatmap-Einstellungen zu öffnen.
- Ändern Sie die Zuweisungsverhältnisse entsprechend Ihrem Anwendungsfall.
Um beispielsweise die intensivsten Transaktionen (vom Typ Erstellen) anstatt die am häufigsten verwendeten hervorzuheben, ändern Sie das Verhältnis Benutzer zu
10
und dann das Verhältnis Intensität zu60
. - Wählen Sie unter Sichtbarkeit den Umschalter SAP FIORI Landing-Pages anzeigen aus, um SAP FIORI Landing-Pages in der Heatmap anzuzeigen.
Verbindung mit CSV-Datei
Z_UIPATH_CUST_HEATMAP_DOWNLOAD
-Programm ausgeführt haben, wechseln Sie zur Registerkarte Parameter und konfigurieren Sie die Verhältnisse.
Unter Heatmap-Verhältnisse erfahren Sie mehr über SAP-Attribute und Zuweisungsverhältnisse.
Nachdem Sie Tests für Ihre SAP-Transaktionen erstellt und die Heatmap-Verhältnisse konfiguriert haben, können Sie mit der Analyse der Ergebnisse und dem Testen bestimmter Transaktionen beginnen. In den folgenden Abschnitten finden Sie Informationen zur Nutzung der Heatmap.
Die Analyse der Heatmap-Ergebnisse umfasst die Anzeige der Testabdeckung Ihrer Transaktionen, das Filtern der Testabdeckungstypen und die Überprüfung der Transaktionsübersichten. Erkunden Sie die folgenden Themen, um ein umfassendes Verständnis für die Untersuchung von Heatmap-Ergebnissen zu erhalten.
Anzeigen der Testabdeckung für Transaktionen
So sehen Sie, welche Transaktionen über automatisierte Tests verfügen, und die Ergebnisse:
- Wählen Sie Bestanden unter der Heatmap aus, um die Transaktionen mit den Ergebnissen anzuzeigen, die den Test bestanden haben.
- Wählen Sie Fehlgeschlagen unter der Heatmap aus, um die Transaktionen mit den Ergebnissen anzuzeigen, die den Test nicht bestanden haben.
- Wählen Sie unter der Heatmap die Option Kein Testfall ausgeführt aus, um die Transaktionen anzuzeigen, für die kein Testfall ausgeführt wurde.
- Wählen Sie unter der Heatmap die Option Kein Testfall zugewiesen aus, um die Transaktionen anzuzeigen, denen keine Testfälle zugewiesen sind.
- Wählen Sie unter Heatmap die Option Alle anzeigen (standardmäßig ausgewählt) aus, um alle oben genannten Transaktionen anzuzeigen.
Heatmap-Transaktionen filtern
-
Öffnen Sie die Heatmap und wählen Sie die Anzahl der Transaktionen, die angezeigt werden sollen, in der Dropdownliste Alle Transaktionen aus:
- Alle Transaktionen (Standard)
- Top 10 der Transaktionen
- Top 20 der Transaktionen
-
Wählen Sie die Startzeit für Transaktionen in der Dropdownliste Letzte Woche aus:
-
Wählen Sie die Transaktionstypen, die Sie anzeigen möchten, in der Dropdownliste Alle Transaktionstypen aus:
- Standardtransaktionen
- Benutzerdefinierte Transaktionen
-
Wählen Sie aus der Dropdownliste Alle Schnittstellentypen die Schnittstellentypen aus, für die Sie Transaktionen anzeigen möchten:
- [T] – Transaktion in SAP WinGUI
- [R] – Bericht/Programm in SAP WinGUI
- [W] – Transaktion in SAP WebGUI
- [F] – Anwendung in SAP FIORI
Überprüfen der Übersicht einer Transaktion
Sie können manuelle Tests mit AutopilotTM für Transaktionen generieren, die als Teil der Heatmap angezeigt werden. Den generierten Testfällen werden die folgenden Bezeichnungen zugewiesen:
Autopilot-generiert
TRAN:<transactionCode>
Voraussetzungen: Wenn Sie RAG beim Generieren von Tests nutzen möchten, müssen Sie Kontextgrundlage verwenden, zu der RAG eine Komponente ist. Um mit Kontextgrundlage zu beginnen, besuchen Sie die entsprechende Seite mit den Best Practices .
- Wählen Sie in der Heatmap die gewünschte Transaktion aus.
- Wählen Sie Testfälle generieren aus.
Das Fenster Zusätzlichen Kontext bereitstellen wird geöffnet und konzentriert sich auf Dokumente hinzufügen, mit denen Sie zur Eingabe von Anhängen oder anderen Dokumenten aufgefordert werden, die zum Generieren von Testfällen erforderlich sind.
Abbildung 1. Beispiel der Schaltfläche Tests generieren für die ausgewählte Transaktion
- Wählen Sie im Abschnitt Dokumente hinzufügen zusätzliche Anlagen aus.
Diese werden beim Generieren von Tests verwendet. Sie können auch selbst andere Dateien hochladen.
Abbildung 2. Der Abschnitt Dokumente zum Generieren von Tests hinzufügen
- Wählen Sie im Abschnitt RAG nutzen im Fenster Zusätzlichen Kontext bereitstellen einen Index aus, in dem Ihre in Kontextgrundlage hochgeladenen Daten gespeichert werden.
Der ausgewählte Index hilft Autopilot dabei, genauere Tests zu generieren, indem er ihm Kontext zu den Anwendungen gibt, die Sie automatisieren möchten. Sie können RAG beispielsweise nutzen, wenn ein Anforderungsdokument unvollständige Informationen enthält oder auf zusätzliche Details in anderen Abschnitten verweist. In diesem Fall können Sie RAG nutzen, um diese Details aus indizierten Referenzen zu ziehen.Hinweis: Best Practices für die Arbeit mit Kontextgrundlage finden Sie unter Best Practices.
- Wählen Sie aus der Dropdownliste Ordner auswählen den Ordner aus, in dem Sie die Indizes speichern, in denen die gewünschten Informationen gespeichert sind, die Sie für Autopilot freigeben möchten.
- Wählen Sie in der Dropdownliste Index auswählen den spezifischen Index aus, auf den Autopilot verweisen soll.
- Geben Sie für Anzahl der Ergebnisse die Anzahl der Tests ein, die Autopilot basierend auf den referenzierten Informationen generieren soll.
Abbildung 3. Der Abschnitt „RPG nutzen“ zum Generieren von Tests
- Wählen Sie im Abschnitt Dokumente hinzufügen zusätzliche Anlagen aus.
- Wählen Sie Weiter aus und geben Sie zusätzliche Anweisungen an, die der AutopilotTM beim Generieren von Testfällen befolgen soll. Wählen Sie eine Eingabeaufforderung aus der Eingabeaufforderungsbibliothek aus oder geben Sie diese Anweisungen in das Fenster Zusätzliche Anleitung bereitstellen ein.
Das sind einige der Anweisungen, denen Autopilot folgen kann:
- Sie können AutopilotTM anweisen, die Anzahl der Testfälle anzuweisen, die Sie generieren möchten. Die maximale Anzahl von Testfällen ist 50.
- Sie können angeben, dass der AutopilotTM alle Benutzerschritte und Akzeptanzkriterien abdecken soll, die in der Anforderung des Kreditantrags beschrieben sind.
- Sie können AutopilotTM anweisen, Vorbedingungen zu generieren.
- Sie können AutopilotTM 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.“
Abbildung 4. Zusätzliche Anweisungen, die im Fenster Zusätzliche Anleitung bereitstellen eingegeben wurden
- 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 5. Auswählen der Tests, die Sie erstellen möchten, und Erweitern eines Testfalls
- Wenn Sie mit den generierten Testfällen nicht zufrieden sind, wählen Sie Tests verfeinern aus und geben Sie zusätzliche Details zu Ihrem Anwendungsfall an.
- Hängen Sie weitere relevante Dokumente an, die der AutopilotTM verwenden soll.
- 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 Tests 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.
Die generierten Testfälle weisen die folgenden Beschriftungen auf:
Autopilot-generiert
TRAN:<transactionCode>
TRAN:SE38
ist, wird dieselbe Bezeichnung auf alle daraus generierten Testfälle angewendet.
Unterstützte Dateitypen
Autopilot kann verschiedene Dateitypen verarbeiten. Je nach Dateityp kann Autopilot bestimmte Inhalte daraus verarbeiten. In der folgenden Liste sind die Dateitypen aufgeführt, die Sie Autopilot anbieten können, zusammen mit Details zum Inhaltstyp, den Autopilot von jedem Typ verarbeiten kann:
- 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
Nachdem Sie die in der Heatmap angezeigten Ergebnisse analysiert haben, können Sie mit der Verbesserung Ihres Testportfolios beginnen, indem Sie Testfälle und Testsätze für nicht abgedeckte oder fehlgeschlagene Transaktionen erstellen. Auf den folgenden Seiten finden Sie Schritte zum Erstellen von Testfällen und Testsätzen für eine bestimmte Transaktion.
Testfälle für eine bestimmte Transaktion erstellen
Erstellen von Testsätzen für eine bestimmte Transaktion
- Wählen Sie eine Transaktion aus, und wählen Sie unter Details der ausgewählten Transaktion: Transaktionscodes pflegendie Option Testsätzeaus.
- Wählen Sie Verknüpfen aus, wählen Sie die Orchestrator-Testsätze aus, die Sie verknüpfen möchten, und wählen Sie Verknüpfen aus.
- Verknüpfen Sie einen Testsatz mit einer Transaktion.
- Wählen Sie Weitere Optionen
in der Zeile des auszuführenden Testsatzes aus.
- Wählen Sie eine der folgenden Optionen aus:
- Manuell ausführen
- Automatisiert ausführen
- Sehen Sie sich die Testergebnisse in der Heatmap an.
- Erstellen Sie Testfälle in Studio
- Verknüpfung und Verbindung zwischen Heatmap, Testfällen und Transaktionen
- Konfigurieren Sie die Verhältnisse und Einstellungen der Heatmap
- Heatmap-Verhältnisse
- Ändern der Heatmap-Einstellungen
- Analysieren und Testen von Transaktionen
- Verstehen der Heatmap-Ergebnisse
- Generieren Sie Testfälle für eine bestimmte Transaktion.
- Erstellen von Testfällen und Testsätzen
- Verknüpfen des Orchestrator-Testsatzes mit einer Transaktion
- Führen Sie Testsätze für eine Transaktion aus
- Heatmap-Anhänge