Freigeben über


Erstellen und Verwalten von Testplänen

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

Erstellen Sie test plans und Testsuiten, um manuelle Tests für Sprints oder Meilensteine nachzuverfolgen. Mithilfe dieses Ansatzes können Sie sehen, wann die Tests für einen bestimmten Sprint oder Meilenstein abgeschlossen sind. Weitere Informationen zu manuellen Tests finden Sie unter What is Azure Test Plans?

Freigeben von Arbeitselemente über Ihre Testumgebung hinweg

Während Sie Ihr Produkt erstellen, erstellen Sie Testfälle, und aktualisieren Sie sie jederzeit. Erstellen Sie für jeden Entwicklungszyklus einen Testplan, und importieren Sie vorhandene Testfälle. Um Tests zu organisieren, teilen Sie Testfälle in separate Testsuiten innerhalb des Plans auf.

Ein typischer Testzyklus funktioniert wie folgt:

  1. Erstellen Sie einen Testplan für den Sprint oder Meilenstein.
  2. Weisen Sie Testkonfigurationen zu, und weisen Sie Testern zu, um die erforderliche Testmatrix abzudecken.
  3. Tester führen die Tests aus , bis das Produkt die Beendigungskriterien erfüllt.
  4. Erstellen Sie für den nächsten Zyklus einen neuen Testplan, und importieren Sie dieselben Testfälle.

Da Testpläne Testfälle referenzieren, werden Aktualisierungen eines Testfalls automatisch in allen Plänen und Suiten widergespiegelt, die diese verwenden. Um stattdessen einen unabhängigen Basisplan zu erstellen, kopieren oder klonen Sie die Testfälle.

Voraussetzungen

Kategorie Anforderungen
Projektzugriff Projektmitglied
Access Levels 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.
Berechtigungen 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.

Tipp

Sie können KI verwenden, um diese Aufgabe zu unterstützen weiter unten in diesem Artikel, oder lesen Sie Enable AI-Unterstützung bei Azure DevOps MCP Server, um zu beginnen.

Erstellen eines Testplans

Im Allgemeinen erstellen Sie test plans, um Anforderungen zu testen. Bevor Sie einen Testplan erstellen, definieren Sie Ihren Backlog mit Anforderungen.

  1. Melden Sie sich bei Ihrem Azure DevOps Projekt an, und wählen Sie Test-Pläne>Test-Pläne aus.

    Screenshot des Öffnens der Liste der Testpläne.

  2. Wählen Sie + Neuer Testplan.

    Screenshot des Erstellens eines neuen Testplans.

  3. Geben Sie einen Namen für den Testplan ein, überprüfen Sie, ob der Bereichspfad und die Iteration aktiviert sind, und wählen Sie dann Erstellen.

    Screenshot des Hinzufügens von Testplandetails.

    Der Testplan wird erstellt, und Sie können mit dem Hinzufügen von Testsammlungen und Testfällen beginnen.

Testplan umbenennen

Führen Sie die folgenden Schritte aus, um einen Testplan umzubenennen:

  1. Wählen Sie Test Plans aus.

  2. Navigieren Sie neben dem Namen des Testplans zu Weitere Aktionen>Bearbeiten.

    Screenshot zeigt die Option zum Bearbeiten eines Testplans.

  3. Ändern Sie den Namen und wählen Sie dann Speichern & Schließen.

    Sie können auch den Bereichspfad, die Iteration und andere Testplaneinstellungen aus diesem Dialogfeld aktualisieren.

Löschen eines Testplans

Führen Sie die folgenden Schritte aus, um einen Testplan zu löschen:

  1. Wählen Sie Test Plans aus.

  2. Wählen Sie neben dem Namen des Testplans "Weitere Aktionen>löschen" aus.

  3. Im Dialogfeld "Testartefakte löschen" wird genau erläutert, was gelöscht wird. Geben Sie die Testplan-ID ein, um zu bestätigen, dass Sie löschen möchten, und wählen Sie dann "Löschen" aus.

    Screenshot des Dialogfelds zum Löschen von Testartefakten.

Hinweis

Gelöschte Testpläne werden in den Papierkorb des Testplans verschoben und können innerhalb von 14 Tagen mithilfe der REST-API wiederhergestellt werden. Weitere Informationen finden Sie unter Wiederherstellen gelöschter Testpläne und Testsuiten mithilfe der REST-API.

Verwenden von KI zum Verwalten von Testplänen

Wenn Sie den Azure DevOps MCP Server konfigurieren, können Sie KI-Assistenten verwenden, um Ihre Testpläne und Suites mithilfe von Eingabeaufforderungen in natürlicher Sprache zu verwalten.

Beispielaufforderungen für die Testplanverwaltung

Aufgabe Beispielaufforderung
Erstellen eines Testplans Create a new test plan in <Contoso> project called '<Sprint 5 Regression Tests>'
Auflisten von Testplänen List all test plans in <Contoso> project
Erstellen einer Testsuite Create a static test suite called '<Checkout Flow>' under test plan <12345>
Testfälle abfragen in einer Suite Show all test cases in test suite <67890> in project <Contoso>
Nicht getestete Bereiche suchen List test suites in test plan <12345> that have no test cases assigned
Überprüfen der Testplanabdeckung Show all requirement-based test suites in test plan <12345> and their associated work items
Vergleichen von Sprintplänen List test suites in test plan <12345> and test plan <54321> side by side
Suchen nicht verknüpfter Testfälle Show test cases in project <Contoso> that aren't in any test suite
Prüfplanbereitschaft prüfen List test cases in test plan <12345> that have State = <Design> and no test steps defined

Tipp

Wenn Sie Visual Studio Code verwenden, ist agent mode besonders hilfreich für die Problembehandlung komplexer Testplanungsszenarien.

  • Um veraltete oder zwischengespeicherte Daten aus vorherigen Abfragen zu vermeiden, fügen Sie Ihrer Eingabeaufforderung "Zuvor abgerufene Daten nicht verwenden" hinzu.

Nächster Schritt