Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Azure DevOps Services
Les plans de test Azure DevOps offrent une nouvelle expérience test Run Hub pour la gestion de l’exécution des tests. Cette interface améliorée permet aux équipes de suivre la progression des tests, d’analyser les résultats et de maintenir la qualité entre les cycles de développement.
Note
La nouvelle expérience Test Run Hub est une fonctionnalité en préversion publique qui est automatiquement activée pour toutes les organisations. Cette fonctionnalité peut changer à tout moment pendant la période de préversion.
Pour le désactiver, accédez aux fonctionnalités d’aperçu et recherchez l’indicateur de fonctionnalité nommé New Test Run Hub et définissez le bouton bascule sur Désactivé. Si vous désactivez cette fonctionnalité, partagez vos commentaires pour nous aider à l’améliorer.
Si vous ne voyez pas encore la nouvelle expérience dans votre organisation, il est normal que le déploiement soit progressif.
Qu’est-ce qu’une série de tests ?
Une exécution de test est un conteneur qui capture l’exécution d’un ou plusieurs cas de test dans Azure DevOps. Il suit les détails du résultat, de la durée et de l’exécution d’une session de test spécifique. Les exécutions de test sont créées automatiquement lorsque vous exécutez des cas de test à partir d’un plan de test ou d’un pipeline.
Les séries de tests aident les équipes :
- Surveiller les tendances de qualité : suivre la progression des tests et les taux de réussite au fil du temps
- Identifier rapidement les problèmes : détecter les régressions, les échecs et les tests bloqués
- Gérer l’historique des tests : Auditer et analyser les données d’exécution historique pour obtenir des insights
Exécutions de test Access
Pour afficher les exécutions de test :
Dans votre projet Azure DevOps, sélectionnez Plans de test.
Sélectionnez Exécutions.
La page des exécutions de test affiche toutes les exécutions de test disponibles, manuelles et automatisées, avec des fonctionnalités de filtrage et de recherche.
Exécutions de test de recherche et de filtre
Le hub d’exécution de test fournit plusieurs façons de rechercher des exécutions de test spécifiques :
Filtres par défaut
- Chronologie : Sept derniers jours (valeur par défaut)
- Type d’exécution : Exécutions manuelles (par défaut)
Fonctionnalités de recherche
- Rechercher par ID d’exécution de test (correspondance exacte uniquement) : cette fonctionnalité de recherche remplace tous les autres filtres
- Filtrer par chronologie, type d’exécution et autres attributs
- Utiliser les filtres de liste déroulante dans la barre de recherche
Tip
- Les sélections de filtre et les largeurs de colonne persistent entre les sessions jusqu’à ce que vous les effacez manuellement.
- Les filtres de recherche fonctionnent de manière additive.
- Un maximum de 5 000 résultats peut apparaître dans l’interface utilisateur du hub d’exécution de test.
Personnaliser les colonnes
Pour configurer les colonnes affichées, procédez comme suit :
Sélectionnez les options de colonne en haut à droite.
Choisissez les colonnes que vous souhaitez voir.
Sélectionnez Appliquer.
Tip
La colonne Exécution du pipeline concerne uniquement les exécutions automatisées et s'applique aux pipelines de build et de déploiement.
États d’exécution des tests
Les exécutions de test peuvent se présenter dans l'un des trois états en fonction des résultats de leurs scénarios de test :
| State | Résultats de cas de test | Description |
|---|---|---|
| Completed | Tous les cas de test réussis | L’exécution de test s’est terminée avec succès avec tous les tests réussis |
| Completed | Un ou plusieurs cas exclus, repos passé | L'exécution de l'opération est terminée avec certains tests marqués comme non applicables. |
| Examen des besoins | Un ou plusieurs cas ayant échoué | La session de test s’est terminée avec des échecs nécessitant attention |
| Examen des besoins | Un ou plusieurs cas bloqués | Le cycle de test terminé avec des tests bloqués |
| En cours | Un ou plusieurs cas suspendus | L’exécution est arrêtée temporairement et peut être reprise ultérieurement |
Afficher les détails de l’exécution de test
Lorsque vous sélectionnez une exécution de test, la page de détails fournit des informations complètes :
Résumé de l’exécution
La page principale comprend :
- Taux de réussite : pourcentage de cas exécutés passés (à l’exception des cas non applicables)
-
Commentaires : Commentaires au niveau d'exécution (prend en charge la mise en forme Markdown, l’étiquetage des utilisateurs en saisissant
@, les éléments de travail#, et les requêtes d'extraction!) - Résultats de cas de test : résultat de chaque cas de test (Réussite, Échec, Non exécuté)
- Métadonnées d’exécution de test : détails d’exécution, y compris qui a exécuté le test, quand et l’environnement
- Pièces jointes et journaux : captures d’écran, journaux et autres éléments de l’exécution
Tableau de bord Analytique
Chaque exécution de test comprend un tableau de bord d’analytique prédéfini qui décompose les résultats par :
- Outcome
- Priority
- Configuration
- Type d’échec
- Resolution
Vous pouvez filtrer les vignettes de tableau de bord en sélectionnant le texte de sous-catégorie pour vous concentrer sur des insights spécifiques.
Gérer les pièces jointes
Pièces jointes au niveau de l’exécution
Pour ajouter des pièces jointes à une exécution de test :
- Dans les détails de l’exécution du test, sélectionnez + Ajouter des pièces jointes.
- Choisissez vos fichiers et chargez-les.
Une fois que les pièces jointes sont présentes, vous pouvez les afficher, les télécharger ou les supprimer si nécessaire.
Tip
- Affichez un aperçu des images et des fichiers PDF en sélectionnant le nom de fichier.
- Les pièces jointes au niveau de l’exécution sont séparées des pièces jointes de résultats de test individuelles. Chaque résultat de test peut avoir ses propres pièces jointes, que vous pouvez accéder via les onglets pièces jointes dans les détails du résultat du test.
Utiliser les résultats de cas de test
Afficher et configurer les résultats
La section résultats de cas de test vous permet de :
- Passer en revue les résultats des tests individuels
- Personnaliser l'affichage des colonnes (similaire à la page principale des tâches)
- Lier les résultats des tests aux éléments de travail Azure DevOps
Tip
Le filtre de résultats par défaut pour les exécutions de tests automatisés est défini sur Échoué ou Abandonné pour accélérer l’analyse. Pour les exécutions de test manuelles , qui ont généralement un volume inférieur, les résultats restent non filtrés par défaut.
Lien vers des éléments de travail
Pour associer des résultats de test à des bogues ou à d’autres éléments de travail :
- Cochez les cases à cocher pour les cas de test que vous souhaitez lier
- Choisissez de créer un nouveau bogue ou de lier à un élément de travail existant.
- Terminez le processus de liaison.
Analyser les résultats de test détaillés
Sélectionnez n’importe quel cas de test pour afficher les résultats détaillés, notamment :
- Résumé des résultats du test : vue d’ensemble de l’exécution du test
- Éléments de travail liés : bogues associés et autres éléments de travail ; Cliquez sur le bouton « + Ajouter » de la section pour lier tout ce qui est nécessaire !
- Étapes de test : fournit des résultats détaillés pas à pas, y compris les résultats et les commentaires. Activez l’option « Afficher les images » pour afficher un aperçu des captures d’écran capturées inline.
- Informations d’analyse : analyse post-exécution et actions suivantes
- Pièces jointes : toutes les pièces jointes spécifiques aux résultats de test
Tip
Pour les exécutions automatisées, le filtre de résultats de cas de test par défaut est défini sur Échec ou abandonné pour accélérer l’analyse.
Informations d’analyse
La section d’analyse aide à structurer la révision après l’exécution :
- Disponible pour tous les résultats de test après l’exécution
- Les cas ayant échoué, suspendus et bloqués ont plus de champs de triage
- Les commentaires sont spécifiques à l’analyse (séparés des commentaires d’exécution ou de résultat)
Tip
Pour ajouter d’autres options à n’importe quelle liste déroulante, par exemple, d’autres types d’échecs, utilisez les API REST Azure DevOps.
Accès par programmation
Vous pouvez également gérer les exécutions de test par programmation à l’aide de l’API REST Azure DevOps.