Erstellen von Testplänen und Test Sammlungen

Azure Test Plans | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2015-2018

Erstellen Sie Testpläne und Test Sammlungen, um manuelle Tests für Sprints oder Meilensteine zu verfolgen. Auf diese Weise können Sie sehen, wann die Tests für einen bestimmten Sprint oder Meilenstein fertiggestellt sind. Weitere Informationen zu manuellen Tests finden Sie unter geplante manuelle Tests und automatisierte und manuelle Tests mit Azure Test Plans.

Was sind Testpläne, Test Sammlungen und Testfälle?

Azure Test Plans oder der testhub in Azure DevOps Server (siehe Navigation im Webportal) bietet drei Haupttypen von Test Verwaltungs Artefakten: Testpläne, Test Sammlungen und Testfälle. Diese Elemente werden in Ihrem arbeitsrepository als spezielle Typen von Arbeits Elementen gespeichert. Sie können Sie exportieren und für Ihr Team freigeben und von der engen Integration für alle devops-Aufgaben profitieren.

  • Testpläne gruppieren Test Auflistungen und einzelne Testfälle. Testpläne umfassen statische Test Auflistungen, Anforderungs basierte Auflistungen und Abfrage basierte Auflistungen.

  • Test Auflistungen gruppieren Testfälle in separaten Testszenarien innerhalb eines einzelnen Testplans. Durch das Gruppieren von Testfällen können Sie leichter erkennen, welche Szenarien fertiggestellt sind.

  • Testfälle validieren einzelne Teile Ihres Codes oder Ihrer APP-Bereitstellung. Sie können sicherstellen, dass Ihr Code ordnungsgemäß funktioniert, keine Fehler aufweist sowie die Unternehmens- und Kundenanforderungen erfüllt. Wenn Sie möchten, können Sie einem Testplan einzelne Testfälle hinzufügen, ohne eine Test Sammlung erstellen zu müssen. Mehrere Test-oder Testpläne können auf einen Testfall verweisen. Sie können Testfälle effektiv wieder verwenden, ohne Sie für jede Sammlung oder jeden Plan kopieren oder Klonen zu müssen. Siehe Erstellen manueller Testfälle.

Sie erstellen z. b. Version 1. * Ihres Produkts, und Sie können mehrere Testfälle für diese Version erstellen. Jeder dieser Testfälle kann jederzeit aktualisiert und hinzugefügt werden. Für jeden Entwicklungs-und Produkt Release erstellen Sie einen Testplan und importieren die vorhandenen Testfälle in diesen Plan. Wenn Sie möchten, können Sie die Testfälle in separate Test Auflistungen innerhalb des Plans aufteilen, um die Verwaltung und Überwachung dieser separaten Sätze von Testfällen zu vereinfachen.

Nachdem Sie den Testplan erstellt haben, weisen Sie Testkonfigurationen zu, und weisen Sie Tester zu, um die erforderliche Test Matrix abzudecken. Diese Tester führen die Tests aus und messen die Qualität des Produkts. Tester testen fort, bis das Produkt die Beendigungs Kriterien erfüllt. Für den nächsten Entwicklungs-und Releaseverwaltungsprozess können Sie einen neuen Testplan erstellen und dieselben Testfälle wieder verwenden. Wiederholen Sie diesen Entwicklungs-/TestRelease-Cycle, indem Sie dieselben Testfälle in jeden neuen Testplan importieren.

Der Vorteil besteht darin, dass Updates für einen Testfall automatisch in allen Testplänen und Test Sammlungen widerspiegeln, die ihn verwenden, da Testpläne auf Testfälle verweisen.

In der nächsten Version des Produkts können Sie die vorhandenen Testfälle wieder verwenden. Eine bessere Option ist jedoch, die Testfälle zu kopieren oder zu klonen. Eine Kopie erstellt eine neue Baseline. Änderungen an diesen neuen Testfällen haben keine Auswirkung auf die vorherigen Testpläne.

Tipp

Weitere Informationen zu den Verwendungsmöglichkeiten von Testplänen, Test Sammlungen und Testfällen finden Sie in den häufig gestellten Fragen zum manuellen testen.


Um alle in diesem Artikel beschriebenen Features verwenden zu können, müssen Sie über eines der folgenden Abonnements verfügen:

Oder konfigurieren Sie die Zugriffsebene " Basic + Test Plans ".

Weitere Informationen finden Sie unter manuelle Test Berechtigungen und-Zugriff.


Voraussetzungen

Zum Verwalten von Test Artefakten müssen Sie über die richtigen Berechtigungen und Zugriffsebene verfügen.

Verwalten von Test artefaktberechtigungen

Sie müssen Mitglied der Gruppe "Projektadministratoren" sein oder über Berechtigungenzum Verwalten Test Plans und Verwalten von Test Sammlungen verfügen.

Zugriffsebene

Zum Erstellen und Bearbeiten eines Test Artefakts muss die Zugriffsebene auf Erweitert festgelegtsein. Zu diesen Artefakten zählen Testplan, Test Sammlung, Testfall, Testkonfiguration, frei gegebener Schritt und frei gegebener Parameter.

Zum Erstellen und Bearbeiten eines Test Artefakts benötigen Sie eine der folgenden Zugriffsebenen:

Test Artefakte enthalten Testplan, Test Sammlung, Testfall, Testkonfiguration, freigegebenen Schritt und freigegebenen Parameter.

Hinweis

Beteiligte können keine Testfälle erstellen oder verwalten. Sie müssen mindestens über einen grundlegenden Zugriff verfügen. Siehe standardmäßige manuelle Test Berechtigungen und Zugriff.

Erstellen eines Testplans

Wenn Sie Azure Test Plans verwenden möchten und dies noch nicht getan haben, registrieren Sie sich für Azure DevOps Services.

Sie benötigen ein Projekt. Weitere Informationen finden Sie unter Erstellen des Projekts. Erstellen Sie dann den Rückstand.

  1. Öffnen Sie in Azure DevOps Services oder Azure DevOps Server das Projekt, und navigieren Sie zu Azure Test Plans oder der testhub in Azure DevOps Server (siehe Navigation im Webportal) . Wenn Sie bereits über einen Testplan verfügen, wählen Sie Test Plans aus, um zu der Seite zu wechseln, auf der alle Testpläne aufgeführt sind.

    Öffnen der Liste der Testpläne

  2. Wählen Sie auf der Seite Test Plans die Option neuer Testplan aus, um einen Testplan für den aktuellen Sprint zu erstellen.

    Erstellen eines neuen Testplans

  3. Geben Sie unter neuer Testplan einen Namen für den Testplan ein. Vergewissern Sie sich, dass der Bereichs Pfad und die Iterationen ordnungsgemäß festgelegt sind, und wählen Sie dann Erstellen

    Details zum Testplan werden hinzugefügt

Tipp

Sie können einen Testplan und eine Test Sammlung auch automatisch erstellen, wenn Sie einen Test aus einer User Story-Arbeitsaufgabe in Azure Boards oder Azure DevOps Server erstellen. Öffnen Sie das Kontextmenü für das Arbeits Element, und wählen Sie Test hinzufügen aus.

Anforderungs basierte Test Sammlung hinzufügen und zu testende Rückstands Elemente auswählen

Fügen Sie nun Testauflistungen für die Backlog Items hinzu, die manuell getestet werden sollen. Bei diesen Tests kann es sich um User Stories, Anforderungen oder andere Arbeitsaufgaben handeln, die auf Ihrem Projekt basieren.

  1. Wenn Sie einem Testplan eine Sammlung hinzufügen möchten, wählen Sie die + Dropdown Liste neu aus, und wählen Sie einen Testtyp aus.

    Erstellen einer Anforderungs basierten Test Sammlung

    Über anforderungsbasierte Sammlungen gruppieren Sie die Testfälle. Auf diese Weise können Sie den Test Status eines Backlog Item nachverfolgen. Jeder Testfall, den Sie einer anforderungsbasierten Testsammlung hinzufügen, wird automatisch mit dem Backlogelement verknüpft.

  2. Fügen Sie in Anforderungs basierte Auflistungen erstellen eine oder mehrere Klauseln hinzu, um Ihre Arbeitselemente nach dem Iterations Pfad für den Sprint zu filtern. Führen Sie die Abfrage aus, um die entsprechenden Rückstands Elemente anzuzeigen.

    Hinzufügen von Klauseln zum Filtern nach Iterationen und Ausführen der Abfrage zum Anzeigen von Ergebnissen

  3. Wählen Sie in der Liste der Arbeitselemente, die von der Abfrage zurückgegeben werden, die Rückstands Elemente aus, die Sie in diesem Sprint testen möchten. Wählen Sie Sammlungen Erstellen aus, um eine Anforderungs basierte Sammlung für jede einzelne Auflistung zu erstellen.

    Hinzufügen Anforderungs basierter Sammlungen für Ihre Rückstands Elemente

Suchen eines Testfalls in einem Testplan

Verwenden Sie in Test Plans für den Testplan das Filter Symbol (1), um die Such-und Filterlisten anzuzeigen (2), die Ihnen helfen, die Tests zu finden, mit denen Sie arbeiten möchten. Oder Filtern Sie die Liste der Tests mithilfe von Ergebnis, Tester und Konfiguration (3).

Suchen eines Testplans

Nächste Schritte

Siehe auch