- Erste Schritte
- Über den Test Manager
- Über Autopilot Chat
- Über PII-Maskierung
- Erste Schritte
- Verfügbarkeit von Test Manager-Funktionen
- Einheitliche Preise: Lizenzierung Test Manager
- Flex: Lizenzierung von Test Manager
- Schnellstartanleitung
- Projektmanagement
- Dokumente
- 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
- Manuelle Testfälle
- Importieren manueller Testfälle
- Dokumentieren von Testfällen mit Task Capture
- Parameter
- Aktivieren der Governance auf Projektebene
- Deaktivieren der Governance auf Projektebene
- Aktivieren der Governance auf Testfallebene
- Deaktivieren der Governance auf Testfallebene
- Verwalten von Genehmigern für strukturierte Testfälle
- Verwalten von gesteuerten Testfällen im Status In Arbeit
- Verwalten von geregelten Testfällen im Status „Wird überprüft“.
- Verwalten von gesteuerten Objekten im Status „Signiert“.
- Verwalten von Kommentaren für gesteuerte Testfälle
- Anwenden von Filtern und Ansichten
- Importieren von Orchestrator-Testsätzen
- Creating test sets
- Hinzufügen von Testfällen zu einem Testsatz
- Zuweisen von Standardbenutzern in der Testsatzausführung
- Aktivieren der Aktivitätsabdeckung
- Aktivieren von Healing Agent
- Konfigurieren von Testsätzen für bestimmte Ausführungsordner und Roboter
- Überschreiben von Parametern
- Klonen von Testsätzen
- Exportieren von Testsätzen
- Anwenden von Filtern und Ansichten
- FAQ – Funktion – Test Manager vs Orchestrator
- Ausführen von manuellen Tests
- Ausführen automatisierter Tests
- Ausführen von Testfällen ohne Testsatz
- Ausführen gemischter Tests
- Erstellen von ausstehenden Ausführungen
- Erzwingen einer Ausführungsreihenfolge
- Erneutes Ausführen von Testausführungen
- Planen von Ausführungen
- Fehlerbehebung bei automatisierten Ausführungen
- Zugänglichkeitstests für Test Cloud
- Suche mit Autopilot
- Projektvorgänge und Dienstprogramme
- Test Manager-Einstellungen
- ALM Tool-Integration
- API-Integration
- Codierung von Agents für Tests
- Fehlersuche und ‑behebung
Integrieren Sie Azure DevOps in Test Manager, um Ihr Testmanagement, die agile Planung oder die Fehlerverfolgung zu unterstützen. Durch diese Integration können Sie Ihre Arbeitselemente mit Test Manager synchronisieren.
So verbinden Sie Ihre Test Manager-Instanz mit einem Azure DevOps-Projekt:
- Erstellen eines Projekts in Azure DevOps
- Konfigurieren einer Azure DevOps-Verbindung
Voraussetzungen
- Azure DevOps-Konto
- Berechtigungen für die Integration mit Dienst-Hooks zuweisen
- Test Manager-Administratorkonto
- UiPath® Test Manager Azure DevOps-Erweiterung
- Azure-Testpläne – Zum Synchronisieren von Testelementen mit Ihrem Test Manager. Stellen Sie sicher, dass Sie das Integrationsszenario gründlich validieren. Beachten Sie die folgenden Einschränkungen:
- Assertionen können nicht synchronisiert werden.
- Testausführungen können nicht auf den Status Abgeschlossen festgelegt werden, da sie in Azure DevOps gesperrt werden, damit die Ergebnisse parallel synchronisiert werden.
- Der Scope der Projekte im Test Manager und in Azure DevOps ist erheblich unterschiedlich und erfordert daher eine detaillierte Planung des Objektweiterleitung.
Erstellen eines Projekts in Azure DevOps
Erstellen Sie ein Azure DevOps-Projekt mit dem Agile-Arbeitselementprozess, um die agile Planung zu unterstützen und als Ziel für die Synchronisierung von Arbeitselementen mit Test Manager zu dienen.
- Melden Sie sich bei Azure DevOps an.
- Wählen Sie „Neues Projekt erstellen“ aus und konfigurieren Sie die Projekteinstellungen:
- Projektname: Geben Sie einen Namen für Ihr Projekt ein.
- Description: Add a description to help you easily identify the use of each project.
- Version control: Choose your version control.
- Arbeitselementprozess: Wählen Sie Agilität aus der Dropdownliste als Ihren Standardprozess aus, um Ihre agilen Planungsmethoden zu unterstützen, einschließlich Entwicklungs- und Testaktivitäten.
- Wählen Sie Erstellen.
Ihr Projekt wird Ihrer Sammlung hinzugefügt.
Konfigurieren einer Azure DevOps-Verbindung
Richten Sie die Verbindung zwischen Test Manager und einem Azure DevOps-Projekt ein, indem Sie die Integrationseinstellungen sowohl in Test Manager als auch in der UiPath® Azure DevOps-Erweiterung konfigurieren.
Voraussetzungen: Um die UiPath® Test Manager-Erweiterung in Azure DevOps zu speichern, müssen Sie Azure-Administratorbenutzer sein. 1. Melden Sie sich als Administrator bei Test Manager an. 2. Öffnen Sie Ihr Projekt. 3. Navigieren Sie zu Projekteinstellungen > Integration. 4.
Wählen Sie „Neue Verbindung“ aus und dann „Azure DevOps“ in der Dropdownliste.5. Konfigurieren Sie die folgenden Verbindungseinstellungen:
-
Name: Geben Sie einen Namen für Ihre Azure DevOps-Verbindung ein. * Beschreibung (optional): Fügen Sie eine Beschreibung als Referenz hinzu. * Server-URL: Fügen Sie die Azure Dev Ops-Server-URL hinzu. Zum Beispiel:
https://company-name-serverRegion.cloudapp.azure.com. -
Persönliches Zugriffstoken: Erstellen Sie ein persönliches Zugriffstoken und fügen Sie es in dieses Feld ein, um den Test Manager zur Durchführung von Aktionen zu autorisieren. Warnung: Wenn Sie die Azure DevOps-Verbindung erstellen, muss der PAT über Vollzugriff auf die Azure DevOps-Dienste verfügen.
Wählen Sie dazu unter „Scopes“ die Option „Vollständiger Zugriff“ aus, wenn Sie einen PAT erstellen oder bearbeiten. Nachdem Sie die Verbindung eingerichtet haben, können Sie die PAT-Scopes auf Folgendes reduzieren: Test Management – Read & Write, und Work Items – Read & Write.Weitere Informationen finden Sie unter „Verwenden persönlicher Zugriffstoken“.
:::
- Defect Type: Enter an object type used for bug reporting in Azure DevOps. Otherwise, leave empty if you do not want to use defect integration.
Geben Sie einen Fehlertyp basierend auf dem Objekttyp ein, den Sie für Ihr neu erstelltes Azure DevOps-Projekt ausgewählt haben. Zum Beispiel: Bug oder Issue .
- Project Name: Enter your Azure DevOps project name.
6. Wählen Sie die Verbindung aus, erweitern Sie den Bereich und kopieren Sie den API-Schlüssel zur späteren Verwendung. 7. Öffnen Sie Ihr Projekt in Azure DevOps und wechseln Sie zu den Projekteinstellungen. 8Gehen Sie unter „Erweiterungen“ zu „UiPath® Test Manager“. 9. Konfigurieren Sie die folgenden Erweiterungseinstellungen:
- Anforderungstypen: Wählen Sie die Objekttypen aus, denen Sie einen Test zuweisen möchten. Diese werden als Anforderungen im Test Manager angezeigt. Weitere Informationen finden Sie unter Anforderungen.
- Server-URL: Fügen Sie die Test Manager-URL hinzu. Die URL muss das folgende Format haben: https://cloud.uipath.com/{organizationName}/{tenantName}/testmanager_.
- API: Paste the API key.
- Manage Tests with Azure DevOps: Select this option to manage your tests through Azure DevOps. Otherwise, leave this option off, to manage your tests through Test Manager.
-
Wählen Sie Speichern.
Arbeiten mit der Azure DevOps-Integration
Um zu sehen, wie die Integration funktioniert, sehen Sie sich die folgenden Beispiele an:
Synchronisieren von Arbeitselementen
You can create work items (e.g. Epic) in Azure DevOps and synchronize them with Test Manager. The work items will show up on the Requirements page.
- Melden Sie sich bei Azure DevOps an und öffnen Sie Ihr Projekt.
- Wählen Sie die Plus-Schaltfläche
aus und dann „Neues Arbeitselement“ in der Dropdownliste. - Konfigurieren Sie Ihr Arbeitselement und wählen Sie dann „Speichern und schließen“ aus. Weitere Informationen finden Sie unter „Hinzufügen und Aktualisieren eines Arbeitselements“.
- Melden Sie sich bei Test Manager an und wechseln Sie zu „Anforderungen“, um das synchronisierte Arbeitselement anzuzeigen. Um die Seite zu aktualisieren, wählen Sie das Breadcrumb-Element „Anforderungen“ aus.
Hinweis:
Um Arbeitselemente zu synchronisieren, die vor der Integration erstellt wurden, öffnen Sie ein einzelnes Element, wählen Sie die Schaltfläche
„Actions“ aus und dann die Option „An Test Manager übergeben“ in der Dropdownliste.
Verwalten von Tests über Azure DevOps
Sie können Test Cloud für die Testautomatisierung und Azure DevOps für die Testverwaltung verwenden. Um beide Lösungen zusammen zu verwenden, müssen Sie zuerst Tests mit Azure DevOps verwalten in der Integrationskonfiguration auswählen. Weitere Informationen finden Sie unter Konfigurieren einer Azure DevOps-Verbindung.
Jetzt können Sie die Tests verwalten, indem Sie Testfälle von Azure DevOps zum Test Manager verschieben. Mit anderen Worten: Jedes Arbeitselement des Typs Testfall von Azure wird an den Test Manager weitergeleitet. Stellen Sie sicher, dass Sie Ihren Azure-Testplänen Testfälle hinzufügen, da die Ergebnisse hierhin übertragen werden. Weitere Informationen finden Sie unter Erstellen von Testplänen und Testsammlungen.
Nach dieser Synchronisierung können Sie die Testfälle über Studio automatisieren. Wenn Sie anschließend Ihre Testfälle mit dem Orchestrator ausführen, werden die Ergebnisse per Push an Ihre Azure-Testpläne übertragen.
Azure DevOps-Verbindungen verwalten
Eine Azure DevOps-Verbindung bearbeiten
Bearbeiten Sie Ihre Verbindungseinstellungen.
- Melden Sie sich bei Test Manager als Administrator an.
- Öffnen Sie Ihr Projekt.
- Wählen Sie die Schaltfläche „Einstellungen“ aus, um die Projekteinstellungen zu öffnen.
- Wählen Sie in der Liste „Integration“ eine Azure DevOps-Verbindung aus, um den Bereich zu erweitern.
- Wählen Sie „Bearbeiten“ aus, um die Verbindung zu konfigurieren.
- Klicken Sie zum Bestätigen auf Speichern.
Eine Azure DevOps-Verbindung löschen
Löschen Sie die ausgewählte Verbindung und die zugehörigen Anforderungen.
- Melden Sie sich bei Test Manager als Administrator an.
- Öffnen Sie Ihr Projekt.
- Wählen Sie die Schaltfläche „Einstellungen“ aus, um die Projekteinstellungen zu öffnen.
- Wählen Sie in der Liste „Integration“ eine Azure DevOps-Verbindung aus, um den Bereich zu erweitern.
- Wählen Sie „Löschen“ aus, um die Verbindung zu entfernen.
- Klicken Sie zum Bestätigen auf Ok .
Ähnliche Artikel
Ergebnis
Das Azure DevOps-Projekt ist mit Test Manager verbunden. Arbeitselemente werden als Anforderungen synchronisiert, und in Test Manager erstellte Fehler werden zurück nach Azure DevOps synchronisiert.