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
Projektzugang Projektmitarbeiter.
Zugriffsebenen – So zeigen Sie testbezogene Arbeitsaufgaben an: Mindestens einfacher Zugriff. Benutzer mit Stakeholder--Zugriff haben keinen Zugriff auf Testpläne.
– Um Testpläne und Testsammlungen hinzuzufügen, Testartefakte zu löschen und Testkonfigurationen zu definieren: Basic + Testpläne Zugriff oder eines der folgenden Visual Studio Abonnements:
- Unternehmen
- Testprofi
- MSDN-Plattformen
Berechtigungen Berechtigungen für den Bereichspfad:
– Zum Hinzufügen oder Ändern von Testplänen, Testsammlungen, Testfällen oder anderen testbasierten Arbeitsaufgabentypen: Bearbeiten Sie Arbeitsaufgaben in diesem Knoten auf Zulassen setzen.
– So ändern Sie Testplaneigenschaften wie Build- und Testeinstellungen: Verwalten von Testplänen , die auf "Zulassen" festgelegt sind.
– Um Testsuiten zu erstellen und zu löschen, fügen Sie Testfälle aus Testsammlungen hinzu und entfernen Sie sie, ändern Sie Testkonfigurationen, die testsuiten zugeordnet sind, und ändern Sie eine Hierarchie der Testsuite (verschieben Sie eine Testsuite): Verwalten sie Testsuiten , die auf "Zulassen" festgelegt sind.

Projektberechtigungen auf Projektebene:
– Zum Verwalten von Testkonfigurationen oder Testumgebungen: Verwalten von Testkonfigurationen und Verwalten von Testumgebungen , die auf "Zulassen" festgelegt sind.
- So löschen Sie testbasierte Arbeitsaufgaben endgültig: Arbeitsaufgaben endgültig löschen , die auf "Zulassen" festgelegt sind.

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.