Erstellen manueller Testfälle

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019 | TFS 2018

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

Sie müssen über die folgenden Berechtigungen und Zugriffsstufen verfügen:

  • Einfacher Zugriff oder höher und 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. Sie können auch über eines der folgenden Visual Studio-Abonnements verfügen:
  • Sie müssen über die folgenden Berechtigungen verfügen:Um testbezogene Artefakte hinzuzufügen oder zu bearbeiten,
    • 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.
    • Berechtigungssatz "Testpläne verwalten" 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 eine Testsuitehierarchie zu ändern (Verschieben einer Testsuite).

Weitere Informationen finden Sie unter "Manueller Testzugriff und Berechtigungen".

Hinweis

Wenn Sie noch nicht mit Azure Testplänen vertraut sind, lesen Sie "Navigieren" in "Testpläne ", um zu verstehen, wie die Benutzeroberfläche für den Zugriff auf ausgewählte Funktionen verwendet wird.

Wenn ein Benutzer mit Standardzugriff die gleichen Funktionen wie ein Lizenzbenutzer mit Standard- und Testplänen ausführen kann, deinstallieren Sie den Erweiterungstest-Manager für TFS 2017 und TFS 2018 aus der Organisation, da diese Erweiterung veraltet ist und aus dem Marketplace entfernt wurde.

Erstellen von Testfällen

  1. Falls noch nicht geschehen, erstellen Sie einen Testplan und anforderungsbasierte Testsuiten.

  2. Wählen Sie eine anforderungsbasierte Testsuite und dann "Neuer Testfall" aus.

    Screenshot, der Testfälle mit hervorgehobener Schaltfläche

    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.

  3. Geben Sie in der neuen Arbeitsaufgabe einen Titel ein, und wählen Sie hier klicken oder eingeben, um einen Schritt hinzuzufügen.

    Screenshot der für einen Testfall eingegebenen Schritte.

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

Screenshot des Dialogfelds

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.

Screenshot mit den Pfeilen, die zum Verschieben von Testschritten nach oben oder unten verwendet werden.

Hinzufügen vorhandener Testfälle zu einer Testsuite

Fügen Sie einer Testsuite vorhandene Testfälle mit den folgenden Aktionen hinzu.

  1. Wählen Sie eine Testsammlung aus. Wählen Sie im Menü "Neuer Testfall " die Option "Vorhandene Testfälle hinzufügen" aus.

    Screenshot der Option

  2. Fügen Sie nach Bedarf Suchklauseln hinzu, und wählen Sie dann "Abfrage ausführen" aus.

    Screenshot des Dialogfelds

  3. Wenn Sie die gewünschten Testfälle gefunden haben, markieren Sie sie, und wählen Sie "Testfälle hinzufügen" aus.

  1. Falls noch nicht geschehen, erstellen Sie einen Testplan und anforderungsbasierte Testsuiten.

  2. Wählen Sie eine anforderungsbasierte Testsuite aus. Wählen Sie + im rechten Bereich (Neu) und dann " Neuer Testfall" aus.

    Screenshot der Testsuite für ein Backlog-Element und Hinzufügen eines neuen Testfalls.

    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.

  3. 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. Screenshot des Erstellens der Schritte für einen neuen manuellen Testfall.

    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.

Screenshot mit sortierten Testfällen.

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

  1. Wählen Sie das Symbol " Rasteransicht" aus .

    Screenshot der Schaltfläche

  2. Wählen Sie einen für mehrere Testfälle aus, und wählen Sie dann "Testfälle bearbeiten" im Raster aus.

    Screenshot mit mehreren Testfällen, die mit geöffnetem Kontextmenü ausgewählt sind, und ausgewählte Testfälle bearbeiten.

  3. Hinzufügen, Löschen oder Löschen von Zeilen

    Screenshot des Kontextmenüs

  4. Optional. Wenn Sie der Testsuite mehrere Testfälle hinzufügen möchten, wählen Sie "Testfälle mithilfe des Rasters hinzufügen" aus.

    Screenshot der Option zum Hinzufügen von Testfällen mithilfe der Rasteransicht.

    • Verwenden Sie in der Listenansicht die Spaltenoptionen, um die Felder in der Arbeitsaufgabe für Testfälle auszuwählen.

    Screenshot der Schaltfläche

    Diese Felder anzeigen und bearbeiten, wenn Sie zur Rasteransicht wechseln.

Wechseln Zwischen Raster- und Listenansichten mithilfe des Menüs "Ansicht " rechts im Fenster.

Screenshot des Menüs

Im Kontextmenü des Rasters können Sie Zeilen hinzufügen, löschen oder löschen.

Screenshot des Kontextmenüs des Rasters zum Einfügen, Löschen oder Löschen von Zeilen.

Sie können die Rasteransicht verwenden, wenn Sie der Testsuite mehrere Testfälle hinzufügen:

Screenshot, der das Erstellen neuer Testfälle mithilfe des Rasters zeigt.

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.

Screenshot mit Spaltenoptionen zum Auswählen von zu bearbeitenden Feldern.

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.

Screenshot der Option

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.

Screenshot mit kopierten Testfällen in der Rasteransicht.

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.

  1. Wählen Sie im Kontextmenü für eine Testsuite die Option "Tester zuweisen" aus, um alle Tests auszuführen.

    Screenshot mit den Testern zum Ausführen aller Testoptionen in einem Kontextmenü der Testsuite.

    Die Tester auswählen, um alle Tests im Suite-Dialogfeld auszuführen.

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

    Screenshot: Zuweisen von Testern zum Ausführen aller Tests im Dialogfeld

    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.

  1. Wählen Sie auf der Registerkarte "Ausführen " für eine Testsuite einen Test aus, und öffnen Sie dann das Kontextmenü.

    Screenshot des Kontextmenüs für einen Testfall mit ausgewählter Option

  2. Wählen Sie "Tester zuweisen" aus. Suchen Sie nach einem Tester, und wählen Sie es aus.

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

    Screenshot mit neu zugewiesenen Tests für einen anderen Tester.

    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.

    Screenshot mit dem Zuweisen von Testern zum Ausführen aller Tests.

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

    Screenshot: Senden von E-Mails an Tester

    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.

  1. Um einen Testfall in einer Testsuite zu öffnen, doppelklicken Sie auf der Registerkarte "Definieren " auf den Namen des zu öffnenden Testfalls.
  2. Wählen Sie auf der Registerkarte "Ausführen " einen Testfall aus, öffnen Sie das Kontextmenü, und wählen Sie "Testfall bearbeiten" aus.

Screenshot der Option

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.

Screenshot des Dialogfelds

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.

Screenshot des Dialogfelds

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.

Screenshot mit Tags für einen Testfall.

Umbenennen oder Entfernen von Testfällen

Sie können Testfälle umbenennen oder entfernen. Öffnen Sie den Testfall über das Kontextmenü.

Screenshot eines Testfalls mit ausgewähltem Kontextmenü

Hier können Sie den Testfall umbenennen.

Screenshot eines Testfalls mit dem Namen, der zum Bearbeiten ausgewählt ist.

Oder Sie können den Testfall aus der Testsuite entfernen. Wählen Sie im Kontextmenü für den Testfall "Entfernen" aus.

Screenshot, der den entfernten Testfall zeigt.

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.

Screenshot, der im Webportal

Sie können Testfälle umbenennen oder löschen. Öffnen Sie den Testfall über das Kontextmenü.

Screenshot des geöffneten Testfalls für die Bearbeitung.

Hier können Sie den Testfall umbenennen.

Screenshot mit umbenannten Testfällen.

Oder Sie können den Testfall endgültig löschen.

Screenshot mit dem gelöschten Testfall.

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