Hinzufügen und Verwalten von Inlinetests

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

In diesem Artikel wird beschrieben, wie Sie Inlinetests von Arbeitsaufgaben auf Ihren Boards in Azure Boards schnell erstellen, ausführen, aktualisieren und nachverfolgen können. Tests, die Sie aus Arbeitsaufgaben auf Ihrem Board erstellen, werden automatisch mit den Arbeitsaufgaben verknüpft.

Mit Inline-Tests können Sie Tests direkt auf Arbeitselementen in Ihrem Board erstellen, ausführen und verfolgen, ohne die Tools zu wechseln. Dieser Ansatz ist nützlich, wenn Sie die Akzeptanzkriterien überprüfen oder Probleme während Ihres Sprints schnell abfangen möchten.

Wann Inline-Tests verwendet werden sollten:

  • Einfache Tests direkt an Arbeitselementen von Boards
  • Geringe Anzahl von Tests pro Arbeitsaufgabe (wenige schnelle Überprüfungen)
  • Das Team bevorzugt einen Ein-Fenster-Workflow, ohne zu Testplänen zu wechseln
  • Ad-hoc-Tests oder einfache manuelle Überprüfung

Wann der Hub „Test Plans“ verwendet werden sollte:

  • Große Testsuiten mit vielen Testfällen
  • Komplexe Testszenarien, Testkonfigurationen oder Umgebungseinrichtung
  • Teamweite Testplanung und Metriken
  • Exploratives Testen mit detaillierter Nachverfolgung

Eine vollständige Testplattform finden Sie unter Was ist Azure Test Plans?

Das Verwalten von Inlinetests in Arbeitselementen von Boards ähnelt dem Verwalten von Prüflisten für Inlineaufgaben. Weitere Informationen zu Inlineaufgaben finden Sie im Tutorial: Hinzufügen von Aufgaben oder Unterelementen als Checklistenpunkte.

Tipp

Sie können KI verwenden, um Ihnen bei dieser Aufgabe zu helfen später in diesem Artikel oder sehen Sie sich an, wie Sie die KI-Unterstützung bei Azure DevOps MCP Server aktivieren, um loszulegen.

Voraussetzungen

Kategorie Anforderungen
Projektzugriff Projektmitglied.
Zugriffsebenen Um Arbeitselemente hinzuzufügen, Tests anzuzeigen oder auszuführen und alle Board-Funktionen zu nutzen, benötigen Sie mindestens BasisZugriff. Benutzer mit Stakeholder-Zugriff können keine Tests anzeigen oder ausführen.
Berechtigungen Um Arbeitsaufgaben anzuzeigen oder zu ändern, legen Sie " Arbeitsaufgaben in diesem Knoten anzeigen " und "Arbeitsaufgaben in diesem Knoten bearbeiten " auf "Zulassen" fest. Standardmäßig sind diese Berechtigungen für die Gruppe Mitwirkende festgelegt. Weitere Informationen finden Sie unter Festlegen von Berechtigungen und Zugriff für die Arbeitsnachverfolgung.

Was Sie mit Inlinetests tun können

Mithilfe von Inlinetests können Sie:

  • Hinzufügen von Tests zu Arbeitsaufgaben direkt von Ihrem Board
  • Ausführen von Tests zur Überprüfung von Funktionalität und Akzeptanzkriterien
  • Aktualisieren des Teststatus , um bestandene, fehlgeschlagene oder blockierte Ergebnisse widerzuspiegeln
  • Erneutes Überordnen von Tests, um sie zwischen Arbeitselementen neu zuzuweisen
  • Kopieren von Tests zur Wiederverwendung über mehrere Arbeitsaufgaben hinweg

Jede Aufgabe enthält schrittweise Anleitungen in den folgenden Abschnitten.

Boards in Azure Boards öffnen

  1. Um das Board Ihres Teams anzuzeigen, öffnen Sie Ihr Azure DevOps Projekt, und wählen Sie im linken Navigationsmenü Boards>Boards aus.

    Screenshot, das zeigt, wie Ihr Board geöffnet wird.

  2. Wenn Sie eine andere Tafel anzeigen möchten, wählen Sie den Pfeil neben dem Titel auf der Boardseite aus, und wählen Sie das Verzeichnis "Andere Tafel" oder " Boards anzeigen " aus der Dropdownliste aus. Sie können auch ein Board unter Alle Teamboards im Boards-Verzeichnis auswählen.

    Screenshot, auf dem die Auswahl des Boards eines anderen Teams gezeigt wird.

Tipp

Wählen Sie das Sternsymbol neben einem Boardnamen aus, um das Board als Favorit zu markieren. Favorisierte Boards werden oben in der Boardauswahlliste angezeigt.

Erweitern und Ansehen von Inlinetests

Wenn Sie ein Board zum ersten Mal öffnen, sind die Prüflisten für Aufgaben und Tests in den Arbeitselementen ausgeblendet.

Screenshot mit ausgeblendeten Inlinetests

  1. Zeigen Sie mit der Maus auf ein Inlinetestsymbol, um eine Testzusammenfassung anzuzeigen.

    Screenshot: Mauszeiger Testzusammenfassung beim Bewegen des Mauszeigers darüber.

  2. Wählen Sie das Testsymbol aus, um die Liste der Tests und anderen Steuerelemente zu erweitern. Um die Liste und die Steuerelemente zu reduzieren, wählen Sie das Symbol erneut aus.

  3. Wählen Sie im erweiterten Bereich einen Test aus der Liste aus, um die Zugehörige Testfallseite zu öffnen und zu bearbeiten.

    Screenshot einer Testfallseite.

  4. Wählen Sie im erweiterten Bereich das Symbol "Arbeitselementaktionen " neben einem Test aus, um Kontextmenüoptionen anzuzeigen.

    Screenshot der Kontextmenüoptionen für Testfälle.

  5. Wählen Sie das Symbol " Testsuite öffnen" aus, um die Testsuite für die Arbeitsaufgabe auf einer neuen Browserseite zu öffnen.

    Screenshot, der erweiterte Inlinetests zeigt.

    Das folgende Beispiel zeigt Testsuite 285 , die für Fehler 38 erstellt wurde, mit drei Inlinetestfällen, die der Suite hinzugefügt wurden.

    Screenshot, der zeigt, wie Inlinetestfälle zu Testsuiten und Testplänen hinzugefügt werden.

Tests inline hinzufügen

Wenn Sie einem Board-Arbeitselement Testfälle inline hinzufügen, werden automatisch ein Standardtestplan und eine Standardtestsammlung für das Arbeitselement erstellt, unter denen die Testfälle gruppiert werden.

  1. Wenn Sie einer Arbeitsaufgabe in Ihrem Board Tests hinzufügen möchten, öffnen Sie das Menü " Arbeitselementaktionen " für die Arbeitsaufgabe, und wählen Sie im Kontextmenü " Test hinzufügen " aus. Sie können auch ein vorhandenes Inlinetestsymbol in einer Arbeitsaufgabe auswählen und dann im erweiterten Testbereich " Test hinzufügen " auswählen.

    Screenshot, der die Option 'Test hinzufügen' im Kontextmenü eines Backlogelements zeigt.

  2. Geben Sie im erweiterten Bereich den neuen Testtitel ein, und drücken Sie die EINGABETASTE. Sie können mehrere Tests hinzufügen, indem Sie nach dem Hinzufügen der einzelnen Tests die EINGABETASTE drücken.

    Screenshot der Arbeitsaufgabe mit mehreren hinzugefügten Testfällen.

Weitere Informationen finden Sie unter Planen ihrer Tests und Erstellen manueller Tests.

Ausführen eines Inlinetests

Bevor Sie einen neuen Test ausführen, müssen Sie Details hinzufügen. Wenn Sie einem Testfall Details hinzufügen möchten, öffnen Sie ihn, indem Sie ihn in der Inlinetestfallliste auswählen oder im Kontextmenü " Öffnen" auswählen.

Führen Sie den Test aus, indem Sie im Kontextmenü für den Test " Test ausführen " auswählen.

Screenshot, der das Ausführen eines Tests zeigt.

Microsoft Test Runner wird in einer neuen Browserinstanz gestartet. Weitere Informationen finden Sie unter Ausführen manueller Tests.

Aktualisieren des Teststatus

Um den Teststatus nachzuverfolgen, aktualisieren Sie den Status eines Inlinetests über das Kontextmenü.

Screenshot mit abgeschlossenen Aufgaben.

Einen Test erneut überordnen oder kopieren

Um einen Test erneut überzuordnen, ziehen Sie den Test auf ein anderes Arbeitselement, und legen Sie ihn dort ab. Diese Aktion ändert automatisch die verknüpfte Beziehung des Tests und verweist auf die neue Arbeitsaufgabe.

Das folgende Beispiel zeigt, dass der Test TEST: Bestellstornierungsformular vom Element Bestellstornierungsformular zum Element Kundenkontoverlauf verschoben wird.

Screenshot, der das Ziehen eines Tests zeigt, um ihn einem anderen Arbeitselement zuzuweisen.

Wenn Sie einen Test in eine andere Arbeitsaufgabe kopieren möchten, halten Sie die STRG-TASTE gedrückt, während Sie den Test an die andere Arbeitsaufgabe ziehen und ablegen.

Hinweis

Wenn Sie einen Testfall mit einer Arbeitsaufgabe verknüpfen, indem Sie den Linktyp " Getestet nach " verwenden, gibt die Tafel den Teststatus des verknüpften Testfalls wieder. Wenn jedoch eine anforderungsbasierte Suite über mehrere Konfigurationen verfügt, zeigt das Board nur das Testergebnis für die Standardkonfiguration an. Um sicherzustellen, dass Testfälle auf der Tafel ordnungsgemäß angezeigt werden, empfiehlt es sich, den Add-Test für die Arbeitsaufgabe zu verwenden oder eine anforderungsbasierte Testsuite über den Hub "Testpläne" zu erstellen.

Fehlerbehebung für Inlinetests

Test Runner startet nicht

Wenn Test Runner in einem neuen Browserfenster nicht geöffnet werden kann:

  1. Stellen Sie sicher, dass Ihr Browser Pop-ups von dev.azure.com zulässt.
  2. Bestätigen, dass JavaScript aktiviert ist
  3. Überprüfen Sie, ob Ihr Browser mit Azure DevOps kompatibel ist.
  4. Überprüfen, ob Sie über die Berechtigung zum Anzeigen von Testausführungen für das Projekt verfügen

Es ist nicht möglich, einen Test wiederzuverwenden oder zu kopieren.

Um einen Test zwischen Arbeitsaufgaben erneut zu erstellen oder zu kopieren, müssen Sie folgendes haben:

  • Die Berechtigung Arbeitselemente in diesem Knoten bearbeiten für Quell- und Zielarbeitselemente
  • Der Test muss sich im selben Projekt befinden (projektübergreifende Analyse wird nicht unterstützt)

Wenn Sie den Fehler „Berechtigung verweigert“ sehen, überprüfen Sie Ihre Projektberechtigungen. Weitere Informationen finden Sie unter Festlegen von Berechtigungen und Zugriff für die Arbeitsnachverfolgung.

Tests werden nach dem Hinzufügen nicht inline angezeigt

Wenn Sie einen Test hinzufügen, dieser aber nicht im Inline-Testbereich angezeigt wird:

  1. Board-Seite aktualisieren
  2. Überprüfen, ob der Testfall in der Standardtestsuite für die Arbeitsaufgabe erstellt wurde
  3. Stellen Sie sicher, dass das Arbeitselement auf dem Board angezeigt wird (nicht im Detailbereich)

Der Teststatus wird nicht an Bord angezeigt

Wenn ein Test mit dem Linktyp "Getestet nach " verknüpft ist, aber keinen Status anzeigt:

  • Für anforderungsbasierte Testsuiten mit mehreren Konfigurationen zeigt das Board nur das Testergebnis für die Standardkonfiguration an.
  • Um sicherzustellen, dass Teststatus ordnungsgemäß angezeigt werden, verwenden Sie " Add test " für die Arbeitsaufgabe, anstatt Testfälle manuell zu verknüpfen.
  • Siehe "Teststatus nachverfolgen " für Statusaktualisierungsverfahren

Langsame Reaktion oder Zeitüberschreitung beim Hinzufügen oder Ausführen vieler Tests

Inlinetestvorgänge funktionieren am besten für kleine Testsuiten (3 bis 5 Tests pro Arbeitsaufgabe). Wenn Sie langsam sind:

  • Verwenden Sie den Hub "Testpläne" für große Testsuiten.
  • Führen Sie Tests einzeln aus, anstatt Batchvorgänge zu verwenden.
  • Überprüfen Sie die Netzwerkverbindung und die Browserleistung.

Der Testfall verfügt nicht über erforderliche Felder.

Bevor Sie einen Test ausführen können, muss der Testfall Folgendes umfassen:

  • Mindestens ein Testschritt
  • Erwartetes Ergebnis für jeden Schritt

Wenn ein Überprüfungsfehler angezeigt wird, öffnen Sie das Testfallformular, und fügen Sie Schritte hinzu. Weitere Informationen finden Sie unter Erstellen manueller Testfälle.

KI zur Verwaltung von Inline-Tests verwenden

Sie können KI-Unterstützung über den Azure DevOps MCP-Server verwenden, um Inlinetests zu verwalten. Hier sind Beispielaufforderungen, die Sie verwenden können:

Aufgabe Beispiel-Prompt
Erstellen von Testfällen "Helfen Sie mir, Testfälle zu erstellen, die diese Akzeptanzkriterien für die Benutzergeschichte überprüfen"
Erstellen von Testfällen "Generieren sie Testfälle, um die wichtigsten Benutzerworkflows in diesem Feature abzudecken"
Erstellen von Testfällen "Welche Testfälle würden Sie für diesen Kaufablauf empfehlen?"
Erstellen von Testfällen Erstelle Grenzfall-Testszenarien für die Anmeldefunktion
Organisieren und Verwalten von Tests Hilf mir, diese Inlinetests in logische Testsuiten zu ordnen.
Organisieren und Verwalten von Tests „Sollte ich Inlinetests verwenden oder diese in den Hub „Testpläne“ verschieben?“ Hier ist mein Szenario..."
Organisieren und Verwalten von Tests "Was ist eine gute Benennungskonvention für Testfälle?"
Nachverfolgen des Teststatus Zeigen Sie mir, welche Tests derzeit erfolgreich sind und welche überarbeitet werden müssen.
Nachverfolgen des Teststatus "Helfen Sie mir, den Teststatus für diesen Sprint zusammenzufassen"
Nachverfolgen des Teststatus "Analysieren Sie diese Testfehler und schlagen Korrekturen vor"
Testabdeckung und -strategie "Vorschlagen einer Teststrategie für diese komplexe Benutzergeschichte"
Testabdeckung und -strategie "Welche Bereiche dieses Features verfügen möglicherweise nicht über genügend Testabdeckung?"
Testabdeckung und -strategie "Helfen Sie mir, zu priorisieren, welche Tests zuerst ausgeführt werden sollen"

Hinweis

Diese Eingabeaufforderungen funktionieren am besten, wenn Sie Kontext zu Ihren Arbeitsaufgaben, Testszenarien und Akzeptanzkriterien bereitstellen. Je spezifischer Sie sind, desto besser sind die Vorschläge.

Nächster Schritt