Configure the Test Results Trend (Advanced) widget (Konfigurieren des Testergebnistrend-Widgets (erweitert))
Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019
Teams verfolgen ihre Testsicherheitsintegrität, um effektive kontinuierliche Tests in einer Pipeline sicherzustellen. Teams können z. B. Folgendes nachverfolgen:
- Testdurchlaufprozentsatz
- Fehlgeschlagenen Tests
- 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 Gewinnen von umsetzbaren Erkenntnissen aus den Trenddiagrammen "Testergebnisse"
- 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 die Testintegrität im Laufe der Zeit verbessert wird, indem Sie Die Trends von Fehlern und die durchschnittliche Passrate 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 zu einem Fehler begonnen? Oder ist der Test für den ausgewählten Zeitraum immer fehlgeschlagen? Oder zeigt der Test nicht deterministisches Verhalten?
- Erhalten Sie Einblicke in bestimmte Interessante Bereiche basierend auf Testdatei, Verzweigung 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 er sich auf eine Testdatei, eine Verzweigung oder eine Stufe konzentriert.
Test results trend charts require that you set up continuous testing in your build pipeline. Um tiefere Einblicke und Daten zu erhalten, können Sie den Bericht "Testfehler" in der Pipeline anzeigen. Weitere Informationen finden Sie unter "Details Analysieren von Testergebnissen".
Voraussetzungen
So konfigurieren Sie das Trend-Widget "Testergebnisse":
- Sie müssen Mitglied eines Projekts sein. Wenn Sie noch nicht als Projektmitglied hinzugefügt wurden, werden Sie jetzt hinzugefügt.
- Richten Sie kontinuierliche Tests für Ihre Buildpipeline ein. Ausführliche Informationen finden Sie unter Ausführen von Komponententests mit Ihren Builds.
- Um einem Team Dashboard ein Widget hinzuzufügen, müssen Sie Mitglied des Teams sein. Sie müssen über Standardzugriff oder höher verfügen, über Dashboard Berechtigungen verfügen oder Teamadministrator oder Projektadministrator sein. Standardeinstellungen bieten allen Teammitgliedern Berechtigungen.
- Pipelines aktivieren. 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 aktivieren. 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.
- Sie müssen Mitglied eines Projekts sein. Wenn Sie noch nicht als Projektmitglied hinzugefügt wurden, werden Sie jetzt hinzugefügt.
- Richten Sie kontinuierliche Tests für Ihre Buildpipeline ein. Ausführliche Informationen finden Sie unter Ausführen von Komponententests mit Ihren Builds.
- Die Analytics Marketplace-Erweiterung wurde installiert. Sie müssen Mitglied der Gruppe "Projektsammlungsadministratoren" sein, um Erweiterungen hinzuzufügen.
- Um einem Team Dashboard ein Widget hinzuzufügen, müssen Sie Mitglied des Teams sein. Sie müssen über Standardzugriff oder höher verfügen, über Dashboard Berechtigungen verfügen oder Teamadministrator oder Projektadministrator sein.
- Pipelines aktivieren. 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.
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 "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 Punkt 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.
Die folgende Abbildung zeigt ein Diagramm mit Passrate und Testergebnissen für die letzten sieben Tage.