Freigeben über


Erstellen manueller Testfälle

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

Erstellen Sie manuelle Testfälle, um zu überprüfen, ob Ihre Entwicklungen den Anforderungen Ihrer Benutzer entspricht. Manuelle Testfälle definieren einzelne Schritte, die Tester ausführen, einschließlich gemeinsam genutzter Schritte in Testfällen. Um unterschiedliche Daten zu testen, geben Sie Parameter für die Testschritte an. 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 Teilen von Schritten zwischen Testfällen, Wiederholen eines Tests mit unterschiedlichen Daten und Testobjekten und Begriffen.

Hinweis

Test iterationen unterstützen datengesteuerte Szenarien, nicht workflowgesteuerte Szenarien. Wenn Sie zwei Testszenarien haben, in denen sich die Workflows unterscheiden, erstellen Sie separate Testfälle. Weitere Informationen finden Sie in den häufig gestellten Fragen zu manuellen Tests.

Voraussetzungen

Kategorie Anforderungen
Zugriffsebenen - Mindestens Basic-Zugriff, mit der Berechtigung, Arbeitselemente unter dem entsprechenden Bereichspfad anzuzeigen.
– Um Testpläne und Testreihen hinzuzufügen, Testartefakte zu löschen und Testkonfigurationen zu definieren: Zugriff auf Basic + Testpläne.
Oder eines der folgenden Visual Studio-Abonnements:
- Unternehmen
- Testprofi
- MSDN-Plattformen
Erlaubnisse - Zum Hinzufügen oder Ändern von Testplänen, Testsuiten, Testfällen oder anderen testbasierten Workitem-Typen: Workitems in diesem Knoten bearbeiten Erlaubnis gesetzt auf Erlauben Sie unter dem entsprechenden Bereich Pfad.
- Zum Ändern von Testplaneigenschaften wie Build- und Testeinstellungen: Verwalten von Testplänen Erlaubnis gesetzt auf Erlauben Sie unter dem entsprechenden Bereich Pfad.
- um Testsuiten zu erstellen und zu löschen, Testfälle zu Testsuiten hinzuzufügen und daraus zu entfernen, Testkonfigurationen zu ändern, die den Testsuiten zugeordnet sind, und eine Testsuite-Hierarchie zu ändern (eine Testsuite verschieben): Test Suiten verwalten Berechtigungssatz auf Zulassen unter dem entsprechenden Bereichspfad.

Weitere Informationen finden Sie im Handbuch zum Testzugriff und den Berechtigungen.

Erstellen von Testfällen

  1. Wenn noch nicht erfolgt, 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 „Neuer Testfall“ zeigt.

    Hinweis

    Die hier gezeigte Testsuite stammt aus einer User Story-Arbeitsaufgabe im Backlog-Board des Teams. Wenn Sie dieser Art von Suite einen Testfall hinzufügen, verknüpfen Sie den Testfall automatisch mit dem Backlog-Element. Um Testfälle auf diese Weise zu erstellen, öffnen Sie das Kontextmenü für das Arbeitselement und wählen dann Test hinzufügen aus.

  3. Geben Sie einen Titel ein und wählen Sie Klicken oder tippen Sie hier, um einen Schritt hinzuzufügen.

    Screenshot mit den Schritten, die für einen Testfall eingegeben wurden.

  4. Fügen Sie Testschritte hinzu, die die auszuführende Aktion und die erwarteten Ergebnisse beschreiben. Sie können jedem Schritt Anlagen hinzufügen. Wiederholen Sie diesen Vorgang, bis alle Schritte für den Test hinzufügt wurden.

    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 für Ihre Tests Konfigurationen angeben, z. B. verschiedene Betriebssysteme, Webbrowser und andere Variationen.

  • Wählen Sie die Testsuite aus, wählen Sie "Weitere Optionen>Konfigurationen zuweisen" aus, und wählen Sie im Dialogfeld Ihre Konfigurationen aus.

    Screenshot des Dialogfelds „Konfigurationen zur Testsuite zuweisen“ mit Auswahl einiger Optionen.

    Sie können Konfigurationen auch einzelnen Testfällen zuweisen. Wählen Sie einen oder mehrere Testfälle > aus, und wählen Sie Weitere Optionen>Konfiguration zuweisen aus.

  • Führen Sie Ihre Änderungen aus, und speichern Sie dies.

Weitere Informationen finden Sie unter Testen verschiedener Konfigurationen.

Vorsicht

  • Konfigurationsvererbung: Das Ändern von Konfigurationen in einer untergeordneten Suite unterbricht die Vererbung von den übergeordneten Suites. Die Änderung wird weiterhin an untergeordnete Suiten weitergegeben. Dies gilt es sei denn, dass eine untergeordnete Suite sie bereits überschreibt.
  • Ausgeblendete Testpunkte: Durch das Aufheben der Zuweisung einer Konfiguration werden die zugehörigen Testpunkte ausgeblendet. Um sie wiederherzustellen, weisen Sie die Konfiguration erneut zu.

Neuanordnen von Testfällen

Wie Sie Testfälle neu anordnen, hängt vom Suitetyp ab:

Suitetyp Wie man neu anordnet
Statische Suite Ziehen und Ablegen Sie Testfälle, um die gewünschte Reihenfolge in der Testfallliste zu erreichen.
Anforderungsbasierte Suite Die Priorität des Backlogs bestimmt die Reihenfolge. Um dies zu ändern, ordnen Sie die Backlogelemente in der Backlogansicht neu an.
Abfragebasierte Suite Abfragesortierkriterien bestimmen die Reihenfolge. Ändern Sie die Sortierspalten der Abfrage, um sie zu ändern.

Neuanordnen von Testschritten

Wenn Sie einen Testfall bearbeiten, können Sie die Testschritte neu anordnen, um die Reihenfolge der Aktionen anzupassen:

  • Wählen Sie einen Testschritt aus, und verwenden Sie dann die Pfeile nach oben und unten , um ihn an die gewünschte Position zu verschieben.
  • Sie können auch mehrere Schritte auswählen und zusammen verschieben.

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

Tipp

Wenn mehrere Testfälle dieselben Schritte gemeinsam nutzen, sollten Sie die gemeinsamen Schritte verwenden, um sie synchron zu halten. Wenn Sie einen freigegebenen Schritt aktualisieren, gilt die Änderung für alle Testfälle, die darauf verweisen.

Hinzufügen vorhandener Testfälle zu einer Testsuite

Fügen Sie vorhandene Testfälle zu einer Testsuite hinzu, indem Sie die folgenden Schritte ausführen.

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

    Screenshot der Option „Vorhandene Testfälle hinzufügen“ zur Auswahl.

  2. Fügen Sie Suchklauseln wie notwendig hinzu, und wählen Sie Abfrage ausführen aus.

    Screenshot des Dialogfelds „Testfälle zur Suite hinzufügen“ mit hervorgehobener Schaltfläche „Abfrage ausführen“.

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

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.

  1. Wählen Sie das Symbol für die Rasteransicht aus.

    Screenshot der Schaltfläche „Rasteransicht“, die zum Öffnen der Rasteransicht verwendet wird.

  2. Wählen Sie einen oder mehrere Testfälle und dann Testfälle im Raster bearbeiten aus.

    Screenshot mit mehreren ausgewählten Testfällen, geöffnetem Kontextmenü und Auswahl von „Testfälle im Raster bearbeiten“.

  3. Fügen Sie Zeilen hinzu, löschen Sie Zeilen, oder leeren Sie Zeilen.

    Screenshot des Kontextmenüs „Raster“, um Zeilen einzufügen, zu löschen oder zu leeren.

  4. Um der Testsuite mehrere Testfälle hinzuzufügen, wählen Sie Testfälle über die Rasteransicht hinzufügen aus.

    Screenshot der Option „Testfälle über die Rasteransicht hinzufügen“.

    • Verwenden Sie in der Ansicht Liste die Spaltenoptionen, um die Felder im Testfallarbeitselement auszuwählen.

    Screenshot mit der Schaltfläche „Spaltenoptionen“.

    Sie können diese Felder 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. Diese Aktion kopiert keine Spaltenformatierung, außer mehrzeilig, aus dem Arbeitsblatt. Fügen Sie diese Spalten in die Ansicht Raster ein, bearbeiten Sie diese, wenn notwendig, und speichern Sie diese.

Screenshot der Option „Speichern“ für Schritte, die aus Excel in die Rasteransicht kopiert wurden.

Sie können Daten aus der Rasteransicht kopieren und in Ihr Excel-Arbeitsblatt einfügen. Diese Aktion kopiert keine Formatierung von Testschritten, außer der mehrzeiligen, in das Arbeitsblatt.

Hinweis

Sie dürfen nicht das Teams-Plug-In für Excel verwenden, um Testfallarbeitselemente hinzuzufügen oder zu aktualisieren. Excel kann das Format, das Testschritte speichert, nicht analysieren, und diese Einschränkung kann sich auf die Formatierung von Arbeitsaufgaben für Testfälle auswirken.

Zuweisen von Testern

Weisen Sie Testfälle zu, damit unterschiedliche Tester sie ausführen können. Sie können alle Testfälle in einer Testsuite mehreren Testern zuweisen, was für Akzeptanztests nützlich ist.

Tester benötigen Basic + Testpläne-Zugriff, um Tests aus Azure Test Plans auszuführen.

  1. Wählen Sie im Kontextmenü einer Testsuite Tester zuweisen, um alle Tests auszuführen aus.

    Screenshot der Option „Tester zuweisen, um alle Tests auszuführen“ im Kontextmenü einer Testsuite.

    Anschließend wird das Dialogfeld Tester auswählen, um alle Tests in der Suite auszuführen geöffnet.

  2. Fügen Sie Tester zur Liste hinzu, oder entfernen Sie Tester aus der Liste. Nachdem Sie die Tester ausgewählt haben, wählen Sie "E-Mail senden " aus, und bearbeiten Sie die Nachricht, damit sie wissen, dass tests für die Ausführung bereit sind.

    Screenshot des Dialogfelds Tester zuweisen, um alle Tests durchzuführen mit den Optionen Benutzer suchen und E-Mail senden.

    Die E-Mail enthält einen Link, den Tester öffnen können, um die Liste der zugewiesenen Tests anzuzeigen.

Weisen Sie einem Tester einen einzelnen Testfall zu.

  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 Auswahl der Option „Tester zuweisen“.

  2. Wählen Sie Tester zuweisen. Suchen Sie einen Tester, und wählen Sie ihn aus.

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 Testfalls.
  2. Wählen Sie auf der Registerkarte Ausführen einen Testfall aus, öffnen Sie dessen Kontextmenü, und wählen Sie Testfall bearbeiten aus.

Screenshot der Option „Testfall bearbeiten“ für einen Testfall im Kontextmenü.

Sie können einen Testfall mit Testsammlungen, Anforderungen und Fehlern verknüpfen. Um die verknüpften 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 „Verknüpfte Elemente“ für einen Testfall mit Optionen zum Anzeigen von Testsuiten, Anforderungen und Fehlern.

Testfälle massenhaft bearbeiten

Sie können mehrere Testfälle gleichzeitig bearbeiten. Wählen Sie mehrere Testfälle in einer Testsuite und dann Testfälle bearbeiten aus.

Screenshot des Dialogfelds „Arbeitselemente bearbeiten“, in dem Sie Felder und Werte für mehrere Testfälle auswählen können.

Wählen Sie ein Feld aus, und geben Sie einen Wert ein. Wählen Sie Neues Feld hinzufügen aus, um ein weiteres Feld-Wert-Paar hinzuzufügen.

Verwenden von Tags für Testfälle

Sie können Testfälle taggen und nur Testfälle mit bestimmten Tags anzeigen. Sie könnten beispielsweise alle Tests taggen, die mit der Anmeldung im Zusammenhang stehen, damit Sie diese Tests erneut ausführen können, wenn ein Fehler für diese Seite behoben wurde. Sie können im Test Plans-Webportal nach diesem Tag filtern.

Um neuen Tags zu Arbeitsaufgaben hinzuzufügen, benötigen Sie mindestens Basic-Zugriff und die Berechtigung Neue Tagdefinition erstellen auf Projektebene muss auf Zulassen gesetzt sein. Weitere Informationen finden Sie unter Tags für Arbeitsaufgaben hinzufügen.

Sie können Tags hinzufügen und bearbeiten, wenn Sie einen Testfall bearbeiten, oder Tags in der Ansicht Raster massenweise bearbeiten. Sie können Suiten 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 in einer Testsuite umbenennen oder entfernen.

Benennen Sie einen Testfall um: Öffnen Sie den Testfall über das Kontextmenü, und bearbeiten Sie dann den Namen.

Screenshot eines Testfalls mit Kontextmenü und geöffneter Option „Testfall öffnen“.

Screenshot, der einen Testfall zeigt, dessen Name zur Bearbeitung ausgewählt wurde.

Entfernen sie einen Testfall: Wählen Sie im Kontextmenü für den Testfall die Option "Entfernen" aus.

Screenshot des entfernten Testfalls.

Zum permanenten Löschen von Testplänen und Testsuiten müssen Sie Mitglied der Gruppe „Projektadministratoren“ sein, oder die Berechtigung Testpläne verwalten oder Testsuiten verwalten für den Bereichspfad auf Knotenebene muss auf Zulassen festgelegt sein. Zum Verwalten oder Löschen von Testartefakten müssen Sie auch die Access-Ebene auf Basic + Testpläne oder Visual Studio Enterprise festgelegt haben. Weitere Informationen finden Sie unter Delete Testartefakte in Azure Boards.

Nächste Schritte