Erstellen manueller Testfälle
Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019
Erstellen Sie manuelle Testfälle, um zu überprüfen, ob jeder Lieferumfang den Anforderungen Ihrer Benutzer entspricht. Manuelle Testfälle definieren einzelne Schritte, die Tester ausführen, einschließlich der Schritte, die für Testfälle freigegeben werden. Um unterschiedliche Daten zu testen, geben Sie Parameter für die Testschritte an. Weitere Informationen finden Sie unter "Freigeben von Schritten zwischen Testfällen und Wiederholen eines Tests mit unterschiedlichen Daten". Eine Übersicht über Testartefakte finden Sie unter Testobjekte und -begriffe.
Organisieren Sie Ihre Testfälle, indem Sie sie zu Testplänen und Testsammlungen hinzufügen und dann Testern zuweisen, um die Tests auszuführen. Weitere Informationen finden Sie unter Testen von Objekten und Ausdrücken.
Hinweis
Testiterationen dienen zur Unterstützung von datengesteuerten Szenarien und nicht workflowgesteuerten Szenarien. Wenn Sie aus der Perspektive bewährter Methoden zwei Testszenarien haben, in denen sich die Workflows unterscheiden, sollten Sie separate Testfälle erstellen. Siehe auch häufig gestellte Fragen zu manuellen Tests.
Voraussetzungen
Zugriffsebenen:
- Einfacher Zugriff oder höher, mit Berechtigungen zum Anzeigen von Arbeitsaufgaben unter dem entsprechenden Bereichspfad. Weitere Informationen finden Sie unter Hinzufügen von Benutzern zu einem Projekt oder Team.
- Zugriffsebene "Basic + TestPläne ", um Testpläne und Testsammlungen hinzuzufügen, Testartefakte zu löschen und Testkonfigurationen zu definieren.
- Alternativ können Sie eines der folgenden Visual Studio-Abonnements verwenden:
Berechtigungen: So fügen Sie testbezogene Artefakte hinzu oder bearbeiten sie:
- Bearbeiten Sie Arbeitsaufgaben in diesem Knotenberechtigungssatz auf "Zulassen " unter dem entsprechenden Bereichspfad, um Testpläne, Testsammlungen, Testfälle oder andere testbasierte Arbeitsaufgabentypen hinzuzufügen oder zu ändern.
- Verwalten Sie die Berechtigung "Testpläne " auf "Zulassen" unter dem entsprechenden Bereichspfad, um Testplaneigenschaften wie Build- und Testeinstellungen zu ändern.
- Verwalten Sie die Berechtigung "Testsuiten", die unter dem entsprechenden Bereichspfad zulässig ist, um Testsuiten zu erstellen und zu löschen, Testfälle aus Testsammlungen hinzuzufügen und zu entfernen, Testkonfigurationen zu ändern, die testsuiten zugeordnet sind, und ändern Sie eine Hierarchie der Testsuite (Verschieben einer Testsuite).
Weitere Informationen finden Sie unter "Manueller Testzugriff und Berechtigungen".
Erstellen von Testfällen
Falls noch nicht geschehen, erstellen Sie einen Testplan und anforderungsbasierte Testsuiten.
Wählen Sie eine anforderungsbasierte Testsuite und dann "Neuer Testfall" aus.
Hinweis
Die hier gezeigte Testsuite wurde aus einer Arbeitsaufgabe "User Story" im Backlog-Board des Teams erstellt. Wenn Sie dieser Art von Suite einen Testfall hinzufügen, wird der Testfall automatisch mit dem Backlog-Element verknüpft. Um Testfälle auf diese Weise zu erstellen, öffnen Sie das Kontextmenü für die Arbeitsaufgabe, und wählen Sie "Test hinzufügen" aus.
Geben Sie in der neuen Arbeitsaufgabe einen Titel ein, und wählen Sie hier klicken oder eingeben, um einen Schritt hinzuzufügen.
Fügen Sie Testschritte mit einer Beschreibung der erforderlichen Aktion zum Ausführen des Tests und der erwarteten Ergebnisse hinzu, damit jedes Teammitglied den Test ausführen kann. Sie können bei Bedarf Anlagen zu einem Schritt hinzufügen. Wiederholen Sie diesen Vorgang, bis Sie alle Schritte für den Test hinzufügen.
Ein Testfall, den Sie ausführen können, wird erstellt.
Weitere Informationen finden Sie unter Freigeben von Schritten und Kopieren oder Klonen von Textabschnitten, Problemen und anderen Arbeitsaufgaben.
Zuweisen von Konfigurationen zu Testfällen
Sie können Konfigurationen angeben, z. B. verschiedene Betriebssysteme, Webbrowser und andere Variationen für Ihre Tests.
- Wählen Sie die Testsuite >"Weitere Optionen>Konfigurationen zuweisen" aus, und wählen Sie im Dialogfeld Ihre Konfigurationen aus.
Sie können einzelnen Testfällen auch Konfigurationen zuweisen. Wählen Sie einen oder mehrere Testfälle aus, und wählen Sie "Weitere Optionen>konfiguration zuweisen" aus.
- Nehmen Sie Ihre Änderungen vor, und speichern Sie sie.
Weitere Informationen finden Sie unter Testen verschiedener Konfigurationen.
Neuanordnen von Testfällen
Sie können manuelle Testfälle in statischen Suites, anforderungsbasierten Suites und abfragebasierten Suites neu anordnen.
Öffnen Sie einen Testfall, und verwenden Sie dann die NACH-OBEN- und NACH-UNTEN-TASTE, um die Reihenfolge zu ändern.
Hinzufügen vorhandener Testfälle zu einer Testsuite
Fügen Sie einer Testsuite vorhandene Testfälle mit den folgenden Aktionen hinzu.
Wählen Sie eine Testsammlung aus. Wählen Sie im Menü "Neuer Testfall " die Option "Vorhandene Testfälle hinzufügen" aus.
Fügen Sie nach Bedarf Suchklauseln hinzu, und wählen Sie dann "Abfrage ausführen" aus.
Wenn Sie die gewünschten Testfälle gefunden haben, markieren Sie sie, und wählen Sie "Testfälle hinzufügen" aus.
Falls noch nicht geschehen, erstellen Sie einen Testplan und anforderungsbasierte Testsuiten.
Wählen Sie eine anforderungsbasierte Testsuite aus. Wählen Sie + im rechten Bereich (Neu) und dann " Neuer Testfall" aus.
Die hier gezeigte Testsuite wurde aus einer Arbeitsaufgabe "User Story" im Backlog-Board des Teams erstellt. Wenn Sie dieser Art von Suite einen Testfall hinzufügen, wird der Testfall automatisch mit dem Backlog-Element verknüpft. Um Testfälle auf diese Weise zu erstellen, öffnen Sie das Kontextmenü für die Arbeitsaufgabe, und wählen Sie "Test hinzufügen" aus.
Wählen Sie hier klicken oder eingeben, um einen Schrittlink hinzuzufügen, und fügen Sie Testschritte mit einer Beschreibung der erforderlichen Aktion zum Ausführen des Tests und der erwarteten Ergebnisse hinzu, damit jedes Teammitglied den Test ausführen kann. Sie können bei Bedarf Anlagen zu einem Schritt hinzufügen. Wiederholen Sie diesen Vorgang, bis Sie alle Schritte für den Test hinzufügen.
Sie können Schritte zwischen Testfällen freigeben. Weitere Informationen finden Sie in den Schritten "Freigeben".
Wie finde ich einen vorhandenen Testfall innerhalb eines Testplans?
Sie können manuelle Testfälle in statischen Suites, anforderungsbasierten Suites und abfragebasierten Suites neu anordnen. Wählen Sie auf der Symbolleiste "Bestelltests " aus, und ziehen Sie dann einen oder mehrere Tests, und legen Sie sie ab. Oder öffnen Sie das Kontextmenü für einen Test, um es nach oben oder an eine andere Position zu verschieben. Nach dem Neuanordnen der Tests können Sie sie nach dem Feld "Reihenfolge " sortieren und dann mit dem Webläufer in dieser Reihenfolge ausführen.
Tipp
Sie können einen Testfall erstellen, der automatisch mit einer Anforderung ( User Story (Agile), Product Backlog Item (Scrum), Requirement (CMMI) oder Issue (Basic) verknüpft wird, wenn Sie einen Test aus dem Board erstellen. Weitere Informationen finden Sie unter Add, run, and update inline tests (Hinzufügen, Ausführen und Aktualisieren von Inlinetests).
Verwenden der Rasteransicht zum Bearbeiten von Testfällen
Führen Sie die folgenden Schritte aus, um Testfälle in die Rasteransicht zu kopieren und einzufügen.
Wählen Sie das Symbol " Rasteransicht" aus .
Wählen Sie einen für mehrere Testfälle aus, und wählen Sie dann "Testfälle bearbeiten" im Raster aus.
Hinzufügen, Löschen oder Löschen von Zeilen
Optional. Wenn Sie der Testsuite mehrere Testfälle hinzufügen möchten, wählen Sie "Testfälle mithilfe des Rasters hinzufügen" aus.
- Verwenden Sie in der Listenansicht die Spaltenoptionen, um die Felder in der Arbeitsaufgabe für Testfälle auszuwählen.
Diese Felder anzeigen und bearbeiten, wenn Sie zur Rasteransicht wechseln.
Wechseln Zwischen Raster- und Listenansichten mithilfe des Menüs "Ansicht " rechts im Fenster.
Im Kontextmenü des Rasters können Sie Zeilen hinzufügen, löschen oder löschen.
Sie können die Rasteransicht verwenden, wenn Sie der Testsuite mehrere Testfälle hinzufügen:
Hinweis
Verwenden Sie das Teams-Plug-In für Excel nicht, um Arbeitsaufgaben für Testfälle hinzuzufügen oder zu aktualisieren. Excel kann das Format, das zum Speichern von Testschritten verwendet wird, nicht analysieren, und in einigen Fällen kann sich dies auf die Formatierung der Arbeitsaufgaben des Testfalls auswirken.
Sie können andere Felder in der Rasteransicht bearbeiten. Verwenden Sie in der Listenansicht die Spaltenoptionen, um die Felder in der Arbeitsaufgabe für Testfälle auszuwählen.
Sie können diese Felder dann anzeigen und bearbeiten, wenn Sie zur Rasteransicht wechseln.
Verwenden von Excel zum Kopieren von Informationen in eine Rasteransicht
Sie können Testfälle und Testschritte aus einem vorhandenen Excel-Arbeitsblatt kopieren. Kopieren Sie die Spalten aus Excel, die Sie für die Felder "Titel", "Aktion" und "erwartete Ergebnisse" verwenden möchten. Das Kopieren kopiert keine Spaltenformatierung( nicht mehrlineline) aus dem Arbeitsblatt. Fügen Sie diese Spalten bei Bedarf in die Rasteransicht ein, bearbeiten Sie sie, und speichern Sie sie.
Sie können die Daten aus der Rasteransicht kopieren und in Ihr Excel-Arbeitsblatt einfügen. Das Kopieren kopiert keine Testschrittformatierung( nicht mehrlineline) in das Arbeitsblatt.
Hinweis
Verwenden Sie das Teams-Plug-In für Excel nicht, um Arbeitsaufgaben für Testfälle hinzuzufügen oder zu aktualisieren. Excel kann das Format, das zum Speichern von Testschritten verwendet wird, nicht analysieren, und in einigen Fällen wirkt sich dies auf die Formatierung der Arbeitsaufgaben des Testfalls aus.
Sie können Testfälle und Testschritte aus einem vorhandenen Excel-Arbeitsblatt kopieren, das nur mit Internet Explorer und Chrome-Browsern unterstützt wird.
Kopieren Sie die Spalten aus Excel, die Sie für die Felder "Titel", "Aktion" und "erwartete Ergebnisse" verwenden möchten. Das Kopieren kopiert keine Spaltenformatierung( nicht mehrlineline) aus dem Arbeitsblatt. Fügen Sie diese Spalten bei Bedarf in die Rasteransicht ein, bearbeiten Sie sie, und speichern Sie sie.
Sie können die Daten aus der Rasteransicht kopieren und in Ihr Excel-Arbeitsblatt einfügen. Das Kopieren kopiert keine Testschrittformatierung( nicht mehrlineline) in das Arbeitsblatt.
Zuweisen von Testern
Sie können Testfälle neu zuweisen, damit ein anderer Tester sie ausführen kann. Sie können alle Testfälle in einer Testsuite mehreren Testern zuweisen, was für Akzeptanztests nützlich ist.
Tester benötigen einfachen Zugriff, um Tests über Azure-Testpläne auszuführen.
Wählen Sie im Kontextmenü für eine Testsuite die Option "Tester zuweisen" aus, um alle Tests auszuführen.
Die Tester auswählen, um alle Tests im Suite-Dialogfeld auszuführen.
Hinzufügen oder Entfernen von Testern aus der Liste. Nachdem Sie die Tester ausgewählt haben, wählen Sie "E-Mail senden" aus, und bearbeiten Sie die Nachricht nach Bedarf, damit sie wissen, dass tests für die Ausführung bereit sind.
Die E-Mail enthält einen Link, den Tester öffnen können, um die Liste der zugewiesenen Tests anzuzeigen.
Sie können einem Tester einen einzelnen Testfall zuweisen.
Wählen Sie auf der Registerkarte "Ausführen " für eine Testsuite einen Test aus, und öffnen Sie dann das Kontextmenü.
Wählen Sie "Tester zuweisen" aus. Suchen Sie nach einem Tester, und wählen Sie es aus.
Sie können Testfälle neu zuweisen, damit ein anderer Tester sie ausführen kann. Wählen Sie die Tests aus, die Sie neu zuweisen möchten. Öffnen Sie dann das Kontextmenü (wählen Sie "..." aus. Auslassungspunkte oder klicken Sie mit der rechten Maustaste) und wählen Sie den Tester aus, den Sie die Tests ausführen möchten.
Oder Sie können alle Testfälle in einer Testsuite mehreren Testern zuweisen, was für Akzeptanztests nützlich ist. Öffnen Sie das Kontextmenü für den Testplan, und wählen Sie "Tester zuweisen" aus, um alle Tests auszuführen.
Hinzufügen oder Entfernen von Testern aus der Liste. Nachdem Sie die Tester ausgewählt haben, aktivieren Sie das Kontrollkästchen "E-Mail senden ", und bearbeiten Sie die Nachricht nach Bedarf, damit sie wissen, dass Tests für die Ausführung bereit sind.
Die E-Mail enthält einen Link, den Tester öffnen können, um die Liste der zugewiesenen Tests anzuzeigen. Tester benötigen einfachen Zugriff, um Tests über Azure-Testpläne auszuführen.
Verwalten von Testfällen
Sie können einen Testfall öffnen, um ihn anzuzeigen oder zu bearbeiten.
- Um einen Testfall in einer Testsuite zu öffnen, doppelklicken Sie auf der Registerkarte "Definieren " auf den Namen des zu öffnenden Testfalls.
- Wählen Sie auf der Registerkarte "Ausführen " einen Testfall aus, öffnen Sie das Kontextmenü, und wählen Sie "Testfall bearbeiten" aus.
Ein Testfall kann mit Testsammlungen, Anforderungen und Fehlern verknüpft werden. Um verknüpfte Elemente anzuzeigen, öffnen Sie auf der Registerkarte "Definieren " das Kontextmenü für einen Testfall, und wählen Sie " Verknüpfte Elemente anzeigen" aus.
Im Dialogfeld "Verknüpfte Elemente" können Sie Testsuiten, Anforderungen und Fehler anzeigen.
Massenbearbeitungstestfälle
Sie können mehrere Testfälle gleichzeitig bearbeiten. Wählen Sie mehrere Testfälle in einer Testsuite aus, und wählen Sie "Testfälle bearbeiten" aus.
Wählen Sie ein Feld aus, und geben Sie einen Wert ein. Wählen Sie "Neues Feld hinzufügen" aus, um ein weiteres Feldwertpaar hinzuzufügen.
Verwenden von Tags für Testfälle
Sie können Testfälle markieren und nur diejenigen mit bestimmten Tags anzeigen. Markieren Sie beispielsweise alle Tests im Zusammenhang mit der Anmeldung, damit Sie diese Tests erneut ausführen können, wenn ein Fehler für diese Seite behoben ist. Sie können im Webportal " Testpläne " nach diesem Tag filtern.
Um neue Tags hinzuzufügen, die Arbeitselementen hinzugefügt werden sollen, müssen Sie über Basic-Zugriff oder höher verfügen, und die Berechtigung Neue Tagdefinition erstellen auf Projektebene muss auf Zulassen festgelegt sein. weitere Informationen finden Sie unter Hinzufügen von Arbeitsaufgabentags.
Sie können Tags hinzufügen und bearbeiten, wenn Sie einen Testfall bearbeiten oder Tags in der Rasteransicht massenbearbeitungen. Sie können Suites auch basierend auf Abfragen erstellen, wenn Sie Tags verwenden.
Umbenennen oder Entfernen von Testfällen
Sie können Testfälle umbenennen oder entfernen. Öffnen Sie den Testfall über das Kontextmenü.
Hier können Sie den Testfall umbenennen.
Oder Sie können den Testfall aus der Testsuite entfernen. Wählen Sie im Kontextmenü für den Testfall "Entfernen" aus.
Um Testpläne und Testsammlungen endgültig zu löschen, müssen Sie Mitglied der Gruppe "Projektadministratoren" sein oder die Berechtigung "Testsammlungen verwalten" auf Knotenebene "Bereichspfad" oder "Testsammlungen verwalten" auf "Zulassen" festlegen. Zum Verwalten oder Löschen von Testartefakten muss die Zugriffsebene außerdem auf Basic und Test Plans oder Visual Studio Enterprise festgelegt sein. Weitere Informationen finden Sie unter Löschen von Testartefakten in Azure Boards.
Sie können Testfälle markieren und Testfälle nur mit bestimmten Tags anzeigen. Markieren Sie beispielsweise alle Tests im Zusammenhang mit der Anmeldung, damit Sie diese Tests erneut ausführen können, wenn ein Fehler für diese Seite behoben ist. Anschließend können Sie im Webportal " Testpläne " nach diesem Tag filtern.
Um neue Tags hinzuzufügen, die Arbeitselementen hinzugefügt werden sollen, müssen Sie über Basic-Zugriff oder höher verfügen, und die Berechtigung Neue Tagdefinition erstellen auf Projektebene muss auf Zulassen festgelegt sein. weitere Informationen finden Sie unter Hinzufügen von Arbeitsaufgabentags.
Sie können Tags hinzufügen und bearbeiten, wenn Sie einen Testfall bearbeiten oder in der Rasteransicht die Massenbearbeitung der Tags vornehmen. Sie können Suites auch basierend auf Abfragen erstellen, wenn Sie Tags verwenden.
Sie können Testfälle umbenennen oder löschen. Öffnen Sie den Testfall über das Kontextmenü.
Hier können Sie den Testfall umbenennen.
Oder Sie können den Testfall endgültig löschen.
Um Testpläne und Testsuiten zu löschen, müssen Sie Mitglied der Gruppe "Projektadministratoren" sein oder die Berechtigung "Testsammlungen verwalten" auf Knotenebene "Bereichspfad" oder "Testsammlungen verwalten" auf " Zulassen" festlegen. Zum Verwalten oder Löschen von Testartefakten muss die Zugriffsebene außerdem auf Basic und Test Plans oder Visual Studio Enterprise festgelegt sein.
Zum Löschen von Testplänen und Testsammlungen müssen Sie Mitglied der Gruppe „Projektadministratoren“ sein, oder die Berechtigung Testpläne verwalten oder Testsammlungen verwalten für den Bereichspfad auf Knotenebene muss auf Zulassen festgelegt sein. Zum Verwalten oder Löschen von Testartefakten muss die Zugriffsebene außerdem auf Basic und Test Plans oder Visual Studio Enterprise festgelegt sein. Weitere Informationen finden Sie unter Löschen von Testartefakten in Azure Boards.
Nächste Schritte
Verwandte Artikel
- Kopieren oder Klonen von Geschichten, Problemen und anderen Arbeitsaufgaben
- Löschen von Testartefakten in Azure Boards
- Häufig gestellte Fragen zu manuellen Tests
- Wiederholen eines Tests mit unterschiedlichen Daten
- Freigeben von Testschritten zwischen Testfällen
- Testen verschiedener Konfigurationen
- Testen von Objekten und Begriffen