Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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
Wenn noch nicht erfolgt, erstellen Sie einen Testplan und anforderungsbasierte Testsuiten.
Wählen Sie eine anforderungsbasierte Testsuite und dann Neuer Testfall aus.
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.
Geben Sie einen Titel ein und wählen Sie Klicken oder tippen Sie hier, um einen Schritt hinzuzufügen.
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.
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.
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.
Wählen Sie eine Testsuite aus. Wählen Sie im Menü Neuer Testfall die Option Vorhandene Testfälle hinzufügen aus.
Fügen Sie Suchklauseln wie notwendig hinzu, und wählen Sie Abfrage ausführen aus.
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.
Wählen Sie das Symbol für die Rasteransicht aus.
Wählen Sie einen oder mehrere Testfälle und dann Testfälle im Raster bearbeiten aus.
Fügen Sie Zeilen hinzu, löschen Sie Zeilen, oder leeren Sie Zeilen.
Um der Testsuite mehrere Testfälle hinzuzufügen, wählen Sie Testfälle über die Rasteransicht hinzufügen aus.
- Verwenden Sie in der Ansicht Liste die Spaltenoptionen, um die Felder im Testfallarbeitselement auszuwählen.
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.
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.
Wählen Sie im Kontextmenü einer Testsuite Tester zuweisen, um alle Tests auszuführen aus.
Anschließend wird das Dialogfeld Tester auswählen, um alle Tests in der Suite auszuführen geöffnet.
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.
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.
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. 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.
- Um einen Testfall in einer Testsuite zu öffnen, doppelklicken Sie auf der Registerkarte " Definieren " auf den Namen des Testfalls.
- Wählen Sie auf der Registerkarte Ausführen einen Testfall aus, öffnen Sie dessen Kontextmenü, und wählen Sie Testfall bearbeiten aus.
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.
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.
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.
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.
Entfernen sie einen Testfall: Wählen Sie im Kontextmenü für den Testfall die Option "Entfernen" aus.
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
Verwandte Inhalte
- Kopieren oder Klonen von Storys, Problemen und anderen Arbeitselementen
- Löschen von Testartefakten in Azure Boards
- Häufig gestellte Fragen zum manuellen Testen
- Wiederholen eines Tests mit unterschiedlichen Daten
- Freigeben von Schritten zwischen Testfällen
- Testen verschiedener Konfigurationen
- Testobjekte und Begriffe