Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022
Testsuiten organisieren Testfälle innerhalb eines Testplans. Verwenden Sie Testsuiten, um verwandte Tests für einen Sprint, ein Feature oder einen Meilenstein zu gruppieren. Azure Test Plans unterstützt drei Arten von Testsammlungen:
- Statische Testsuiten – Manuell organisierte Container, die Testfälle und andere Testsammlungen enthalten. Verwenden Sie sie wie Ordner, um verwandte Tests zu gruppieren.
- Anforderungsbasierte Testsammlungen – Automatisch mit einer Backlog-Arbeitsaufgabe verknüpft (Benutzergeschichte, PBI, Anforderung). Verwenden Sie sie, um die Testabdeckung für bestimmte Anforderungen nachzuverfolgen.
- Abfragebasierte Testreihen – Dynamisch durch eine Arbeitselementabfrage befüllt. Testfälle, die mit der Abfrage übereinstimmen, werden automatisch eingeschlossen.
Wichtige Konzepte finden Sie unter Testen von Objekten und Begriffen.
Voraussetzungen
| Kategorie | Anforderungen |
|---|---|
| Projektzugriff | Projektmitglied |
| Zugriffsebenen | Mindestens einfacher Zugriff zum Anzeigen testbezogener Arbeitsaufgaben. Benutzer mit Stakeholder-Zugriff können nicht auf Azure Test Plans zugreifen. Um Testpläne und Testsammlungen hinzuzufügen, Testartefakte zu löschen oder Testkonfigurationen zu definieren, benötigen Sie Basic + Testpläne Zugriff oder ein Visual Studio Abonnement: Enterprise, Test Professional oder MSDN Platforms. |
| Erlaubnisse |
Bereichspfad: - Bearbeiten Sie Arbeitsaufgaben in diesem Knoten: Hinzufügen oder Ändern von Testplänen, Testsammlungen, Testfällen oder anderen testbasierten Arbeitsaufgaben. - Verwalten von Testplänen: Ändern von Testplaneigenschaften wie Build- und Testeinstellungen. - Verwalten von Testsuiten: Erstellen und Löschen von Testsuiten, Hinzufügen und Entfernen von Testfällen aus Testsammlungen, Ändern von Testkonfigurationen und Verschieben von Testsammlungen. Project-level: - Verwalten von Testkonfigurationen und Verwalten von Testumgebungen: Verwalten von Testkonfigurationen oder Testumgebungen. - Dauerhaftes Löschen von Arbeitsaufgaben: Dauerhaftes Löschen testbasierter Arbeitsaufgaben. |
Weitere Informationen finden Sie unter Manual test access and permissions.
Erstellen einer statischen Testsuite
- Wählen Sie im Testplan "Weitere Optionen " für eine Testsuite und dann "New Suite>Static" aus.
- Geben Sie einen Namen für die Suite ein.
Sie können Testsuiten ziehen und ablegen, um sie unter statischen Suiten zu verschachteln, und Testfälle ziehen und ablegen, um sie neu anzuordnen.
Hinzufügen einer anforderungsbasierten Testsuite
Fügen Sie Testsammlungen für die Backlogelemente hinzu, die manuelle Tests benötigen. Diese Tests können Benutzergeschichten, Anforderungen oder andere Arbeitsaufgaben sein, die auf Ihrem Projekt basieren.
Hinweis
Die Anforderungsverfolgung wird nur für Testfälle unterstützt, die verknüpft sind über eine Anforderungsbasierte Testsuite. Zu den Arbeitsaufgaben gehören eine User Story (Agile), ein Product Backlog Item (Scrum), eine Anforderung (CMMI) und ein Problem (Basic). Die Assoziation zwischen einem Anforderungs- Workitem und der manuellen Testausführung wird nur dann hergestellt, wenn der Testfall mit einer Anforderungsbasierten Testsuite verknüpft wird.
Um eine Suite zu einem Testplan hinzuzufügen, wählen Sie Weitere Optionen für die Testsuite und dann Neue Suite>Anforderungsbasierte Suite.
Verwenden Sie anforderungsbasierte Suites, um Ihre Testfälle zu gruppieren. Auf diese Weise können Sie den Teststatus eines Backlog-Elements verfolgen. Jeder Testfall, den Sie einer anforderungsbasierten Testsammlung hinzufügen, wird automatisch mit dem Backlogelement verknüpft.
Fügen Sie unter Erstellen von anforderungsbasierten Suiten eine oder mehrere Klauseln hinzu, um Ihre Arbeitselemente nach dem Iterationspfad für den Sprint zu filtern. Führen Sie die Abfrage aus, um die passenden Backlog-Elemente anzuzeigen.
Wählen Sie in der Liste der von der Abfrage zurückgegebenen Arbeitselemente die Backlog-Elemente aus, die Sie in diesem Sprint testen möchten. Wählen Sie Suiten erstellen, um eine anforderungsbasierte Suite für jede einzelne zu erstellen.
Erstellen einer abfragebasierten Testsuite
- Wählen Sie in Ihrem Testplan "Weitere Optionen " für eine Testsuite und dann "New Suite>Query based suite" aus.
- Definieren Sie die Abfrage so, dass sie den gewünschten Testfällen entspricht. Filtern Sie z. B. nach Bereichspfad, Iteration oder Zustand.
- Wählen Sie "Suite erstellen" aus. Testfälle, die der Abfrage entsprechen, werden automatisch einbezogen und bleiben synchronisiert, wenn Arbeitsaufgaben geändert werden.
Hinweis
Abfragebasierte Suites sind schreibgeschützt. Sie können Testfälle nicht manuell hinzufügen oder entfernen. Aktualisieren Sie die Abfrage, um den Inhalt der Suite zu ändern.
Nachverfolgen von Test-Suite-Änderungen
Sie können Änderungen an Testplänen und Testsuiten nachverfolgen. Öffnen Sie die Arbeitsaufgabe für den Testplan oder die Testsuite, und zeigen Sie dann den Arbeitsaufgabenverlauf an.
Für Testsuiten zeichnet der Test Suite Audit-Eintrag im Verlauf der Testsuite auch andere Aktionen auf, wie zum Beispiel:
- Hinzufügen oder Entfernen von Testfällen aus einer Testsuite
- Hinzufügen oder Entfernen von Testern aus einer Testsuite
Finden Sie eine Testsuite in einem Testplan
Um eine Testsuite in einem Testplan zu finden, wählen Sie das
Filtersymbol in Testplänen aus. Geben Sie den Namen der Testsuite ein, um die Liste zu filtern. Suchergebnisse sind auf die ausgewählte Testplanhierarchie beschränkt.