Erstellen von Testplänen und Testsammlungen
Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019 | TFS 2018
Erstellen Sie Testpläne und Testsammlungen, 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 Was ist Azure Test Plans?.
Freigeben von Arbeitselementen in Der gesamten Testumgebung
Beispielsweise erstellen Sie Version 1.* Ihres Produkts, und Sie können 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 Veröffentlichung Ihres Produkts erstellen Sie einen Testplan und importieren die vorhandenen Testfälle in diesen Plan. Sie können die Testfälle auch auf Wunsch innerhalb des Plans in separate Testsammlungen unterteilen, um die Verwaltung und Überwachung dieser separaten Testfälle zu ermöglichen.
Nachdem Sie Ihren Testplan erstellt haben, weisen Sie Testkonfigurationen zu und weisen Tester zu , um die erforderliche Testmatrix abzudecken. Diese Tester führen die Tests durch und messen die Qualität des Produkts. Tester setzen die Tests fort, bis das Produkt die Exitkriterien 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. Sie wiederholen diesen Entwicklungs-Test-Release-Zyklus, indem Sie dieselben Testfälle in jeden neuen Testplan importieren.
Das Tolle ist, dass Sich Testpläne auf Testfälle beziehen, aktualisierungen eines Testfalls automatisch in allen Testplänen und Testsammlungen, die ihn verwenden, widerspiegeln.
In der nächsten Version des Produkts können Sie die vorhandenen Testfälle wiederverwenden. Eine bessere Option kann jedoch das Kopieren oder Klonen der Testfälle sein. Eine Kopie erstellt eine neue Baseline. Änderungen an diesen neuen Testfällen wirken sich nicht auf Ihre vorherigen Testpläne aus.
Tipp
Weitere Informationen zu den Möglichkeiten, wie Sie mit Testplänen, Testsammlungen und Testfällen arbeiten können, finden Sie in den häufig gestellten Fragen zum manuellen Testen.
Voraussetzungen
Sie müssen eine Verbindung mit einem Projekt herstellen. Wenn Sie noch kein Projekt haben, erstellen Sie eins.
Sie müssen einem Projekt hinzugefügt sein. Informationen dazu finden Sie unter Hinzufügen von Benutzer*innen zu einem Projekt oder Team.
Zum Anzeigen testbezogener Arbeitselemente müssen Sie über den Standardzugriff oder höher verfügen und über die Berechtigungen zum Anzeigen von Arbeitselementen unter dem entsprechenden Bereichspfad verfügen.
Um Testpläne und Testsammlungen,manuelle Testfälle hinzuzufügen, Testartefakte zu löschen und Testkonfigurationen zu definieren, benötigen Sie die Zugriffsebene Basic + Test Plans oder eines der folgenden Visual Studio-Abonnements:
Um testbezogene Artefakte hinzuzufügen oder zu bearbeiten, müssen Sie über die folgenden Berechtigungen verfügen:
- Um Testpläne, Testsammlungen, Testfälle oder andere testbasierte Arbeitselementtypen hinzuzufügen oder zu ändern, muss die Berechtigung Arbeitselemente in diesem Knoten bearbeiten unter dem entsprechenden Bereichspfad auf Zulassen festgelegt sein.
- Um Testplaneigenschaften wie Build- und Testeinstellungen zu ändern, muss die Berechtigung Testpläne verwalten unter dem entsprechenden Bereichspfad auf Zulassen festgelegt sein.
- Um Testsammlungen zu erstellen und zu löschen, Testfälle aus Testsammlungen hinzuzufügen und daraus zu entfernen, testsammlungen zugeordnete Testkonfigurationen zu ändern und eine Testsammlungshierarchie zu ändern (Verschieben einer Testsammlung), muss die Berechtigung Testsammlungen verwalten unter dem entsprechenden Bereichspfad auf Zulassen festgelegt sein.
Weitere Informationen finden Sie unter Manueller Testzugriff und Berechtigungen.
Hinweis
Wenn Sie noch nicht mit Azure Test Plans vertraut sind, lesen Sie Navigieren Test Plans, um zu verstehen, wie Sie die Benutzeroberfläche für den Zugriff auf Ausgewählte Funktionen verwenden.
Erstellen eines Testplans
Im Allgemeinen erstellen Sie Testpläne, um Anforderungen zu testen. Bevor Sie einen Testplan erstellen, sollten Sie Ihr Anforderungsbacklog definieren.
Öffnen Sie im Webportal Ihr Projekt, und wechseln Sie zu Test Plans. Wenn Sie bereits über einen Testplan verfügen, wählen Sie Test Plans aus, um zu der Seite zu gelangen, auf der alle Testpläne aufgeführt sind.
Wählen Sie auf der Seite Test Plans Die Option Neuer Testplan aus, um einen Testplan für Ihren aktuellen Sprint zu erstellen.
Geben Sie unter Neuer Testplan einen Namen für den Testplan ein. Vergewissern Sie sich, dass der Bereichspfad und die Iteration ordnungsgemäß festgelegt sind, und wählen Sie dann Erstellen aus.
Umbenennen eines Testplans
Gehen Sie wie folgt vor, um einen Testplan umzubenennen:
Wählen Sie Test Plans aus, um Testpläne anzuzeigen.
Wählen Sie neben dem Namen des Testplans weitere Aktionen>Bearbeiten aus.
Ändern Sie den Namen, und wählen Sie dann Speichern & Schließen aus.
Sie können hier weitere Änderungen am Testplan vornehmen.
Löschen eines Testplans
Gehen Sie wie folgt vor, um einen Testplan zu löschen:
Wählen Sie Test Plans aus, um Testpläne anzuzeigen.
Wählen Sie neben dem Namen des Testplans weitere Aktionen>Löschen aus.
Im Dialogfeld Testartefakte endgültig 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 Endgültig löschen aus.
Im Allgemeinen erstellen Sie Testpläne, um Anforderungen zu testen. Daher sollten Sie vor dem Erstellen eines Testplans Ihren Anforderungsbacklog definieren.
Öffnen Sie im Webportal Ihr Projekt, und wechseln Sie zu Test Plans. Wenn Sie bereits über einen Testplan verfügen, wählen Sie Test Plans aus, um zur Seite zu gelangen, auf der alle Testpläne aufgeführt sind.
Wählen Sie auf der Seite Test Plans Die Option Neuer Testplan aus, um einen Testplan für Ihren aktuellen Sprint zu erstellen.
Geben Sie unter Neuer Testplan einen Namen für den Testplan ein. Vergewissern Sie sich, dass der Bereichspfad und die Iteration ordnungsgemäß festgelegt sind, und wählen Sie dann Erstellen aus.
Umbenennen eines Testplans
Um einen Testplan umzubenennen, öffnen Sie ihn über das Kontextmenü, und benennen Sie ihn um.
Löschen eines Testplans
Verwenden Sie zum Löschen eines Testplans das Kontextmenü für den Testplan.
Hinzufügen einer anforderungsbasierten Testsammlung
Fügen Sie nun Testauflistungen für die Backlog Items hinzu, die manuell getestet werden sollen. Diese Tests können User Storys, Anforderungen oder andere Arbeitselemente sein, die auf Ihrem Projekt basieren.
Hinweis
Die Anforderungsnachverfolgung wird nur für Testfälle unterstützt, die über eine anforderungsbasierte Testsammlung verknüpft sind. Zu den Arbeitselementen gehören user story (Agile), Product Backlog Item (Scrum), Requirement (CMMI) und Issue (Basic). Die Zuordnung zwischen einem Anforderungsarbeitselement und der manuellen Testausführung wird nur gebildet, wenn der Testfall mithilfe einer anforderungsbasierten Testsammlung verknüpft ist.
Um einem Testplan eine Suite hinzuzufügen, wählen Sie Weitere Optionen für die Testsammlung und dann Neue Suite>auf Anforderungsbasis aus.
Über anforderungsbasierte Sammlungen gruppieren Sie die Testfälle. Auf diese Weise können Sie die Test-status eines Backlogelements nachverfolgen. Jeder Testfall, den Sie einer anforderungsbasierten Testsammlung hinzufügen, wird automatisch mit dem Backlogelement verknüpft.
Fügen Sie unter Anforderungsbasierte Suites erstellen 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 übereinstimmenden Backlogelemente anzuzeigen.
Wählen Sie in der Liste der von der Abfrage zurückgegebenen Arbeitselemente die Backlogelemente aus, die Sie in diesem Sprint testen möchten. Wählen Sie Suites erstellen aus, um eine anforderungsbasierte Suite für jede Suite zu erstellen.
Fügen Sie nun Testauflistungen für die Backlog Items hinzu, die manuell getestet werden sollen. Diese Tests können User Storys, Anforderungen oder andere Arbeitselemente sein, die auf Ihrem Projekt basieren.
Hinweis
Die Anforderungsnachverfolgung wird nur für Testfälle unterstützt, die über eine anforderungsbasierte Testsammlung verknüpft sind. Die Zuordnung zwischen einem Anforderungsarbeitselement –User Story (Agile), Product Backlog Item (Scrum), Requirement (CMMI) oder Issue (Basic) und manueller Testausführung wird nur gebildet, wenn der Testfall über eine anforderungsbasierte Testsammlung verknüpft ist.
Um einem Testplan eine Suite hinzuzufügen, wählen Sie die + neue Dropdownliste aus, und wählen Sie einen Typ von Testsammlung aus.
Über anforderungsbasierte Sammlungen gruppieren Sie die Testfälle. Auf diese Weise können Sie die Test-status eines Backlogelements nachverfolgen. Jeder Testfall, den Sie einer anforderungsbasierten Testsammlung hinzufügen, wird automatisch mit dem Backlogelement verknüpft.
Fügen Sie unter Anforderungsbasierte Suites erstellen 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 übereinstimmenden Backlogelemente anzuzeigen.
Wählen Sie in der Liste der von der Abfrage zurückgegebenen Arbeitselemente die Backlogelemente aus, die Sie in diesem Sprint testen möchten. Wählen Sie Suites erstellen aus, um eine anforderungsbasierte Suite für jede Suite zu erstellen.
Arbeiten mit Testsammlungen
Sie können eine statische Testsammlung erstellen, die jede Art von Testsammlungen enthalten kann. Verwenden Sie diese Testsammlungen wie Ordner. Testsammlungen können Sie durch Ziehen in einen statischen Testplan gruppieren. Ziehen Sie Tests per Drag-and-Drop, um sie neu anzuordnen.
Sie können Änderungen an Testplänen und Testsammlungen nachverfolgen. Öffnen Sie das Arbeitselement für den Testplan oder die Testsammlung, und zeigen Sie dann den Arbeitselementverlauf an.
Für Testsammlungen werden andere Aktionen im Feld Test Suite Audit nachverfolgt. Beispielsweise werden das Hinzufügen und Entfernen von Testfällen aus einer Testsammlung in diesem Feld nachverfolgt.
Sie können Testpläne, Testsammlungen und Testfälle exportieren.
Wählen Sie Testfälle in CSV exportieren aus.
Wählen Sie die Details aus, die im Bericht angezeigt werden sollen. Senden Sie dann eine E-Mail an diesen Bericht, oder drucken Sie diesen Bericht zur Überprüfung.
Ändern Sie die Testfallfelder im Bericht, indem Sie Spalten aus der Listenansicht zur Testsammlung hinzufügen oder aus ihr entfernen.
Wichtig
Sie können nicht mehr als 75 Testsammlungen in einem einzigen Vorgang exportieren. Die E-Mail unterstützt bis zu 1 MB Daten.
Suchen eines Testfalls in einem Testplan
Verwenden Sie in Test Plans für Ihren Testplan das Filtersymbol, um die Such- und Filterliste anzuzeigen. Es kann ihnen helfen, die gewünschten Tests zu finden.
Verwenden Sie in Test Plans für Ihren Testplan das Filtersymbol (1), um die Such- und Filterlisten (2) anzuzeigen, mit denen Sie die Tests finden können, mit denen Sie arbeiten möchten.
Oder filtern Sie die Liste der Tests mithilfe von Ergebnis, Tester und Konfiguration (3).