Configurer le widget Tendance des résultats des tests (avancé)

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

Les équipes suivent l’intégrité de leur collatéral de test pour garantir l’efficacité des tests continus dans un pipeline. Par exemple, les équipes peuvent suivre :

  • Pourcentage de réussite de test
  • Échecs des tests
  • Durée du test

Avec le widget Tendance des résultats de test, vous pouvez surveiller les tendances des tests sur une période donnée, détecter des modèles autour des échecs de test, la durée des tests, etc., et générer des insights actionnables.

Exemple de widget Tendance des résultats de test montrant le pourcentage de réussite et l’échec des tests au cours des 7 derniers jours

Capture d’écran de l’exemple de widget Tendance des résultats de test (avancé).

Dans cet article, vous apprendrez ce qui suit :

  • Type d’insights que vous pouvez obtenir en surveillant les graphiques de tendance des résultats des tests
  • Conditions préalables à l’obtention d’insights exploitables à partir des graphiques de tendance des résultats de test
  • Comment installer et configurer le widget Tendance des résultats des tests

Notes

Le widget Tendance des résultats de test (avancé) est basé sur Analytics et pris en charge pour Azure DevOps Server 2020 et versions ultérieures. Pour les versions antérieures, vous pouvez utiliser le widget Tendance des résultats des tests.

Insights pris en charge avec les graphiques de tendance des résultats de test

Avec les graphiques tendances des résultats des tests, vous pouvez obtenir les insights suivants :

  • Déterminer si l’intégrité des tests s’améliore au fil du temps en surveillant les tendances des échecs et le taux de réussite moyen chaque jour
  • Identifier les tests de longue durée qui ont un impact sur l’efficacité d’un pipeline en surveillant la durée moyenne des tests chaque jour
  • Identifier les modèles dans les résultats des tests. Le test a-t-il récemment commencé à échouer ? Ou, le test a-t-il toujours échoué pour la période sélectionnée ? Ou, le test montre-t-il un comportement non déterministe ?
  • Obtenez des insights sur des domaines spécifiques qui vous intéressent en fonction du fichier de test, de la branche ou de la phase que vous possédez en configurant des filtres spécifiques.
  • Obtenez des insights sur un domaine spécifique que vous testez en configurant le widget pour qu’il se concentre sur un fichier de test, une branche ou une phase.

Les graphiques de tendances des résultats des tests nécessitent que vous configurez des tests continus dans votre pipeline de build. Pour obtenir des informations et des données plus approfondies, vous pouvez afficher le rapport d’échec de test dans le pipeline. Pour plus d’informations, consultez les détails Analyser les résultats des tests.

Prérequis

Pour configurer le widget Tendance des résultats des tests :

Configurer le widget Tendance des résultats des tests (avancé)

Vous pouvez configurer votre widget Tendance des résultats de test (avancé) pour afficher les résultats pour les pipelines de build ou de mise en production.

  1. Dans le tableau de bord de votre équipe, sélectionnez l’icône d’actions pour le widget Tendance des résultats de test (avancé) que vous souhaitez configurer, puis sélectionnez Configurer.

    Modifiez le titre et sélectionnez Build ou Release pour le type de pipelines que vous allez sélectionner.

    Capture d’écran de la boîte de dialogue Configuration du widget Tendance des résultats de test (avancé).

    Sélectionnez l’icône plus pour ajouter un ou plusieurs pipelines.

  2. Ensuite, sélectionnez la période, puis choisissez les métriques que vous souhaitez suivre. Si vous le souhaitez, appliquez des filtres pour Branche, Fichier de test, Propriétaire et Série de tests.

  3. Lorsque vous avez terminé, sélectionnez Enregistrer.

    L’image suivante montre un graphique avec le taux de réussite et les résultats des tests des sept derniers jours.

    Capture d’écran du widget Avancé des résultats de test.

Étapes suivantes