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
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.
- Eine Übersicht über Kanban-Boards finden Sie unter Was ist ein Kanban-Board?
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
Um das Board Ihres Teams anzuzeigen, öffnen Sie Ihr Azure DevOps Projekt, und wählen Sie im linken Navigationsmenü Boards>Boards aus.
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.
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.
Zeigen Sie mit der Maus auf ein Inlinetestsymbol, um eine Testzusammenfassung anzuzeigen.
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.
Wählen Sie im erweiterten Bereich einen Test aus der Liste aus, um die Zugehörige Testfallseite zu öffnen und zu bearbeiten.
Wählen Sie im erweiterten Bereich das Symbol "Arbeitselementaktionen " neben einem Test aus, um Kontextmenüoptionen anzuzeigen.
Wählen Sie das Symbol " Testsuite öffnen" aus, um die Testsuite für die Arbeitsaufgabe auf einer neuen Browserseite zu öffnen.
Das folgende Beispiel zeigt Testsuite 285 , die für Fehler 38 erstellt wurde, mit drei Inlinetestfällen, die der Suite hinzugefügt wurden.
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.
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.
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.
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.
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ü.
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.
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:
- Stellen Sie sicher, dass Ihr Browser Pop-ups von
dev.azure.comzulässt. - Bestätigen, dass JavaScript aktiviert ist
- Überprüfen Sie, ob Ihr Browser mit Azure DevOps kompatibel ist.
- Ü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:
- Board-Seite aktualisieren
- Überprüfen, ob der Testfall in der Standardtestsuite für die Arbeitsaufgabe erstellt wurde
- 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.