Freigeben über


Erstellen von Testplänen und Testsuites

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. Auf diese Weise 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

Beispiel: Sie erstellen Version 1.* Ihres Produkts und möchten mehrere Testfälle für diese Version erstellen. Jeder dieser Testfälle kann jederzeit aktualisiert und weitere hinzugefügt werden. Für jeden Entwicklungszyklus und jede Version Ihres Produkts erstellen Sie einen Testplan und importieren die vorhandenen Testfälle in diesen Plan. Sie können die Testfälle auch in separate Testsuiten innerhalb des Plans unterteilen, um die Verwaltung und Überwachung dieser separaten Testfallgruppen zu vereinfachen.

Nachdem Sie Ihren Testplan erstellt haben, weisen Sie Testkonfigurationen und Tester zu, um die erforderliche Testmatrix abzudecken. Diese Tester führen die Tests aus und beurteilen die Qualität des Produkts. Tester setzen das Testen fort, bis das Produkt die Ausstiegskriterien erfüllt. Für den nächsten Entwicklungszyklus und die nächste Version können Sie einen neuen Testplan erstellen und dieselben Testfälle wiederverwenden. Wiederholen Sie diesen Entwicklungs-Test-Veröffentlichungszyklus, indem Sie dieselben Testfälle in jeden neuen Testplan importieren.

Da Testpläne auf Testfälle verweisen, spiegeln Updates für einen Testfall automatisch in allen Testplänen und Testsuiten wider, die sie verwenden.

In der nächsten Version des Produkts können Sie die vorhandenen Testfälle wiederverwenden. Eine bessere Option wäre jedoch möglicherweise, die Testfälle zu kopieren oder zu klonen. Eine Kopie erstellt eine neue Baseline. Änderungen an diesen neuen Testfällen wirken sich nicht auf Ihre vorherigen test plans aus.

Voraussetzungen

Kategorie Anforderungen
Access Levels - Mindestens Basic Zugriff mit Berechtigungen zum Anzeigen von Arbeitsaufgaben im entsprechenden Bereichspfad.
- Um Testpläne und Testsammlungen hinzuzufügen, Testartefakte zu löschen und Testkonfigurationen zu definieren: Basic + Test Plans Zugriff.
Oder eine der folgenden Visual Studio subscriptions:
- Unternehmen
- Testprofi
- MSDN-Plattformen
Berechtigungen - Um Testpläne, Testsammlungen, Testfälle oder andere testbasierte Arbeitselementtypen hinzuzufügen oder zu ändern: Arbeitselemente in diesem Knoten bearbeiten Berechtigung auf Zulassen unter dem entsprechenden Bereichspfad.
– Um Testplaneigenschaften wie Build- und Testeinstellungen zu ändern: Manage test plans-Berechtigung auf Zulassen setzen unter dem entsprechenden Area Path.
- Zum Erstellen und Löschen von Testsammlungen, Hinzufügen und Entfernen von Testfällen aus Testsammlungen, Ändern von Testsammlungen zugeordneten Testkonfigurationen und Ändern einer Testsammlungshierarchie (Verschieben von Testsammlungen): Die Berechtigung Testsammlung verwalten ist unter dem entsprechenden Bereichspfad auf Zulassen festgelegt.

Weitere Informationen finden Sie unter Manual test access and permissions.

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-project an, und wählen Sie Test Plans>Test Plans aus.

    Screenshot zum Öffnen der Liste der test plans-Seite für Azure DevOps Server 2020 und Azure DevOps Services.

  2. Wählen Sie + Neuer Testplan.

    Screenshot zum Erstellen eines neuen Testplans für Azure DevOps Server 2020 und Azure DevOps Services.

  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 zum Hinzufügen von Testplandetails für Azure DevOps Server 2020 und Azure DevOps Services.

Testplan umbenennen

Um einen Testplan umzubenennen, führen Sie die folgenden Schritte aus.

  1. Wählen Sie Test Plans aus.

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

    Screenshot zeigt Option zum Bearbeiten eines Testplans.

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

Hier können Sie weitere Änderungen am Testplan vornehmen.

Löschen eines Testplans

Um einen Testplan zu löschen, gehen Sie wie folgt vor.

  1. Wählen Sie Test Plans aus.

  2. Navigieren Sie neben dem Namen des Testplans zu Weitere Aktionen>Löschen.

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

    Screenshot zeigt das Dialogfeld zum dauerhaften Löschen von Testartefakten.

Hinzufügen einer anforderungsbasierten Testsuite

Fügen Sie nun Testsuiten für die Backlog-Elemente hinzu, die manuell getestet werden müssen. Diese Tests können Benutzergeschichten, Anforderungen oder andere Arbeitsaufgaben sein, die auf Ihrem project 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.

  1. Um eine Suite zu einem Testplan hinzuzufügen, wählen Sie Weitere Optionen für die Testsuite und dann Neue Suite>Anforderungsbasierte Suite.

    Screenshot zeigt das Erstellen einer anforderungsbasierten Testsuite für Azure DevOps Server 2020 und Azure DevOps Services.

    Sie verwenden anforderungsbasierte Suiten, 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.

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

    Screenshot zeigt das Hinzufügen von Klauseln zum Filtern nach Iteration und Ausführen der Abfrage zum Anzeigen von Ergebnissen für Azure DevOps Server 2020 und Azure DevOps Services.

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

    Screenshot zeigt das Hinzufügen von anforderungsbasierten Suites für Ihre Backlog-Elemente für Azure DevOps Server 2020 und Azure DevOps Services.

Arbeiten mit Testsammlungen

Sie können eine statische Testsuite erstellen, die beliebige Arten von Testsuiten enthalten kann. Verwenden Sie diese Testsuiten wie Ordner. Ziehen Sie Testsammlungen, um sie in einem statischen Testplan zu gruppieren. Ziehen Sie Tests per Drag & Drop, um sie neu anzuordnen.

Screenshot zeigt das Verschieben eines Tests per Drag & Drop.

Sie können Änderungen an Testplänen und Testsuiten nachverfolgen. Öffnen Sie das Arbeitselement für den Testplan oder die Testsuite und zeigen Sie den Arbeitselementverlauf an.

Bei Testsuiten werden andere Aktionen im Test Suite Audit Feld nachverfolgt. Beispielsweise werden das Hinzufügen und Entfernen von Testfällen aus einer Testsuite in diesem Feld nachverfolgt.

Exportieren Sie Testpläne, Testsuiten und Testfälle.

Wählen Sie Testfälle in CSV exportieren aus.

Der Screenshot zeigt einen ausgewählten Testplan und die Option „Testfälle in CSV exportieren“.

Ändern Sie die Felder für Testfälle im Bericht, indem Sie Spalten aus der Listenansicht der Testsuite hinzufügen oder entfernen.

Wichtig

Sie können nicht mehr als 75 Testsuiten in einem einzigen Vorgang exportieren. Die E-Mail unterstützt bis zu 1MB Daten.

Testfall in einem Testplan suchen

Verwenden Sie in Test Plans für Ihren Testplan das Filtersymbol , um die Such- und Filterliste anzuzeigen. Dies kann Ihnen helfen, die gewünschten Tests zu finden.

Screenshot zeigt das Auffinden eines Testplans für Azure DevOps Server 2020 und Azure DevOps Services.

Nächste Schritte