Configure the Test Results Trend (Advanced) widget (Konfigurieren des Testergebnistrend-Widgets (erweitert))
Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019
Teams verfolgen sie ihre Sicherheitenintegrität, um eine effektive kontinuierliche Prüfung in einer Pipeline sicherzustellen. Beispielsweise können Teams folgendes nachverfolgen:
- Prozentsatz des Testpasses
- Fehlgeschlagenen Tests
- Testdauer
Mit dem Widget " Ergebnisse-Trend " können Sie Testtrends innerhalb eines Zeitraums überwachen, Muster um Testfehler, Testdauer und mehr erkennen und aktionsfähige Einblicke generieren.
Beispiel-Testergebnisse-Trend-Widget mit Passprozentsatz und Testfehlern für die letzten 7 Tage
In diesem Artikel finden Sie Informationen zu Folgendem:
- Die Art der Einblicke, die Sie erhalten können, indem Sie Testergebnisse-Trenddiagramme überwachen
- Voraussetzungen für die Gewinnung von aktionsfähigen Erkenntnissen aus den Testergebnissen-Trenddiagrammen
- Installieren und Konfigurieren des Testergebnisse-Trend-Widgets
Hinweis
Das Widget "Test results Trend" (Advanced) basiert auf Analytics. Analytics ist in der Regel für Azure DevOps Services und in der Vorschau als Erweiterung für Azure DevOps Server 2019 verfügbar. Für TFS 2017 und TFS 2018 können Sie das Widget "Ergebnisse testen" verwenden.
Insights unterstützt mit Testergebnissen Trenddiagrammen
Mit den Testergebnissen-Trenddiagrammen können Sie die folgenden Einblicke erhalten:
- Identifizieren Sie, ob die Testintegrität im Laufe der Zeit verbessert wird, indem Sie Trends von Fehlern und durchschnittliche Passrate an jedem Tag überwachen.
- Identifizieren Sie lange ausgeführte Tests, die sich auf die Effizienz einer Pipeline auswirken, indem Sie die durchschnittliche Testdauer jeden Tag überwachen.
- Identifizieren sie Muster in Testergebnissen. Ist der Test kürzlich fehlgeschlagen? Oder hat der Test immer für den ausgewählten Zeitraum fehlgeschlagen? Oder ist der Test, der nicht deterministisches Verhalten anzeigt?
- Erhalten Sie Einblicke in bestimmte Bereiche des Interesses für Sie basierend auf Testdatei, Zweig oder Phase, die Sie besitzen, indem Sie bestimmte Filter konfigurieren.
- Erhalten Sie Einblicke in einen bestimmten Bereich, den Sie testen, indem Sie das Widget so konfigurieren, dass sie sich auf eine Testdatei, einen Zweig oder eine Phase konzentrieren.
Testergebnisse-Trenddiagramme erfordern, dass Sie fortlaufende Tests in Ihrer Buildpipeline einrichten. Um tiefere Einblicke und Daten zu erhalten, können Sie den Testfehlerbericht in der Pipeline anzeigen. Weitere Informationen finden Sie unter " Analysieren von Testergebnissen".
Voraussetzungen
So konfigurieren Sie das Widget "Ergebnisse-Trend testen":
- Sie müssen Mitglied eines Projekts sein. Wenn Sie als Projektmitglied nicht hinzugefügt wurden, werden Sie jetzt hinzugefügt.
- Richten Sie fortlaufende Tests für Ihre Buildpipeline ein. Ausführliche Informationen finden Sie unter Ausführen von Komponententests mit Ihren Builds.
- Um einem Teamdashboard ein Widget hinzuzufügen, müssen Sie Mitglied des Teams sein. Sie müssen über den einfachen Zugriff oder höher verfügen, über Dashboardberechtigungen verfügen oder ein Teamadministrator oder Projektadministrator sein. Standardeinstellungen bieten allen Teammitgliedern Berechtigungen.
- Aktivieren Sie Pipelines. Wenn dies 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.
- Aktivieren Sie Test Plans. Wenn deaktiviert, zeigt das Widget "Test results Trend" eine Fehlermeldung "Access nicht unterstützt" an. Informationen zum Aktivieren von Testplänen finden Sie unter Aktivieren oder Deaktivieren eines Azure DevOps Diensts.
- Sie müssen Mitglied eines Projekts sein. Wenn Sie als Projektmitglied nicht hinzugefügt wurden, werden Sie jetzt hinzugefügt.
- Richten Sie fortlaufende Tests für Ihre Buildpipeline ein. Ausführliche Informationen finden Sie unter Ausführen von Komponententests mit Ihren Builds.
- Haben Sie die Analytics Marketplace-Erweiterung installiert. Sie müssen Mitglied der Gruppe "Project sammlungsadministratoren" sein, um Erweiterungen hinzuzufügen.
- Um einem Teamdashboard ein Widget hinzuzufügen, müssen Sie Mitglied des Teams sein. Sie müssen über den einfachen Zugriff oder höher verfügen, über Dashboardberechtigungen verfügen oder ein Teamadministrator oder Projektadministrator sein.
- Aktivieren Sie Pipelines. Wenn dies 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.
Configure the Test Results Trend (Advanced) widget (Konfigurieren des Testergebnistrend-Widgets (erweitert))
Sie können Ihr Test results Trend (Advanced) Widget so konfigurieren, dass Ergebnisse für Build- oder Releasepipelinen angezeigt werden.
Wählen Sie im Dashboard Ihres Teams das Symbol "Aktionen" für das
Widget "Ergebnisse"(Erweitert) aus, das Sie konfigurieren und auswählen möchten.
Ändern Sie den Titel, und wählen Sie entweder Build oder Release für den Typ der Pipelines aus, die Sie auswählen.
Wählen Sie das
Plussymbol aus, um eine oder mehrere Pipelines hinzuzufügen.
Wählen Sie dann den Zeitraum aus, und wählen Sie dann die Metriken aus, die Sie nachverfolgen möchten. Wenden Sie optional Filter für Branch, Testdatei, Besitzer und Testausführung an.
Wählen Sie Speichern aus, wenn Sie fertig sind.
Das folgende Bild zeigt ein Diagramm mit Passrate und Testergebnissen für die letzten sieben Tage.