Freigeben über


Freigeben von Testschritten zwischen Testfällen

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

Viele manuelle Tests erfordern die Durchführung einer identischen Abfolge von Schritten und Testdaten. Die Anmeldung bei einer Webanwendung oder das Speichern von Formulardaten sind beispielsweise häufige Schritte, die in mehreren Testsequenzen durchgeführt werden. Mit der Verwendung von Gemeinsame Schritte und Gemeinsame Parameter Durch die Verwendung von Arbeitsaufgaben können Sie die Erstellung von Testschritten und Daten, die Sie eingeben und verwalten müssen, minimieren. Gemeinsame Schritte eine Abfolge von Schritten definieren, auf die sich viele verschiedene Testfälle beziehen können. Ähnlich, Gemeinsame Parameter Definieren Sie einen Testdatensatz, der von vielen verschiedenen Testfällen referenziert werden kann. Diese Workitem-Typen sind explizit mit den Verknüpfungstypen Testfälle/Gemeinsame Schritte und Referenz von/Referenzen verknüpft, wie in der folgenden Abbildung gezeigt.

Die Strategiekarte zeigt, dass Shared Steps mit einer Anfrage verbunden sind, die auch mit Shared Parameters verbunden ist.

Dieser Artikel beschreibt die Definition und Verwendung von Gemeinsame Schritte. Anleitung zum Definieren und Referenzieren Gemeinsame Parameter, siehe Wiederholen Sie einen Test mit anderen Daten.

Voraussetzungen

Kategorie Anforderungen
Projektzugriff Projektmitglied
Zugriffsebenen Mindestens einfacher Zugriff zum Anzeigen testbezogener Arbeitsaufgaben. Benutzer mit Stakeholder-Zugriff können nicht auf Azure Test Plans zugreifen.

Um Testpläne und Testsammlungen hinzuzufügen, Testartefakte zu löschen oder Testkonfigurationen zu definieren, benötigen Sie Basic + Testpläne Zugriff oder ein Visual Studio Abonnement: Enterprise, Test Professional oder MSDN Platforms.
Berechtigungen Bereichspfad:
- Bearbeiten Sie Arbeitsaufgaben in diesem Knoten: Hinzufügen oder Ändern von Testplänen, Testsammlungen, Testfällen oder anderen testbasierten Arbeitsaufgaben.
- Verwalten von Testplänen: Ändern von Testplaneigenschaften wie Build- und Testeinstellungen.
- Verwalten von Testsuiten: Erstellen und Löschen von Testsuiten, Hinzufügen und Entfernen von Testfällen aus Testsammlungen, Ändern von Testkonfigurationen und Verschieben von Testsammlungen.

Project-level:
- Verwalten von Testkonfigurationen und Verwalten von Testumgebungen: Verwalten von Testkonfigurationen oder Testumgebungen.
- Dauerhaftes Löschen von Arbeitsaufgaben: Dauerhaftes Löschen testbasierter Arbeitsaufgaben.

Weitere Informationen finden Sie unter Manueller Testzugriff und Berechtigungen.

Freigegebene Schritte erstellen

Führen Sie die folgenden Schritte aus, um gemeinsame Schritte zu erstellen.

  1. Wählen Sie Test-Pläne um Ihre Testpläne anzuzeigen. Wählen Sie Mein or All or Filter nach Titel um einen bestimmten Testplan zu finden. Wählen Sie den Plan aus, um Testfälle zu sehen.

  2. Doppelklicken Sie auf einen Testfall, um ihn zu bearbeiten. Unter SchritteWählen Sie mehrere Schritte aus und wählen Sie dann die Option Gemeinsame Schritte erstellen Symbol.

  3. In der Gemeinsame Schritte erstellen Dialogfeld, geben Sie einen Namen für diesen gemeinsamen Schritt ein und wählen Sie dann Create.

    Der Screenshot zeigt das Dialogfeld Freigegebene Schritte erstellen mit einem eingegebenen Namen.

    Ihr Titel erscheint anstelle der ausgewählten Schritte:

    Screenshot zeigt ein Arbeitselement, das den neuen freigegebenen Schritt enthält.

  4. Wählen Sie Save & Schließen um das Workitem zu speichern.

Wenn Sie das Workitem erneut öffnen, können Sie den gemeinsamen Schritt auswählen, um ein neues Workitem mit gemeinsamen Schritten zu öffnen, das Sie erstellt haben.

Screenshot zeigt das neue Arbeitselement mit den freigegebenen Schritten.

Sie können gemeinsame Schritte jederzeit bearbeiten. Alle Änderungen, die Sie vornehmen, werden in allen Testfällen angezeigt, in denen Sie die gemeinsamen Schritte verwenden.

Sie können Parameter in gemeinsamen Schritten verwenden. Für weitere Informationen zu Parametern, siehe Parameter.

Geben Sie Werte für die Parameter in den Testfällen an, die die gemeinsamen Schritte verwenden. Sie müssen keine Werte in der Definition der gemeinsamen Schritte angeben. Sie können jedoch eine Reihe von Standardwerten vorgeben. Diese Werte werden verwendet, wenn Sie eine Aktionsaufzeichnung eines eigenständigen freigegebenen Schritts erstellen.

Einfügen gemeinsamer Schritte in andere Testfälle

Sie können freigegebene Schritte zu anderen Testfällen hinzufügen.

  1. Doppelklicken Sie auf den Testfall, um ihn zu bearbeiten. Under Schritte, wählen Sie den Gemeinsame Schritte einfügen Symbol.

    Der Screenshot zeigt das Symbol

  2. Die Gemeinsame Schritte einfügen Dialogfeld öffnet sich. Wählen Sie Ausführung der Abfrage um die Schritte zu finden, die Sie einfügen möchten.

    Der Screenshot zeigt die Abfrage, die ausgeführt werden muss, um freigegebene Schritte zu finden.

  3. Wählen Sie freigegebene Schritte aus und fügen Sie sie ein.

Markieren Sie freigegebene Schritte, wenn Sie einen Test ausführen

Wenn Sie einen Test ausführenSie können entweder die gesamte freigegebene Sequenz als bestanden oder fehlgeschlagen markieren oder jeden Schritt einzeln markieren:

Screenshot zeigt Test Runner mit gemeinsamen Schritten, die Sie als Einheit oder einzeln markieren können.