Manuelle Testfälle erstellen

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2020 | 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 hinweg 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 hinzufügen, um Pläne und Testsuiten zu testen. Weisen Sie dann Tester zu, um die Tests auszuführen.

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

Hinweis

Test-Iterationen dienen zur Unterstützung von datengesteuerten Szenarien, nicht workflowgesteuerte Szenarien. Wenn Sie zwei Testszenarien haben, in denen sich die Workflows unterscheiden, sollten Sie separate Testfälle erstellen. Siehe auch 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 Benutzer zu einem Projekt oder Team hinzu.

  • Um testbezogene Arbeitselemente anzuzeigen, müssen Sie über 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 Testkonfigurationen definieren möchten, müssen Sie über die Zugriffsstufe "Basic + Test Plans" 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 arbeitsbezogene Elemente in dieser Knotenberechtigung auf "Zulassen " unter dem entsprechenden Bereichspfad festlegen.
    • Um Testplaneigenschaften wie Build- und Testeinstellungen zu ändern, müssen Sie über die Berechtigung "Testpläne verwalten" verfügen, die unter dem entsprechenden Bereichspfadzulässig ist.
    • Wenn Sie Testsuiten erstellen und löschen möchten, fügen Sie Testfälle aus Testsuiten hinzu und entfernen Sie Testfälle, ändern Sie Testkonfigurationen, die testsuiten zugeordnet sind, und ändern Sie eine Testsuitehierarchie (Verschieben einer Testsuite), müssen Sie über die Berechtigung "Testsuite verwalten" verfügen, die unter dem entsprechenden Bereichspfadzulässig ist.

Weitere Informationen finden Sie unter Manuellen Testzugriff und Berechtigungen.

Hinweis

Wenn Sie Azure Test Plans noch nicht verwenden möchten, lesen Sie "Navigieren Test Plans", um zu verstehen, wie Sie die Benutzeroberfläche verwenden können, um auf ausgewählte Funktionen 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 Testsuite aus. Wählen Sie rechts die Schaltfläche "Neuer Testfall " aus.

    Screenshot zeigt Testfälle mit hervorgehobener Schaltfläche

    Wenn Keine Testfälle vorhanden sind, wird die Schaltfläche unten rechts angezeigt.

    Hinweis

    Die hier gezeigte Testsuite 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 die Arbeitsaufgabe, und wählen Sie " Test hinzufügen" aus.

  3. Geben Sie im neuen Arbeitselement einen Titel ein. Wählen Sie hier klicken oder eingeben, um eine Schrittoption hinzuzufügen .

    Screenshot zeigt die für einen Testfall eingegebenen Schritte.

    Fügen Sie Testschritte mit einer Beschreibung der erforderlichen Aktion zum Ausführen des Tests und der erwarteten Ergebnisse hinzu, damit ein Teammitglied den Test ausführen kann. Wenn Sie möchten, können Sie zu einzelnen Schritten Anlagen hinzufügen. Wiederholen Sie den Vorgang, 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 Share-Schritten.

    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 Variationen 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 " aus, 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 zum Testen der Suite zuweisen " die gewünschten Konfigurationen aus.

Screenshot zeigt das Dialogfeld

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

Das Dialogfeld " Konfigurationen zu ausgewählten Testfällen zuweisen " 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 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 der Pfeile, die zum Verschieben von Testschritten nach oben oder unten verwendet werden.

Es gibt auch Optionen zum Ändern der Reihenfolge im Kontextmenü des Schritts.

Hinzufügen vorhandener Testfälle zu einer Testsuite

Sie können einer Testsuite vorhandene Testfälle hinzufügen.

  1. Wählen Sie eine Testsammlung aus. Wählen Sie im Menü "Neuer Testfall " die Option "Vorhandenen Testfall 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 Testsuite 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 Testsuite 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 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 ein Teammitglied den Test ausführen kann. Wenn Sie möchten, können Sie zu einzelnen Schritten Anlagen hinzufügen. Wiederholen Sie den Vorgang, 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 Share-Schritten.

    Wie finde ich einen vorhandenen Testfall in einem Testplan?

Sie können manuelle Testfälle in statischen Suites, anforderungsbasierten Suites und abfragebasierten Suites neu anordnen. Wählen Sie " Bestelltests " auf der Symbolleiste aus, und ziehen Sie dann einen oder mehrere Tests. Oder öffnen Sie das Kontextmenü für einen Test, um ihn 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 Rasteransichtssymbol 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ü " Testfall bearbeiten" im Raster aus.

Screenshot zeigt mehrere Testfälle, die mit geöffnetem Kontextmenü ausgewählt sind, und testfalle bearbeiten in Gitternetz ausgewählt.

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

Screenshot zeigt das Kontextmenü

Sie können die Rasteransicht verwenden, wenn Sie der Testsuite mehrere Testfälle 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 im Arbeitselement "Testfall" auszuwählen.

Screenshot zeigt die Schaltfläche

Sie können diese Felder dann anzeigen und bearbeiten, wenn Sie zur Rasteransicht wechseln.

Wechseln Zwischen Raster - und Listenansichten mithilfe des Menüs "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 der Testsuite mehrere Testfälle hinzufügen:

Erstellen Sie neue Testfälle mithilfe des Rasters.

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 nicht analysieren, das zum Speichern von Testschritten verwendet wird, und in einigen Fällen kann sich dies auf die Formatierung der Arbeitselemente des Testfalls auswirken.

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

Verwenden von 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 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 Ergebnisfelder verwenden möchten. Das Kopieren kopiert keine Spaltenformatierung, die nicht mehr zeilenweise ist, 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 für Schritte, die aus 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( nicht mehrlinein) 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 nicht analysieren, das zum Speichern von Testschritten verwendet wird, und in einigen Fällen kann sich dies auf die Formatierung der Arbeitselemente des Testfalls auswirken.

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 Ergebnisfelder verwenden möchten. Das Kopieren kopiert keine Spaltenformatierung, die nicht mehr zeilenweise ist, 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( nicht mehrlinein) 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, die für 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" aus, um alle Tests auszuführen.

    Screenshot zeigt die Tester zuweisen, um alle Testtests in einem Kontextmenü der Testsuite auszuführen.

    Die Tester auswählen, um alle Tests im Dialogfeld "Suite" 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 zeigt das Zuweisen von Testern zum Ausführen aller Tests mit Suchbenutzern und aufgerufenen E-Mails.

    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 sie 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 ausführen möchten.

    Erneutes Zuweisen von Tests an einen anderen Tester

    Sie können auch alle Testfälle in einer Testsuite mehreren Testern zuweisen. Dies ist nützlich für Akzeptanztests. Öffnen Sie das Kontextmenü für den Testplan, und wählen Sie "Tester zuweisen" aus, 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 nach Bedarf, damit sie wissen, dass Tests für die Ausführung bereit sind.

    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 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 Testfalles. 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 des Dialogfelds

Im Dialogfeld "Verknüpfte Elemente " können Sie Testsuiten, Anforderungen und Fehler anzeigen.

Testfälle für massenbearbeitung

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 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, damit Sie diese Tests erneut ausführen können, wenn ein Fehler für diese Seite behoben ist. Sie können dieses Tag aus dem Test Plans-Webportal filtern.

Wenn Sie neue Tags hinzufügen möchten, die Arbeitsaufgaben hinzugefügt werden sollen, müssen Sie über einfachen Zugriff oder höher verfügen und die Berechtigungen für die Projektebene "Neue Tagdefinition erstellen" auf "Zulassen" festgelegt haben. 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 . 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 ausgewähltem Kontextmenü mit ausgewähltem Testfall öffnen.

Hier können Sie den Testfall umbenennen.

Screenshot zeigt einen Testfall 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.

Entfernen sie einen Testfall.

Um Testpläne und Testsuiten endgültig zu löschen, müssen Sie Mitglied der Gruppe "Projektadministratoren" sein oder über die Berechtigung zum Verwalten von Testsuiten auf Bereichspfadebene verfügen oder die Berechtigung "Testsuiten verwalten" auf "Zulassen" festgelegt haben. 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, damit Sie diese Tests erneut ausführen können, wenn ein Fehler für diese Seite behoben ist. Anschließend können Sie im Test Plans-Webportal nach diesem Tag filtern.

Wenn Sie neue Tags hinzufügen möchten, die Arbeitsaufgaben hinzugefügt werden sollen, müssen Sie über einfachen Zugriff oder höher verfügen und die Berechtigungen für die Projektebene "Neue Tagdefinition erstellen" auf "Zulassen" festgelegt haben. 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 Testfalles

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 zum Verwalten von Testplänen auf Knotenpfadebene verfügen oder die Berechtigung "Testsuiten verwalten" auf "Zulassen" festgelegt haben. Um Testartefakte zu verwalten oder zu löschen, müssen Sie auch ihre Zugriffsstufe auf "Basic+ Test Plans" oder "Visual Studio Enterprise" festgelegt haben.

Um Testpläne und Testsuiten zu löschen, müssen Sie Mitglied der Gruppe "Projektadministratoren" sein oder über die Berechtigung zum Verwalten von Testplänen auf Knotenpfadebene verfügen oder die Berechtigung "Testsuiten verwalten" auf "Zulassen" festgelegt haben. 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