Manuelle Testfälle erstellen

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 über Testfälle freigegeben werden. Um verschiedene 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 Testsuiten hinzufügen. Weisen Sie dann Testern zu, um die Tests auszuführen.

Eine Übersicht über Testartefakte finden Sie unter Testobjekte und Begriffe.

Hinweis

Test-Iterationen sind so konzipiert, dass datengesteuerte Szenarien, nicht workflowgesteuerte Szenarien unterstützt werden. Wenn Sie zwei Testszenarien haben, in denen sich die Workflows unterscheiden, sollten Sie separate Testfälle erstellen. Außerdem finden Sie häufig gestellte Fragen zum manuellen Testen.

Voraussetzungen

  • Sie müssen eine Verbindung mit einem Projekt herstellen. Wenn Sie noch kein Projekt haben, erstellen Sie ein Projekt.

  • Sie müssen einem Projekt hinzugefügt werden. Um hinzugefügt zu werden, fügen Sie Benutzern zu einem Projekt oder Team hinzu.

  • Um testbezogene Arbeitselemente anzuzeigen, müssen Sie über den grundlegenden Zugriff oder höher verfügen und Berechtigungen zum Anzeigen von Arbeitselementen unter dem entsprechenden Bereichspfad haben.

  • Wenn Sie Testpläne und Testsuiten hinzufügen möchten, manuelle Testfälle, Testartefakte löschen und Testkonfigurationendefinieren möchten, müssen Sie über Basic+ Test Plans Zugriffsebene verfügen oder über eine der folgenden Visual Studio-Abonnements verfügen:

  • Um testbezogene Artefakte hinzuzufügen oder zu bearbeiten, müssen Sie über die folgenden Berechtigungen verfügen:

    • Um Testpläne, Testsuiten, Testfälle oder andere testbasierte Arbeitselementtypen hinzuzufügen oder zu ändern, müssen Sie Arbeitselemente in diesem Knotenberechtigungssatz auf " Zulassen" unter dem entsprechenden Bereichspfad bearbeiten.
    • Um Testplaneigenschaften wie Build- und Testeinstellungen zu ändern, müssen Sie die Berechtigung "Testpläne verwalten " auf "Zulassen " unter dem entsprechenden Bereichspfad festlegen.
    • Wenn Sie Testsuiten erstellen und löschen möchten, fügen Sie Testfälle aus Testsuiten hinzu und entfernen Sie Testkonfigurationen, die mit Testsuiten verknüpft sind, und ändern Sie eine Testsuitehierarchie (Verschieben einer Testsuite), müssen Sie über die Berechtigung " Testsuite verwalten" verfügen , die auf "Zulassen" unter dem entsprechenden Bereichspfad festgelegt ist.

Weitere Informationen finden Sie unter Manueller Testzugriff und -berechtigungen.

Hinweis

Wenn Sie Azure Test Plans verwenden möchten, lesen Sie "Navigieren Test Plans", um zu verstehen, wie Sie auf die Benutzeroberfläche zugreifen können, um auf auswahlfunktionen zuzugreifen.

Erstellen von Testfällen

  1. Wenn Sie noch nicht vorhanden sind, erstellen Sie einen Testplan und anforderungsbasierte Testsuiten.

  2. Wählen Sie eine anforderungsbasierte Test suite aus. Wählen Sie rechts die Schaltfläche "Neuer Testfall " aus.

    Screenshot zeigt Testfälle mit hervorgehobener Schaltfläche

    Wenn Sie keine vorhandenen Testfälle haben, wird die Schaltfläche unten rechts angezeigt.

    Hinweis

    Die hier gezeigte Test suite wurde aus einem Arbeitselement "User Story" im Backlog-Board des Teams erstellt. Wenn Sie dieser Art von Suite einen Testfall hinzufügen, wird der Testfall automatisch mit dem Backlogelement verknüpft. Um Testfälle auf diese Weise zu erstellen, öffnen Sie das Kontextmenü für das Arbeitselement, und wählen Sie "Test hinzufügen" aus.

  3. Geben Sie im neuen Arbeitselement einen Titel ein. Wählen Sie hier die Option "Klicken oder Eingeben" aus, um eine Schrittoption hinzuzufügen .

    Screenshot zeigt die schritte, die für einen Testfall eingegeben wurden.

    Fügen Sie Testschritte mit einer Beschreibung der aktion hinzu, die zum Ausführen des Tests und der erwarteten Ergebnisse erforderlich ist, damit jedes Teammitglied den Test ausführen kann. Wenn Sie möchten, können Sie zu einzelnen Schritten Anlagen hinzufügen. Wiederholen Sie, bis Sie alle Schritte für den Test hinzugefügt haben.

    Hinweis

    Sie können Schritte zwischen Testfällen freigeben. Weitere Informationen finden Sie in den Schritten "Freigeben".

    Jetzt haben Sie einen Testfall erstellt, den Sie ausführen können.

Sie können auch Testfälle kopieren. Weitere Informationen finden Sie unter Kopieren oder Klonen von Geschichten, Problemen und anderen Arbeitselementen.

Zuweisen von Konfigurationen zu Testfällen

Sie können Konfigurationen angeben, z. B. verschiedene Betriebssysteme, Webbrowser und andere Varianten für Ihre Tests.

Wenn Sie Testkonfigurationen allen Testfällen in einer Testsuite zuweisen möchten, wählen Sie die Testsuite aus, wählen Sie "Weitere Optionen " oder klicken Sie mit der rechten Maustaste, um das Kontextmenü zu öffnen, und wählen Sie dann "Konfigurationen zuweisen" aus.

Wählen Sie im Dialogfeld "Konfigurationen zur Testsuite zuweisen " die gewünschten Konfigurationen aus.

Screenshot zeigt das Dialogfeld 'Konfigurationen zuweisen' zum Testen der Suite mit einigen ausgewählten Optionen.

Sie können auch Konfigurationen einzelnen Testfällen zuweisen. Wählen Sie einen oder mehrere Testfälle aus, wählen Sie "Weitere Optionen " aus, oder klicken Sie mit der rechten Maustaste, um das Kontextmenü zu öffnen, und wählen Sie dann die Konfiguration zuweisen aus.

Das Dialogfeld ' Konfigurationen zuweisen' zu ausgewählten Testfällen wird geöffnet. Nehmen Sie Ihre Änderungen vor und speichern Sie sie.

Weitere Informationen zu Konfigurationen finden Sie unter Testen verschiedener Konfigurationen.

Neuanordnen von Testfällen

Sie können manuelle Testfälle in statischen Suiten, 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.

Es gibt auch Optionen zum Ändern der Reihenfolge im Schrittkontextmenü.

Hinzufügen vorhandener Testfälle zu einer Test suite

Sie können vorhandene Testfälle zu einer Test suite hinzufügen.

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

    Screenshot zeigt die Option

  2. Fügen Sie im Dialogfeld " Testfälle zur Suite hinzufügen " Suchklauseln nach Bedarf hinzu, und wählen Sie dann "Abfrage ausführen" aus.

    Screenshot zeigt das Dialogfeld

  3. Nachdem Sie die gewünschten Testfälle gefunden haben, wählen Sie " Testfälle hinzufügen" aus.

  1. Wenn Sie noch nicht vorhanden sind, erstellen Sie einen Testplan und anforderungsbasierte Testsuiten.

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

    Wählen Sie die Testsuite für ein Backlogelement aus, und fügen Sie einen neuen Testfall hinzu.

    Die hier gezeigte Test suite wurde aus einem Arbeitselement "User Story" im Backlog-Board des Teams erstellt. Wenn Sie dieser Art von Suite einen Testfall hinzufügen, wird der Testfall automatisch mit dem Backlogelement verknüpft. Um Testfälle auf diese Weise zu erstellen, öffnen Sie das Kontextmenü für das Arbeitselement, und wählen Sie "Test hinzufügen" aus.

  3. Wählen Sie hier den Link klicken oder eingeben, um einen Schrittlink hinzuzufügen , und fügen Sie Testschritte mit einer Beschreibung der aktion hinzu, die erforderlich ist, um den Test durchzuführen und die erwarteten Ergebnisse auszuführen, damit jedes Teammitglied den Test ausführen kann. Wenn Sie möchten, können Sie zu einzelnen Schritten Anlagen hinzufügen. Wiederholen Sie, bis Sie alle Schritte für den Test hinzugefügt haben. Jetzt haben Sie einen Testfall erstellt, den Sie ausführen können.

    Erstellen 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 kann ich einen vorhandenen Testfall innerhalb eines Testplans finden?

Sie können manuelle Testfälle in statischen Suiten, anforderungsbasierten Suites und abfragebasierten Suites neu anordnen. Wählen Sie "Bestelltests " auf der Toolleiste aus, und ziehen Sie dann einen oder mehrere Tests. Oder öffnen Sie das Kontextmenü für einen Test, um es oben oder an eine andere Position zu verschieben. Nach der Neuanordnung der Tests können Sie sie nach dem Feld "Reihenfolge " sortieren und dann in dieser Reihenfolge mit dem Webläufer ausführen.

Bestelltestfälle

Tipp

Sie können einen Testfall erstellen, der automatisch mit einer Anforderung verknüpft wird – User Story (Agile), Product Backlog Item (Scrum), Anforderung (CMMI) oder Problem (Basic) – wenn Sie einen Test aus dem Kanban-Board erstellen. Weitere Informationen finden Sie unter Hinzufügen, Ausführen und Aktualisieren von Inlinetests.

Verwenden der Rasteransicht zum Bearbeiten von Testfällen

Sie können Testfälle in die Rasteransicht kopieren und einfügen.

Um die Rasteransicht zu öffnen, wählen Sie das Symbol " Rasteransicht " rechts aus.

Screenshot zeigt die Schaltfläche

Stattdessen können Sie mehrere Testfälle auswählen und zum Bearbeiten in der Rasteransicht öffnen. Wählen Sie im Kontextmenü die Option "Testfälle bearbeiten" im Raster aus.

Screenshot zeigt mehrere Testfälle, die mit dem kontextmenü geöffneten und ausgewählten Testfall bearbeiten ausgewählt sind.

Im Kontextmenü " Raster " können Sie Zeilen hinzufügen, löschen oder löschen.

Screenshot zeigt das Rasterkontextmenü zum Einfügen, Löschen oder Löschen von Zeilen.

Sie können die Rasteransicht verwenden, wenn Sie mehrere Testfälle zur Test suite hinzufügen:

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

Sie können andere Felder in der Rasteransicht bearbeiten. Verwenden Sie in der Listenansicht die Spaltenoptionen, um die Felder in der Testfallarbeitsaufgabe auszuwählen.

Screenshot zeigt die Schaltfläche

Anschließend können Sie diese Felder anzeigen und bearbeiten, wenn Sie zur Rasteransicht wechseln.

Wechseln Sie zwischen Raster - und Listenansichten mit dem Menü "Ansicht " rechts neben dem Fenster.

Verwenden Sie das Menü

Im Menü "Rasterverknüpfung" können Sie Zeilen hinzufügen, löschen oder löschen.

Verwenden Sie das Kontextmenü des Rasters, um Zeilen einzufügen, zu löschen oder zu löschen.

Sie können die Rasteransicht verwenden, wenn Sie mehrere Testfälle zur Test suite hinzufügen:

Erstellen Sie neue Testfälle mithilfe des Rasters.

Hinweis

Verwenden Sie das Teams-Plug-In für Excel nicht, um Testfallarbeitselemente hinzuzufügen oder zu aktualisieren. Excel kann das Format nicht analysieren, das zum Speichern von Testschritten verwendet wird, und in einigen Fällen wirkt sich dies auf die Formatierung der Testfallarbeitselemente aus.

Sie können andere Felder in der Rasteransicht bearbeiten. Verwenden Sie in der Listenansicht die Spaltenoptionen, um die Felder in der Testfallarbeitsaufgabe auszuwählen.

Verwenden von Spaltenoptionen zum Auswählen von Feldern zum Bearbeiten

Anschließend können Sie diese Felder anzeigen und bearbeiten, wenn Sie zur Rasteransicht wechseln.

Verwenden von Excel zum Kopieren von Testfallinformationen 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 den Titel, die Aktion und die erwarteten Ergebnissefelder verwenden möchten. Das Kopieren kopiert keine Spaltenformatierung, außer mehrlinen, aus dem Arbeitsblatt. Fügen Sie diese Spalten in die Rasteransicht ein, bearbeiten Sie sie bei Bedarf, und speichern Sie sie.

Screenshot zeigt die Option zum Speichern von Schritten, die von Excel in die Rasteransicht kopiert wurden.

Sie können die Daten aus der Rasteransicht kopieren und in Ihr Excel-Arbeitsblatt einfügen. Das Kopieren kopiert keine Testschrittformatierung, außer multilinen, in das Arbeitsblatt.

Hinweis

Verwenden Sie das Teams-Plug-In für Excel nicht, um Testfallarbeitselemente hinzuzufügen oder zu aktualisieren. Excel kann das Format nicht analysieren, das zum Speichern von Testschritten verwendet wird, und in einigen Fällen wirkt sich dies auf die Formatierung der Testfallarbeitselemente aus.

Sie können Testfälle und Testschritte aus einem vorhandenen Excel-Arbeitsblatt kopieren. Dies wird nur mit Internet Explorer und Chrome-Browsern unterstützt.

Kopieren Sie die Spalten aus Excel, die Sie für den Titel, die Aktion und die erwarteten Ergebnissefelder verwenden möchten. Das Kopieren kopiert keine Spaltenformatierung, außer mehrlinen, aus dem Arbeitsblatt. Fügen Sie diese Spalten in die Rasteransicht ein, bearbeiten Sie sie bei Bedarf, und speichern Sie sie.

Kopierte Testfälle in der Rasteransicht speichern

Sie können die Daten aus der Rasteransicht kopieren und in Ihr Excel-Arbeitsblatt einfügen. Das Kopieren kopiert keine Testschrittformatierung, außer multilinen, 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 Test suite mehreren Testern zuweisen, die für die Akzeptanztests nützlich sind.

Tester benötigen einfachen Zugriff, um Tests von Azure Test Plans auszuführen.

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

    Screenshot zeigt die Tester zuweisen, um alle Testtests in einem Test suite-Kontextmenü auszuführen.

    Die Tester, die alle Tests im Dialogfeld "Suite" ausführen möchten , wird geöffnet.

  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 wie erforderlich, sodass sie wissen, dass Tests für sie ausgeführt werden können.

    Screenshot zeigt Das 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 zeigt das Kontextmenü für einen Testfall mit ausgewählter Option

  2. Wählen Sie "Tester zuweisen" aus. Suchen sie nach einem Tester, und wählen Sie einen Tester 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 erneut zuweisen möchten. Öffnen Sie dann das Kontextmenü (wählen Sie "..." aus. Ellipsen oder klicken Sie mit der rechten Maustaste) und wählen Sie den Tester aus, den Sie ausführen möchten.

    Erneutes Zuweisen von Tests an einen anderen Tester

    Sie können auch alle Testfälle in einer Test suite mehreren Testern zuweisen. Dies ist nützlich für Die Akzeptanztests. Öffnen Sie das Kontextmenü für den Testplan, und wählen Sie " Tester zuweisen", um alle Tests auszuführen.

    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 wie erforderlich, damit sie wissen, dass Tests für sie ausgeführt werden können.

    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 nur einfachen Zugriff, um Tests von Azure Test Plans auszuführen.

Verwalten von Testfällen

Sie können einen Testfall öffnen, um es 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.

Screenshot der Option

Ein Testfall kann mit Testsuiten, 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 zeigt das Dialogfeld

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 Test suite aus, und wählen Sie "Testfall bearbeiten" aus.

Screenshot zeigt das Dialogfeld

Wählen Sie ein Feld aus, und geben Sie einen Wert ein. Wählen Sie " Neues Feld hinzufügen" aus, um ein anderes Feldwertpaar hinzuzufügen.

Verwenden von Tags für Testfälle

Sie können Testfälle markieren und nur die mit bestimmten Tags anzeigen. Markieren Sie beispielsweise alle Tests im Zusammenhang mit der Anmeldung, sodass Sie diese Tests erneut ausführen können, wenn ein Fehler für diese Seite behoben ist. Sie können auf diesem Tag aus dem Test Plans Webportal filtern.

Um neue Tags hinzuzufügen, die zu Arbeitselementen hinzugefügt werden sollen, müssen Sie über den Einfachen Zugriff oder höher verfügen und die Berechtigungen für die Projektdefinition auf Projektebene erstellen, die auf "Zulassen" festgelegt sind. weitere Informationen finden Sie unter Hinzufügen von Arbeitselementtags.

Sie können Tags hinzufügen und bearbeiten, wenn Sie einen Testfall bearbeiten oder Massenbearbeitungstags in der Rasteransicht bearbeiten. Sie können auch Suites basierend auf Abfragen erstellen, wenn Sie Tags verwenden.

Screenshot zeigt Tags für einen Testfall.

Umbenennen oder Entfernen von Testfällen

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

Screenshot zeigt einen Testfall mit dem Ausgewählten

Hier können Sie den Testfall umbenennen.

Screenshot zeigt einen Testfall mit dem ausgewählten Namen, der bearbeitet werden soll.

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

Entfernen Sie einen Testfall.

Um Testpläne und Testsuiten dauerhaft zu löschen, müssen Sie Mitglied der Gruppe "Projektadministratoren" sein oder über die Berechtigung "Bereichspfad verwalten" oder "Testsuiten verwalten" auf "Zulassen" festlegen. Um Testartefakte zu verwalten oder zu löschen, müssen Sie auch die Zugriffsstufe "Basic+ Test Plans" oder Visual Studio Enterprise festlegen. 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, sodass Sie diese Tests erneut ausführen können, wenn ein Fehler für diese Seite behoben ist. Anschließend können Sie auf diesem Tag aus dem Test Plans Webportal filtern.

Um neue Tags hinzuzufügen, die zu Arbeitselementen hinzugefügt werden sollen, müssen Sie über den Einfachen Zugriff oder höher verfügen und die Berechtigungen für die Projektdefinition auf Projektebene erstellen, die auf "Zulassen" festgelegt sind. weitere Informationen finden Sie unter Hinzufügen von Arbeitselementtags.

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 auch Suites basierend auf Abfragen erstellen, wenn Sie Tags verwenden.

Wählen oder hinzufügen Sie im Test Plans-Webportal auf der Test Plans Seite Tags aus dem Testfallbereich

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

Öffnen eines Testfalls zum Bearbeiten

Hier können Sie den Testfall umbenennen.

Umbenennen eines Testfalls

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

Löschen eines Testfalls

Um Testpläne und Testsuiten zu löschen, müssen Sie Mitglied der Gruppe "Projektadministratoren" sein oder über die Berechtigung "Bereichspfad verwalten" oder "Testsuiten verwalten" auf "Zulassen" festlegen. Um Testartefakte zu verwalten oder zu löschen, müssen Sie auch ihre Zugriffsstufe auf Basic + Test Plans oder Visual Studio Enterprise festlegen.

Um Testpläne und Testsuiten zu löschen, müssen Sie Mitglied der Gruppe "Projektadministratoren" sein oder über die Berechtigung "Bereichspfad verwalten" oder "Testsuiten verwalten" auf "Zulassen" festlegen. Um Testartefakte zu verwalten oder zu löschen, müssen Sie auch die Zugriffsstufe "Basic+ Test Plans" oder Visual Studio Enterprise festlegen. Weitere Informationen finden Sie unter Löschen von Testartefakten in Azure Boards.

Nächster Schritt