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
Teams verfolgen die Gesundheit ihrer Testmaterialien, um effektives kontinuierliches Testen in einer Pipeline sicherzustellen. Teams können z. B. Folgendes nachverfolgen:
- Prozentsatz bestandener Tests
- Testfehler
- Testdauer
Mit dem Trend-Widget "Testergebnisse" können Sie Testtrends über einen bestimmten Zeitraum überwachen, Muster für Testfehler, Testdauer und mehr erkennen und umsetzbare Erkenntnisse generieren.
Beispiel für Testergebnisse Trend Widget mit Passprozentsätzen und Testfehlern für die letzten 7 Tage
In diesem Artikel finden Sie Informationen zu Folgendem:
- Die Art der Erkenntnisse, die Sie erhalten können, indem Sie Testergebnisse-Trenddiagramme überwachen
- Voraussetzungen für das Ableiten umsetzbarer Erkenntnisse aus den Trenddiagrammen zu Testergebnissen
- So installieren und konfigurieren Sie das Testergebnistrend-Widget
Hinweis
Das Widget "Test Results Trend" (Advanced) basiert auf Analysen und wird für Azure DevOps Server 2020 und höhere Versionen unterstützt. Für frühere Versionen können Sie das Trend-Widget "Testergebnisse" verwenden.
Einblicke, die mit Testergebnissen-Trenddiagrammen unterstützt werden
Mit den Trenddiagrammen "Testergebnisse" können Sie die folgenden Erkenntnisse gewinnen:
- Ermitteln Sie, ob sich die Testgesundheit im Laufe der Zeit verbessert, indem Sie die Trends bei Ausfällen und die durchschnittliche Erfolgsquote an jedem Tag überwachen.
- Identifizieren Sie lange laufende Tests, die sich auf die Effizienz einer Pipeline auswirken, indem Sie die durchschnittliche Testdauer an jedem Tag überwachen.
- Identifizieren sie Muster in Testergebnissen. Hat der Test kürzlich angefangen zu fehlschlagen? Oder ist der Test für den ausgewählten Zeitraum immer fehlgeschlagen? Oder zeigt der Test nicht deterministisches Verhalten?
- Erhalten Sie Einblicke in bestimmte Interessensbereiche basierend auf der Testdatei, dem Zweig oder der Phase, die Sie verwalten, indem Sie spezifische Filter konfigurieren.
- Erhalten Sie Einblicke in einen bestimmten Bereich, den Sie testen, indem Sie das Widget so konfigurieren, dass er sich auf eine Testdatei, eine Verzweigung oder eine Stufe konzentriert.
Trenddiagramme der Testergebnisse erfordern, dass Sie kontinuierliches Testen in Ihrer Build-Pipeline einrichten. Um tiefere Einblicke und Daten zu erhalten, können Sie den Testfehlerbericht in der Pipeline anzeigen. Weitere Informationen finden Sie unter "Details Analysieren von Testergebnissen".
Voraussetzungen
| Kategorie | Anforderungen |
|---|---|
| Access | Project-Mitglied mit mindestens einfachem Zugriff. Benutzer mit Stakeholder-Zugriff können auf der Seite "Abfragen " keine Diagramme anzeigen oder erstellen. Sie können Diagramme anzeigen, die einem Teamdashboard hinzugefügt wurden. Weitere Informationen finden Sie unter Kurzreferenz zum Stakeholder-Zugriff. |
| Erlaubnisse | – Standardmäßig können Benutzer mit mindestens einfachem Zugriff Diagramme erstellen. Benutzer mit Stakeholder-Zugriff können auf der Seite "Abfragen " keine Diagramme anzeigen oder erstellen, sie können jedoch Diagramme anzeigen, die einem Teamdashboard hinzugefügt wurden. Weitere Informationen finden Sie unter Kurzreferenz zum Stakeholder-Zugriff. – Um einem Teamdashboard ein Widget hinzuzufügen, müssen Sie Mitglied des Teams sein. Sie haben mindestens Basis-Zugriff, Dashboard-Berechtigungen oder sind ein Team Admin oder Projektadmin. In den Standardeinstellungen sind alle Mitglieder des Teams mit Berechtigungen ausgestattet. |
| Dienste |
-
Azure-Pipelines aktiviert. Wenn diese Option deaktiviert ist, werden keine der Analyse-Widgets für Pipelines angezeigt. Informationen zum erneuten Aktivieren finden Sie unter Aktivieren oder Deaktivieren eines Azure DevOps-Diensts. - Testpläne aktiviert. Wenn deaktiviert, zeigt das Trend-Widget "Testergebnisse" eine Fehlermeldung "Access nicht unterstützt" an. Informationen zum Aktivieren von Testplänen finden Sie unter Aktivieren oder Deaktivieren eines Azure DevOps-Diensts. - Kontinuierliches Testen für Ihre Build-Pipeline eingerichtet. Weitere Informationen finden Sie unter Ausführen von Komponententests mit Ihren Builds. |
Configure the Test Results Trend (Advanced) widget (Konfigurieren des Testergebnistrend-Widgets (erweitert))
Sie können Ihr Test-Ergebnisse-Trend (Erweitert)-Widget so konfigurieren, dass Ergebnisse für Build- oder Release-Pipelines angezeigt werden.
Wählen Sie im Dashboard Ihres Teams das
Symbol "Aktionen" für das Widget "Test results Trend (Advanced)" aus, das Sie konfigurieren möchten, und wählen Sie "Konfigurieren" aus.Ändern Sie den Titel, und wählen Sie entweder "Erstellen" oder "Freigeben" für den ausgewählten Pipelinetyp aus.
Wählen Sie das
Plussymbol aus, um eine oder mehrere Pipelines hinzuzufügen.Wählen Sie als Nächstes den Zeitraum aus, und wählen Sie dann die Metriken aus, die Sie verfolgen möchten. Optional können Sie Filter für Branch, Testdatei, Besitzer und Testausführung anwenden.
Wählen Sie Speichern aus, wenn Sie fertig sind.
Die folgende Abbildung zeigt ein Diagramm mit Passrate und Testergebnissen für die letzten sieben Tage.