- Erste Schritte
- Projektmanagement
- Projektvorgänge und Dienstprogramme
- Test Manager-Einstellungen
- ALM Tool-Integration
- API-Integration
Diese Seite führt Sie durch die Interaktion mit der Heatmap. Die Seite führt Sie durch verschiedene Phasen, einschließlich der Erstellung von Testfällen in Studio, der Einrichtung von Heatmap-Verhältnissen und -Konfigurationen, der Prüfung und dem Test von Transaktionen und der Ausführung von Testsätzen. Überprüfen Sie die folgenden Themen, um mit der Verwendung der Heatmap zu beginnen.
Sie arbeiten mit einer Heatmap-Ansicht auf zwei Ebenen:
- Anwendungskomponenten: Visuelle Container, die verwandte SAP-Transaktionen unter einer bestimmten Komponente oder einem bestimmten Modul gruppieren.
- Transaktionen: Kästchen innerhalb von Komponenten, die einzelne SAP-Transaktionen oder -Programme darstellen. Jedes Feld zeigt Transaktionsdaten an, z. B.:
- Transaktionsname
- SAP-Code
- Teststatus und Abdeckung
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 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 Heatmap und wählen Sie aus, welche Transaktionen in der Dropdownliste Top-Transaktionen angezeigt werden sollen:
- Alle Transaktionen (Standard)
- Top 10 der Transaktionen
- Top 20 der Transaktionen
- Wählen Sie die Startzeit für Transaktionen in der Dropdownliste Zeitraum aus:
-
Letzter Monat (Standard)
-
Last Week
-
Last Day
Die Start- und Endzeit der Transaktionen wird neben der Dropdownliste Zeitspanne angezeigt.
-
Ändern der Heatmap-Einstellungen
Die Heatmap wird basierend auf den Werten von fünf SAP-Attributen generiert. Sie können die Zuweisungsverhältnisse konfigurieren, um die Attribute zu priorisieren, die für Ihre Teststrategie am relevantesten sind.
Die folgende Tabelle zeigt die SAP-Attribute, die zum Generieren der Heatmap verwendet werden:
| 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 |
Die Summe aller Zuweisungsverhältnisse muss gleich 100sein.
Direkte Verbindung zur SAP-Instanz
-
Wählen Sie oben rechts das Zahnradsymbol
aus. -
Ä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
10und dann das Verhältnis Intensität zu60.
Verbindung mit CSV-Datei
Nachdem Sie das Z_UIPATH_CUST_HEATMAP_DOWNLOAD-Programm ausgeführt haben, wechseln Sie zur Registerkarte Parameter und konfigurieren Sie die Verhältnisse.
Überprüfen der Übersicht einer Transaktion
-
Wählen Sie eine Transaktion aus der Heatmap aus.
-
Wählen Sie unter Details der ausgewählten Transaktion: Transaktionscodes beibehalten die Option Übersicht aus.
-
Überprüfen Sie den Transaktionsnamen und seinen SAP-Code.
Der SAP- Code einer Transaktion wird verwendet, um eine eindeutige Beschriftung zu generieren
Testfälle für eine bestimmte Transaktion erstellen
Allen Transaktionen in der Heatmap wird zur Laufzeit automatisch eine eindeutige Beschriftung zugewiesen. Die Beschriftung hat das folgende Format: TRAN:SAP_CODE oder PROG:SAPPROGRAM.
Die Informationen über tatsächlich ausgeführte Transaktionen und ihre Abhängigkeiten werden zur Laufzeit gesammelt. Damit Testfälle eine Verknüpfung mit den ausgeführten Transaktionen herstellen können, wechseln Sie zu Ihren Studio-Projekteinstellungen und legen Sie unter UI-Automatisierung klassisch die Option SAP-Überwachung aktivieren auf True fest. Diese Einstellung ist nur für Projekte der Testautomatisierung verfügbar.
Durch Aktivieren der SAP-Überwachung unter UI-Automatisierung klassisch werden auch Testfälle und Transaktionen für moderne UI-Automatisierungsaktivitäten verknüpft.
Beispielsweise hat eine Transaktion mit dem Namen 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.
-
Wählen Sie eine Transaktion aus der Heatmap aus.
-
Wählen Sie unter Details der ausgewählten Transaktion: Transaktionscodes beibehalten die Option Testfälle aus.
-
Wählen Sie Testfall erstellen aus und konfigurieren Sie den Testfall, den Sie erstellen möchten.
Sie können weitere Beschriftungen neben der Beschriftung hinzufügen, die dem Testfall bereits zugewiesen ist.
Wichtig:Wenn Sie einen Testfall für eine bestimmte Transaktion erstellen, stellen Sie sicher, dass Sie die Beschriftung, die der Transaktion bereits zugewiesen ist, unverändert lassen. Andernfalls wird der von Ihnen erstellte Testfall nicht mit der Transaktion verknüpft.
In diesem Beispiel ist die bereits zugewiesene Bezeichnung
TRAN:SE16.
Erstellen von Testsätzen für eine bestimmte Transaktion
-
Wählen Sie die Transaktion aus, für die Sie die Testfälle erstellt haben.
-
Wählen Sie unter Details der ausgewählten Transaktion: Transaktionscodes beibehalten die Option Testsätze aus und konfigurieren Sie den Testsatz, den Sie erstellen möchten.
Tipp:Um das Verknüpfen eines Testsatzes mit einer Transaktion zu vereinfachen, fügen Sie die Bezeichnung der Transaktion dem Testsatz hinzu, den Sie verknüpfen möchten. Auf diese Weise können Sie mit dieser spezifischen Bezeichnung nach dem soeben erstellten Testsatz suchen.
In diesem Beispiel haben wir die gleiche Bezeichnung, die wir zum Erstellen der Testfälle (
TRAN:SE16) verwendet haben, dem Testsatz hinzugefügt. -
Nachdem Sie den Testsatz erstellt haben, navigieren Sie im Test Manager zu Testsätze.
-
Suchen Sie nach dem Testsatz, den Sie erstellt haben, und öffnen Sie ihn.
Sie können mithilfe der Beschriftung, die Sie in Schritt 3 hinzugefügt haben, nach dem Testsatz suchen.
-
Wählen Sie Aufgaben > Testfälle zuweisen > Statische Zuweisung aus.
-
Suchen Sie nach den Testfällen, die Sie in Schritt 1 erstellt haben, und weisen Sie sie diesem Testsatz zu.
-
Navigieren Sie zurück zur Heatmap- Seite, wählen Sie die Transaktion aus und sehen Sie sich den ihr zugewiesenen Testsatz an.
Verknüpfen des Orchestrator-Testsatzes mit einer Transaktion
- Wählen Sie eine Transaktion und unter Details der ausgewählten Transaktion: Transaktionscodes beibehalten die Option Testsätze aus.
- 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.
Führen Sie Testsätze für eine Transaktion aus
- Verknüpfen Sie einen Testsatz mit einer Transaktion.
- Select More Options
inline with the test set that you want to execute. - Wählen Sie eine der folgenden Optionen aus:
- Manuell ausführen
- Automatisiert ausführen
- Sehen Sie sich die Testergebnisse in der Heatmap an.
- Anzeigen der Testabdeckung für Transaktionen
- Heatmap-Transaktionen filtern
- Ändern der Heatmap-Einstellungen
- Direkte Verbindung zur SAP-Instanz
- Verbindung mit CSV-Datei
- Überprüfen der Übersicht einer Transaktion
- Testfälle für eine bestimmte Transaktion erstellen
- Erstellen von Testsätzen für eine bestimmte Transaktion
- Verknüpfen des Orchestrator-Testsatzes mit einer Transaktion
- Führen Sie Testsätze für eine Transaktion aus