UiPath Documentation
test-manager
latest
false

Test Manager-Benutzerhandbuch

Letzte Aktualisierung 7. Mai 2026

Arbeiten mit Heatmap

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

Erstellen Sie Testfälle in Studio

Um mit der Heatmap zu beginnen, müssen Sie mit UiPath Studio Testfälle für Ihre SAP-Transaktionen 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.

Verknüpfung und Verbindung zwischen Heatmap, Testfällen und Transaktionen

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.

Hinweis:

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.

Dokumentationsbild

Konfigurieren Sie die Verhältnisse und Einstellungen der Heatmap

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.

Ä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.

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:
  • Transaktionen mit hoher Intensität gelten als Transaktionen des Typs Erstellen
  • Transaktionen mit mittlerer Intensität gelten als Transaktionen des Typs Ändern
  • Transaktionen mit niedriger Intensität gelten als Transaktionen des Typs Anzeigen
30
Wichtig:

Die Summe aller Zuweisungsverhältnisse muss gleich 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
  1. Wählen Sie das Zahnradsymbol Dokumentationsbild oben rechts aus, um die Heatmap-Einstellungen zu öffnen.
  2. Ändern Sie die Zuweisungsverhältnisse entsprechend Ihrem Anwendungsfall.

For example, to highlight the most intense transactions (of type Create), rather than the most used ones, change the User ratio to 10, and then the Intensity ratio to 60. 3. Under Visibility, select the Display SAP FIORI landing pages toggle, to display SAP FIORI landing pages in the heatmap.

Dokumentationsbild

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.

Dokumentationsbild

Analysieren und Testen von Transaktionen

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.

Verstehen der Heatmap-Ergebnisse

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:

  1. Wählen Sie Bestanden unter der Heatmap aus, um die Transaktionen mit den Ergebnissen anzuzeigen, die den Test bestanden haben.

  2. Wählen Sie Fehlgeschlagen unter der Heatmap aus, um die Transaktionen mit den Ergebnissen anzuzeigen, die den Test nicht bestanden haben.

  3. 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.

  4. Wählen Sie unter der Heatmap die Option Kein Testfall zugewiesen aus, um die Transaktionen anzuzeigen, denen keine Testfälle zugewiesen sind.

  5. Wählen Sie unter Heatmap die Option Alle anzeigen (standardmäßig ausgewählt) aus, um alle oben genannten Transaktionen anzuzeigen.

    Dokumentationsbild

Heatmap-Transaktionen filtern
  1. Öffnen Sie Heatmap und wählen Sie die Anzahl der Transaktionen, die in der Dropdownliste Alle Transaktionen angezeigt werden sollen:
    1. Alle Transaktionen (Standard)
    2. Top 10 der Transaktionen
    3. Top 20 der Transaktionen
  2. Wählen Sie die Startzeit für Transaktionen in der Dropdownliste Letzte Woche aus:
    1. Letzter Monat (Standard)
    2. Last Week
    3. Last Day

The start and end time of transactions is displayed next to the Time Period dropdown. 3. Select the types of transactions that you want to appear from the All transaction types dropdown:

  1. Standardtransaktionen
  2. Benutzerdefinierte Transaktionen
  3. Wählen Sie aus der Dropdownliste Alle Schnittstellentypen die Schnittstellentypen aus, für die Sie Transaktionen anzeigen möchten:
    1. [T] – Transaktion in SAP WinGUI
    2. [R] – Bericht/Programm in SAP WinGUI
    3. [W] – Transaktion in SAP WebGUI
    4. [F] – Anwendung in SAP FIORI
Überprüfen der Übersicht einer Transaktion
  1. Wählen Sie eine Transaktion aus der Heatmap aus.
  2. Wählen Sie unter Details der ausgewählten Transaktion: Transaktionscodes beibehalten die Option Übersicht aus.
  3. Überprüfen Sie den Transaktionsnamen und seinen SAP-Code.

Der SAP- Code einer Transaktion wird verwendet, um eine eindeutige Beschriftung zu generieren

Dokumentationsbild

Generieren Sie Testfälle für eine bestimmte Transaktion.

Hinweis:

Feature availability depends on the cloud platform you use. For details, refer to the Test Manager feature availability page.

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 Beschriftungen zugewiesen:

  • autopilot-generated
  • TRAN:<transactionCode>

Prerequisites: (For Cloud Commercial only) If you want to leverage RAG when generating tests, you need to start using Context Grounding, which RAG is a component of. To get started with Context Grounding, visit the dedicated Best practices page.

  1. Wählen Sie in der Heatmap die gewünschte Transaktion aus.

  2. Wählen Sie Testfälle generieren aus. Das Fenster Zusätzlichen Kontext bereitstellen wird geöffnet und konzentriert sich auf Dokumente hinzufügen, die Sie zur Eingabe von Anhängen oder anderen Dokumenten auffordern, die zum Generieren von Testfällen erforderlich sind. Abbildung 1. Beispiel der Schaltfläche Tests generieren für die ausgewählte Transaktion

    Beispiel der Schaltfläche Tests generieren für die ausgewählte Transaktion

    1. 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.

Figure 2. The Add documents section for generating tests (For Cloud Commercial only)

Der Abschnitt Dokumente zum Generieren von Tests hinzufügen 2. (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. ::: 1. From the Select folder dropdown list, select the folder where you store the indexes storing the desired information you want to share with Autopilot. 2. From the Select index dropdown list, select the specific index that you want Autopilot to reference. 3. For Number of results, enter the number of tests you want Autopilot to generate based on the referenced information.

Figure 3. The Leverage RAG section for generating tests

Der Abschnitt „RPG nutzen“ zum Generieren von Tests 3. 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. These are some of the instructions that Autopilot can follow:

  • Sie können AutopilotTM anweisen, die Anzahl der Testfälle zu ermitteln, die Sie generieren möchten. Die maximale Anzahl von Testfällen ist 50.
  • Sie können angeben, dass der AutopilotTM alle Benutzerschritte und Akzeptanzkriterien abdeckt, die in der Anforderung des Kreditantrags beschrieben sind.
  • Sie können den AutopilotTM anweisen, Vorbedingungen zu generieren.
  • Sie können angeben, dass AutopilotTM für jeden Testschritt ein erwartetes Ergebnis generiert.
  • By default, Autopilot considers existing tests linked to a requirement to prevent duplicating tests. However, you can instruct Autopilot to disregard existing tests during new test generation. You can do this by providing an instruction like: "Do not consider tests that are linked to this requirement when generating tests".Figure 4. Additional instructions entered in the Provide additional guidance window

Zusätzliche Anweisungen, die im Fenster Zusätzliche Anleitung bereitstellen eingegeben wurden

  1. Wählen Sie optional aus der Dropdownliste Modell das KI-Modell aus, das der Autopilot verwenden soll. Autopilot verwendet beim Generieren von Tests standardmäßig Claude 3.7 Sonnet, was auch das empfohlene Modell ist.
    Hinweis:

    Die in der Auswahlliste Modell verfügbaren Modelle hängen von der AI Trust Layer-Richtlinie ab, die auf Ihre Organisation und Ihren Mandanten angewendet wird. Wenn alle unterstützten Modelle aktiviert sind, wird Claude 3.7 Sonnet als empfohlene Option angezeigt. Wenn nur ein Modelltyp aktiviert ist (z. B. Azure OpenAI), wird nur das GPT 4o-Modell angezeigt und automatisch empfohlen.

  2. 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.
  3. Wählen Sie die Benachrichtigung Testgenerierung abgeschlossen aus, um die generierten Testfälle zu überprüfen.
    1. Erweitern Sie jeden Testfall im Bereich Tests generieren und überprüfen Sie die generierten Testfälle.
    2. Wenn Sie mit dem Inhalt zufrieden sind, wählen Sie Tests erstellen aus.

Figure 5. Selecting the tests that you want to create and expanding a test case

Auswählen der Tests, die Sie erstellen möchten, und Erweitern eines Testfalls 6. If you are not satisfied with the generated test cases, select Refine tests, and provide additional details about your use case.

  1. Hängen Sie weitere relevante Dokumente an, die AutopilotTM verwenden soll.
  2. Klicken Sie auf Weiter und geben Sie zusätzliche Details in das Textfeld Anweisungen angeben ein.
  3. Nachdem Sie die Schritte verfeinert haben, wählen Sie Tests erneut generieren aus.
  4. Klicken Sie auf die Benachrichtigung Testgenerierung abgeschlossen, um auf die neu generierten Testfälle zuzugreifen.
  5. Erweitern und überprüfen Sie jeden Testfall.
  6. 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-generated
  • TRAN:<transactionCode>

Wenn die Bezeichnung der ausgewählten Transaktion beispielsweise 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
    • PDF

Erstellen von Testfällen und Testsätzen

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

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.

Hinweis:

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.

  1. Wählen Sie eine Transaktion aus der Heatmap aus.
  2. Wählen Sie unter Details der ausgewählten Transaktion: Transaktionscodes beibehalten die Option Testfälle aus.
  3. 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.

Dokumentationsbild

Erstellen von Testsätzen für eine bestimmte Transaktion
  1. Wählen Sie die Transaktion aus, für die Sie die Testfälle erstellt haben.

  2. 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 die Verknüpfung eines Testsatzes mit einer Transaktion zu vereinfachen, fügen Sie die Beschriftung der Transaktion zu dem Testsatz hinzu, den Sie verknüpfen möchten. So können Sie mit dieser bestimmten Beschriftung nach dem Testsatz suchen, den Sie gerade erstellt haben. In diesem Beispiel haben wir die gleiche Bezeichnung, die wir zum Erstellen der Testfälle verwendet haben (TRAN:SE16), dem Testsatz hinzugefügt.

    Dokumentationsbild

  3. Nachdem Sie den Testsatz erstellt haben, navigieren Sie im Test Manager zu Testsätze.

  4. Suchen Sie nach dem Testsatz, den Sie erstellt haben, und öffnen Sie ihn.

You can search for the test set using the label that you added at Step 3. 6. Select Tasks > Assign Test Cases > Static Assignment. 7. Search for the test cases that you created at Step 1 and assign them to this test set.

Dokumentationsbild 8. Navigate back to the Heatmap page, select the transaction, and check out the test set assigned to it.

Führen Sie Testsätze für eine Transaktion aus

  1. Verknüpfen Sie einen Testsatz mit einer Transaktion.
  2. Select More Options Dokumentationsbild inline with the test set that you want to execute.
  3. Wählen Sie eine der folgenden Optionen aus:
    • Manuell ausführen
    • Automatisiert ausführen
  4. Sehen Sie sich die Testergebnisse in der Heatmap an.

Heatmap-Anhänge

Die SAP-Daten, die die Heatmap generieren, finden Sie im Dashboard des Test Managers unter Anhänge:

  • Für ConnectSapInstance als Datenquelle: drei JSON-Dateien sind angehängt (für Tag, Woche und Monat)
  • Bei UploadFromCSV als Datenquelle: Die hochgeladene CSV-Datei wird angehängt.

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben