- Erste Schritte
- Projektmanagement
- 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
- Aktivieren der Governance auf Projektebene
- Deaktivieren der Governance auf Projektebene
- Aktivieren der Governance auf Testfallebene
- Deaktivieren der Governance auf Testfallebene
- Aktivieren oder Deaktivieren von Governance in einem Massenauftrag für Testfälle
- Durchsetzung der Signaturreihenfolge für gesteuerte Testfälle
- Verwalten von Genehmigern für strukturierte Testfälle
- Verwalten von gesteuerten Testfällen im Status In Arbeit
- Verwalten von gesteuerten Testfällen im Status „Wird überprüft“.
- Verwalten von gesteuerten Objekten im Status „Signiert“.
- Verwalten von Kommentaren für gesteuerte Testfälle
- Anzeigen von Governance-Informationen für Testfallprotokolle
- Verwalten von Genehmigern für gesteuerte Testfallprotokolle
- Verwalten von gesteuerten Testfallprotokollen im Status In Work
- Verwalten von gesteuerten Testfallprotokollen im Status „Wird überprüft“.
- Verwalten von gesteuerten Testfallprotokollen im Signiert
- Verwalten von Kommentaren für gesteuerte Testfallprotokolle
- Aktivieren der Governance auf Testfallprotokollebene
- Deaktivieren der Governance auf Testfallprotokollebene
- Anzeigen und Suchen von Testfällen
- Ausführen von Testfällen ohne Testsatz
- Ausführen gemischter Tests
- Erstellen von ausstehenden Ausführungen
- Erneutes Ausführen von Testausführungen
- Fehlerbehebung bei automatisierten Ausführungen
- FAQ – Funktion – Test Manager vs Orchestrator
- Testergebnisse analysieren
- Statuswerte von Playwright-Testergebnissen
- Löschen von Testfallergebnissen
- Synchronisierung von Defekten
- Fehler aus Testergebnissen erstellen
- Ergebnisse von automatisierten Tests
- Überschreiben von Testergebnissen
- Navigieren und Suchen von Testergebnissen
- Untersuchung der Ergebnisse von Testfällen
- Aktivitätsabdeckung anzeigen
- Projektvorgänge und Dienstprogramme
- Test Manager-Einstellungen
- Einstellungen auf Mandantenebene
- Allgemeine Projekteinstellungen
- Events
- Abonnieren von Ereignissen
- Abonnieren aller Ereignisse:
- Abbestellen von Ereignissen
- Abbestellen aller Ereignisse
- Abbestellen der Seite mit den Benachrichtigungseinstellungen
- Anzeigen von Benachrichtigungen
- Filtern von Benachrichtigungen
- Anzeigen von E-Mail-Benachrichtigungen
- Aktivieren von E-Mail-Benachrichtigungen für SMTP-Server
- Anzeigen von nur ungelesenen Benachrichtigungen
- Alle Benachrichtigungen als gelesen markieren
- Alle Benachrichtigungen löschen
- Löschen von Benachrichtigungen
- Verschlüsselung der kundenseitig verwalteten Schlüssel
- Protokolle
- ALM Tool-Integration
- ALM Tool-Integration
- Test Manager verbinden
- Test Manager – Integration Service-Connector
- Ausgehende IP-Bereiche für Connectors
- Arbeiten mit SAP Cloud ALM und Test Manager
- Schritt 1: Integrieren von SAP Cloud ALM mit dem Test Manager
- Schritt 2: Erstellen automatisierter Testfälle im SAP Cloud ALM
- Schritt 3: Erstellen automatisierter Testfälle im Test Manager
- Schritt 4: Synchronisieren von Testfällen vom Test Manager zu SAP Cloud ALM
- Schritt 5: Zuweisen von Testautomatisierungen zu Testfällen
- Schritt 6: Ausführen von Testfällen
- Best Practices für die SAP-Testautomatisierung
- Fehlerbehebung bei der Jira-Integration
- API-Integration
- Codierungs-Agenten für das Testen
- Fehlersuche und ‑behebung
Projekt importieren
Importieren Sie eine TMH-Datei aus einem externen System als neues oder vorhandenes Projekt in Test Manager und migrieren Sie Anforderungen, Testfälle, Testsätze und Anhänge.
Sie können Projekte aus externen Quellen importieren, um Testvorgänge über den Test Manager durchzuführen. Verwenden Sie diese Funktion, um ganze Testprojekte aus verschiedenen Application Lifecycle Management (ALM)-Systemen in Test Manager zu übertragen.
Wie es funktioniert
Das Importieren des Projekts folgt einem Schema, das externe Systemprojekte (z. B. Testanwendungen) in ein Format konvertiert, das vom Test Manager gelesen werden kann. Dazu gehören Objekte wie Anforderungen, Testfälle, Testsätze, Testergebnisse, Beschriftungen, benutzerdefinierte Felder, Vorbedingungen, Nachbedingungen und Anhänge. Der Importprozess erfolgt asynchron.
Überlegungen
- Neue Objekt-IDs (GUIDs) werden während des Imports in Test Manager generiert.
- Time stamps (Created Time, Updated Time) are maintained.
- Erstellt von und Aktualisiert von beziehen sich auf den Benutzer, der die Projektimportanforderung eingereicht hat. Der ursprüngliche Benutzer, der das Artefakt erstellt hat, wird nicht im ALM-System beibehalten.
- Dateianhänge, die die Größenbeschränkungen (90 MB) überschreiten, werden übersprungen.
- Automatisierungslinks werden während des Imports nicht übernommen, da die Verknüpfung von Automatisierungs-IDs abhängt, die für jeden Mandanten eindeutig sind.
Nachdem Sie ein Projekt in einen anderen Mandanten importiert haben, heben Sie die Verknüpfung der Automatisierung jedes Testfalls auf und verknüpfen Sie sie erneut mit der entsprechenden Automatisierung in Orchestrator des Zielmandanten. Andernfalls bleiben automatisierte Ausführungen für diesen Testfall im Status „Ausstehend“ hängen.
Wer kann Projekte importieren?
Jeder Benutzer mit einer gültigen Test Manager-Lizenz kann Projekte importieren.
Weitere Informationen finden Sie unter Benutzer- und Gruppenzugriffsverwaltung.
Getting the schema version
Die Schemaversion ist erforderlich, um die TMH-Datei zu erstellen, und Sie rufen sie mit API-Aufrufen in Swagger ab.
Schritte
- Wechseln Sie mit dem derzeit verwendeten Test Manager-Endpunkt zu Swagger. Informationen zum Verbinden von Swagger mit Ihrem Test Manager finden Sie in den API-Referenzen.
- Go to the ProjectMigrationSchema request.
- Execute GET /api/v2/migration/schema/versions and copy the version generated in the Response Body.
- Input the copied schema version as a parameter for GET /api/v2/migration/schema/{schemaVersion} and execute the API.
- Select Download file from the Response body section.
Ergebnis
Eine ZIP-Datei wird heruntergeladen. Sie enthält das Schema der verschiedenen Testartefakte in der TMH-Datei.
Die ZIP-Datei enthält die folgenden Ordner und Dateien:
- An attachments folder - contains subfolders corresponding to the attachments associated with each object, object Id is folder name (test cases, test sets, requirements, test executions, etc.).
- An objects folder - contains subfolders corresponding to all types of objects available in Test Manager.
- A JSON manifest file - holds basic metadata about your WebExtension.
- A readme.txt file - contains instructions for preparing data that goes inside the folders.
Preparing the TMH file
Wenn Sie Ihre THM-Dateien für den Import vorbereiten, empfehlen wir, eine Dateigröße zu verwenden, die 2 GB nicht überschreitet. Wenn Sie die Dateigröße innerhalb dieses Grenzwerts halten, können Sie vermeiden, dass der Importprozess zwischendurch abgebrochen wird.
Geben Sie alle Objekte an, die Sie in JSON-Dateien importieren möchten, und befolgen Sie dabei die Beispielschemata in jedem Unterordner.
Example: To specify a Test Case, use the sample schema below:
{
"testCases": [
{
"id": "string (100)",
"version": "string (100)",
"name": "string (100)",
"inputParams": "string",
"description": "string",
"automationId": "string (100)",
"automationTestCaseName": "string (100)",
"automationProjectName": "string (100)",
"foreignRef": "string",
"connectorTestCaseId": "string"
}
]
}
{
"testCases": [
{
"id": "string (100)",
"version": "string (100)",
"name": "string (100)",
"inputParams": "string",
"description": "string",
"automationId": "string (100)",
"automationTestCaseName": "string (100)",
"automationProjectName": "string (100)",
"foreignRef": "string",
"connectorTestCaseId": "string"
}
]
}
Stellen Sie sicher, dass Sie die Daten zwischen den Daten in Klammern mit den Daten ändern, die Ihrem Testfall entsprechen.
- Nach dem Erstellen von JSON-Dateien für jedes Objekt aus einem Projekt fügen Sie sie dem entsprechenden Unterordner im Objektordner hinzu. Sie können die JSON-Dateien beliebig benennen, aber die Namen der Unterordner müssen gleich bleiben. Beispiel: Fügen Sie die JSON-Dateien, die Daten über Testfälle enthalten, dem Testfall- Unterordner hinzu.
Wichtig:
If you have a large number of objects to import, split them into multiple files, such as
testcases-1.json, andtestcases-2.json. We recommend adding a maximum number of 500 files per subfolder. - Add the attachment files associated with the objects under the attachments folder, using the following folder hierarchy:
/attachments/object-id/file name.object-id– ersetzen Sie dies durch die ID des zugeordneten Objekts.file name– ersetzen Sie dies durch den Namen des Anhangs.
Importieren eines Projekts in den Test Manager
Beim Importieren eines Projekts wird ein neues Test Manager-Projekt aus einer exportierten TMH-Datei erstellt.
Wenn Sie Ihre THM-Dateien für den Import vorbereiten, empfehlen wir, eine Dateigröße zu verwenden, die 2 GB nicht überschreitet. Wenn Sie die Dateigröße innerhalb dieses Grenzwerts halten, können Sie vermeiden, dass der Importprozess zwischendurch abgebrochen wird.
Schritte
- Melden Sie sich beim Test Manager an.
- Wählen Sie Projekt importieren aus.
- Fügen Sie die TMH-Datei hinzu. Projektdetails werden automatisch abgerufen und im Abschnitt Objekte im Projekt aufgeführt, sodass Sie sie überprüfen können, bevor Sie den Importprozess starten.
- Überprüfen Sie den Abschnitt Objekte im Projekt und aktivieren Sie die Datenobjekte, die in der Projektdatei enthalten sind.
- (Optional) Um Automatisierung als Teil Ihres Imports einzuschließen, aktivieren Sie das Kontrollkästchen Automatisierungsinformationen für Testfälle einschließen .
- (Optional) Um die Projektkonfiguration als Teil Ihres Imports aufzunehmen, aktivieren Sie das Kontrollkästchen Projektkonfiguration importieren .
- (Optional) Bearbeiten Sie den Projektnamen, das Präfix und die Beschreibung.
- Überprüfen Sie die Informationen und wählen Sie Importieren , um den Prozess zu starten.
Hinweis:
Das Importieren des Projekts dauert in der Regel etwa 10–15 Minuten, aber bei größeren Projekten kann es länger dauern.
- Überprüfen Sie den Importprojektbericht, der im Test Manager als Benachrichtigung angezeigt wird, nachdem der Prozess abgeschlossen ist. Die PDF-Datei mit der Importzusammenfassung zeigt den Status der importierten Objekte. Sie können einzelne Objekte untersuchen, die nicht in die CSV-Datei mit dem Objektmigrationsprotokoll importiert wurden.
Hinweis:
Wenn der Projektimport fehlschlägt, wenden Sie sich an den UiPath®-Support.
Ergebnis
Das importierte Projekt wird auf der Seite Projekte ausgegraut, bis der Prozess abgeschlossen ist. Eine Benachrichtigung für abgeschlossenen Projektimport bestätigt den Import.
Importieren in ein vorhandenes Projekt in Test Manager
Beim Importieren in ein vorhandenes Projekt werden die Anforderungen, Testfälle, Testsätze und andere Artefakte einer TMH-Datei in das Zielprojekt zusammengeführt.
Schritte
-
Melden Sie sich beim Test Manager an.
-
Wählen Sie Projekt importieren aus.
-
Fügen Sie die TMH-Datei hinzu, die Sie hier heruntergeladen haben. Projektdetails werden automatisch abgerufen und im Abschnitt Objekte in Projektdatei aufgeführt, sodass Sie sie überprüfen können, bevor Sie den Importprozess starten.
-
Überprüfen Sie den Abschnitt Objekte in Projektdatei und aktivieren Sie die Datenobjekte, die in der Projektdatei enthalten sind.
-
(Optional) Um Automatisierung als Teil Ihres Imports einzuschließen, aktivieren Sie das Kontrollkästchen Automatisierungsinformationen für Testfälle einschließen .
-
(Optional) Um die Projektkonfiguration als Teil Ihres Imports aufzunehmen, aktivieren Sie das Kontrollkästchen Projektkonfiguration importieren .
-
Wählen Sie Vorhandenes Projekt unter Ziel aus.
-
Wählen Sie in der Dropdownliste Projekt das Zielprojekt aus, in das die Daten importiert werden.
Tipp:- Wenn Sie über größere TMH-Dateien verfügen, können Sie sie in mehrere Dateien aufteilen und diese separat in dasselbe Zielprojekt importieren.
- Wenn Sie mehrere Projekte exportieren, können Sie sie wieder in ein vorhandenes Projekt importieren.
-
Überprüfen Sie die Informationen und wählen Sie Importieren , um den Prozess zu starten.
Warnung:Das Feld Testergebnisse ist immer
0, da Testergebnisse nicht exportiert werden. -
Wenn der Import eines vorhandenen Projekts abgeschlossen ist, erhalten Sie die Benachrichtigung Projektimport abgeschlossen über das Ereignis.
-
Wählen Sie die Benachrichtigung aus, um zur Registerkarte Anhänge des neuen Projekts zu wechseln, wo Sie Folgendes sehen können:
- Protokolle für die Migrationsschritte (ZIP-Datei)
- Protokolle für die migrierten Objekte (ZIP-Datei)
- Importzusammenfassung (TXT-Datei) – zeigt die Gesamtzahl der Entitäten und wie viele von ihnen importiert oder übersprungen wurden.
-
Überprüfen Sie den Importprojektbericht, der im Test Manager als Benachrichtigung angezeigt wird, nachdem der Prozess abgeschlossen ist. Die PDF-Datei mit der Importzusammenfassung zeigt den Status der importierten Objekte. Sie können einzelne Objekte untersuchen, die nicht in die CSV-Datei mit dem Objektmigrationsprotokoll importiert wurden.
Hinweis:Wenn der Projektimport fehlschlägt, wenden Sie sich an den UiPath®-Support.
Ergebnis
Die Daten der TMH-Datei werden in das ausgewählte Projekt importiert und eine Benachrichtigung Projektimport abgeschlossen bestätigt den Import.
Anzeigen von Automatisierungsinformationen
Auf der Registerkarte Details eines importierten Testfalls wird die Automatisierung angezeigt, die ihn generiert hat, sofern Sie Automatisierungsinformationen in den Import aufgenommen haben.
Schritte
-
In the Import project page, select Include automation information for test cases at the bottom.
-
Finish the import, and filter through the imported test cases, applying the automationcleared label filter.
Abbildung 1. Die Dropdownliste Beschriftungen, die die Beschriftung „Automatisierung gelöscht “ anzeigt
-
Open every returned test case, and go to the Details tab to retrieve the information about the automation that generated the test case.
Ergebnis
Die auf der Registerkarte Details angezeigten Automatisierungsinformationen umfassen:
- Automatisierungs-ID
- AutomationProjectName
- AutomationTestCaseName
Ähnliche Artikel
- Wie es funktioniert
- Überlegungen
- Wer kann Projekte importieren?
- Getting the schema version
- Schritte
- Ergebnis
- Preparing the TMH file
- Importieren eines Projekts in den Test Manager
- Schritte
- Ergebnis
- Importieren in ein vorhandenes Projekt in Test Manager
- Schritte
- Ergebnis
- Anzeigen von Automatisierungsinformationen
- Schritte
- Ergebnis
- Ähnliche Artikel