Partager via


Intervalles de test, rapport Excel (Agile)

Les équipes chargées de tester les logiciels peuvent utiliser le rapport Intervalles de test pour identifier les faiblesses de leurs plans de test, configurations de test et couverture de test. Le rapport Intervalles de test inclut les cinq rapports suivants basés sur les résultats de test et les builds définis et exécutés pour un projet d'équipe.

  • État des récits utilisateur : aide l'équipe à identifier les écarts de couverture de test pour chaque récit utilisateur. Ce rapport requiert que les membres de l'équipe lient les cas de test aux récits utilisateur.

  • État récits utilis. par config : aide l'équipe à identifier les écarts de couverture de test pour chaque configuration de test pour chaque récit utilisateur. Ce rapport requiert que les membres de l'équipe lient les cas de test aux récits utilisateur.

  • État des tests par zone : aide l'équipe à identifier les écarts de couverture de test des zones produit. Ce rapport requiert que les membres de l'équipe assignent des cas de test aux zones produit.

  • Tests non exécutés : aide l'équipe à identifier les cas de test qui n'ont jamais été exécutés pour chaque configuration de test.

  • Couverture du code : aide l'équipe à déterminer quels builds et assemblys de build ont une couverture de code trop faible ou trop élevée.

Les quatre premiers rapports sont disponibles uniquement quand l'équipe crée des plans de test et commence à exécuter les tests à l'aide de Microsoft Test Manager. Pour plus d'informations sur la définition de suites et de plans de test, consultez Planifier des tests manuels à l'aide de Team Web Access.

Notes

Vous pouvez accéder au rapport Intervalles de test à partir du dossier Gestion de l'équipe des tests situé sous le dossier Rapports Excel du projet d'équipe dans Team Explorer.Vous pouvez accéder à ce dossier uniquement si votre portail du projet d'équipe a été activé et configuré pour utiliser Produits SharePoint.Pour plus d'informations, consultez Partager des informations à l'aide du portail de projet.

Spécifications

Pour afficher le rapport, vous devez avoir été affecté ou appartenir à un groupe disposant des autorisations de Lecture dans Produits SharePoint pour le projet d'équipe.

Pour modifier ou personnaliser le rapport, vous devez être membre du rôle de sécurité TfsWarehouseDataReaders dans SQL Server Analysis Services. Vous devez avoir été affecté ou appartenir à un groupe disposant des autorisations de Membres dans Produits SharePoint pour le projet d'équipe. Pour plus d'informations, consultez Accorder l'accès aux bases de données de l'entrepôt de données pour Visual Studio ALM.

Données des rapports

Les rapports Intervalles de test indiquent le nombre cumulé de résultats de test pour les plans de test, les configurations de test et les cas de test définis pour un projet d'équipe. Tous les rapports sont basés sur les tableaux croisés dynamiques qui accèdent aux données stockées dans l'entrepôt de données.

Couverture de test des récits utilisateur

Le rapport État des récits utilisateur indique le nombre de tests qui ont réussi ou échoué pour chaque récit utilisateur. Il fournit un graphique à barres horizontales qui indique le nombre de résultats pour chaque combinaison de cas de test et configuration de test que l'équipe a définie pour chaque récit utilisateur. Le rapport présente le résultat cumulé des tests exécutés pour tous les cas de test liés aux récits utilisateur. Le rapport affiche les résultats filtrés en fonction des valeurs suivantes : Réussite (vert), Échec (rouge), Jamais exécuté (bleu) ou Bloqué (jaune).

Rapport Excel État du test du récit utilisateur

Le rapport État récits utilis. par config présente les résultats de test pour chaque récit utilisateur, regroupés par configuration de test.

Le tableau suivant décrit les filtres et les champs de rapport utilisés dans les tableaux croisés dynamiques qui génèrent les rapports centrés sur la couverture des tests des récits utilisateur.

Filtres

Champs

  • Projet d'équipe - Hiérarchie de projet d'équipe : comprend les résultats des tests collectés pour le projet d'équipe sélectionné.

  • Résultat de test - Hiérarchie d'itération : comprend les résultats des tests exécutés à partir de cas de test assignés aux itérations sélectionnées.

  • Résultat de test - Hiérarchie de zone : comprend les résultats des tests exécutés à partir de cas de test assignés aux zones produit sélectionnées.

  • Plan de test - Nom du plan de test : comprend les résultats des tests exécutés à partir de cas de test qui appartiennent aux plans de test sélectionnés.

  • Élément de travail lié - Élément de travail lié.Type d'élément de travail : comprend les résultats des tests exécutés à partir de cas de test liés au type d'élément de travail sélectionné. Le rapport prend en compte les résultats des cas de test uniquement s'ils sont liés à un récit utilisateur.

Filtre propre au rapport État récits utilis. par config :

  • Suite de tests - Hiérarchie des suites de tests : comprend les résultats des tests exécutés à partir de cas de test qui appartiennent aux suites de tests sélectionnées.

  • Résultat de test - Résultat : résultat du test. Le rapport utilise ce champ pour définir les étiquettes de colonnes et filtrer les résultats des tests pour inclure Réussite, Échec, Bloqué ou Jamais exécuté.

  • (Mesure) Test - Tendance du nombre de points : prend en compte la dernière version de chaque résultat de test dans une build particulière. Si un test est exécuté plusieurs fois sur une build, la Tendance du nombre de point compte le résultat le plus récent pour ce test avec cette build.

  • Lien d'élément de travail - Titre : titre de l'élément de travail lié au cas de test. Dans ce rapport, le titre du récit utilisateur est indiqué.

  • Champ propre au rapport État récits utilis. par config :

    • Configuration de test - Nom de la configuration : nom de la configuration de test à indiquer dans le rapport.

Couverture des tests par zone produit

Le rapport État des tests par zone indique le nombre de cas de test qui ont réussi ou échoué pour un projet d'équipe par zone produit. Le tableau suivant décrit les filtres et les champs utilisés dans les rapports de tableaux croisés dynamiques qui génèrent le rapport État des tests par zone.

Filtres

Champs

  • Projet d'équipe - Hiérarchie de projet d'équipe : comprend les résultats des tests collectés pour le projet d'équipe sélectionné.

  • Résultat de test - Hiérarchie d'itération : comprend les résultats des tests exécutés à partir de cas de test assignés aux itérations sélectionnées.

  • Plan de test - Nom du plan de test : comprend les résultats des tests exécutés à partir de cas de test qui appartiennent aux plans de test sélectionnés.

  • Résultat de test - Résultat : résultat du test. Le rapport utilise ce champ pour définir les étiquettes de colonnes et filtrer les résultats des tests pour inclure Réussite, Échec, Bloqué ou Jamais exécuté.

  • (Mesure) Test - Tendance du nombre de points : prend en compte la dernière version de chaque résultat de test dans une build particulière. Si un test est exécuté plusieurs fois sur une build, la Tendance du nombre de point compte le résultat le plus récent pour ce test avec cette build.

  • Résultat de test - Hiérarchie de zone : jeu de résultats de test à inclure dans le rapport basé sur les chemins de zone assignés aux cas de test exécutés.

Cas de test n'ayant jamais été exécutés

Le rapport Tests non exécutés indique le nombre de cas de test n'ayant jamais été exécutés. Les cas de test sont regroupés par configuration de test et par propriétaire du résultat de test. Le tableau suivant décrit les filtres et les champs utilisés dans les rapports de tableaux croisés dynamiques qui génèrent le rapport État des tests par zone.

Filtres

Champs

  • Projet d'équipe - Hiérarchie de projet d'équipe : comprend les résultats des tests collectés pour le projet d'équipe sélectionné.

  • Résultat de test - Hiérarchie d'itération : comprend les résultats des tests exécutés à partir de cas de test assignés aux itérations sélectionnées.

  • Résultat de test - Hiérarchie de zone : comprend les résultats des tests exécutés à partir de cas de test assignés aux zones produit sélectionnées.

  • Plan de test - Nom du plan de test : comprend les résultats des tests exécutés à partir de cas de test qui appartiennent aux plans de test sélectionnés.

  • Suite de tests - Hiérarchie des suites de tests : comprend les résultats des tests exécutés à partir de cas de test qui appartiennent aux suites de tests sélectionnées.

  • Résultat de test - Résultat : comprend les résultats de test ayant le résultat sélectionné. Le rapport utilise ce champ pour filtrer le nombre de cas de test de sorte à inclure uniquement ceux dont le résultat est Jamais exécuté.

  • (Mesure) Test - Tendance du nombre de points : prend en compte la dernière version de chaque résultat de test dans une build particulière. Si un cas de test n'est pas inclus dans la build, il est considéré comme « Jamais exécuté ».

  • Configuration de test - Nom de la configuration : nom de la configuration de test à indiquer dans le rapport.

  • Cas de test - Titre : titre du cas de test.

  • Résultat de test - Propriétaire : nom du membre de l'équipe qui a exécuté le test.

Couverture du code

Le rapport Couverture du code indique les lignes de code couvertes, non couvertes ou seulement partiellement couvertes pour chaque build et assembly de build. Vous pouvez utiliser ce rapport pour déterminer les builds et assemblys de build ayant la couverture de code la plus élevée et la plus faible. Le tableau suivant décrit les filtres et les champs de rapport utilisés dans les tableaux croisés dynamiques qui génèrent le rapport Couverture du code.

Filtres

Champs

  • Projet d'équipe - Hiérarchie de projet d'équipe : comprend les builds définies pour le projet d'équipe sélectionné.

  • Build - Nom de la définition de build : inclut les builds associées aux définitions de build sélectionnées.

  • Couverture de build - Lignes couvertes : nombre de lignes couvertes dans la build sélectionnée.

  • Couverture de build - Lignes non couvertes : nombre de lignes non couvertes dans la build sélectionnée.

  • Couverture de build - Lignes partiellement couvertes : nombre de lignes partiellement couvertes dans la build sélectionnée.

    Notes

    Si plusieurs séries de tests sont effectuées sur une build, la couverture de build reflète la couverture combinée des séries, en tenant compte du fait qu'il peut y avoir un chevauchement des lignes couvertes entre les séries.

  • Build - Nom de build : nom de la build. Chaque fois qu'une build est exécutée, le nom qu'elle reçoit contient le nom de la définition de build comme préfixe.

  • Assembly - Assembly : nom de l'assembly sur lequel les statistiques de couverture ont été générées.

Activités requises pour la surveillance des intervalles de test

Pour que les rapports Intervalles de test soient utiles et précis, l'équipe doit mettre en œuvre les activités décrites dans le tableau suivant :

Feuille de calcul de rapport

Activités requises

  • État des récits utilisateur

  • État récits utilis. par config

  • État des tests par zone

  • Tests non exécutés

  • Définir des cas et des plans de test, et attribuer les cas de test aux plans de test.

  • Exécutez les testset, pour les tests manuels, marquez les résultats de chaque étape de validation dans le cas de test comme ayant réussi ou échoué.

  • État des récits utilisateur

  • État récits utilis. par config

  • Définir des récits utilisateur et lier les cas de test aux récits utilisateur. Le type de lien recommandé est Testé par.

  • État récits utilis. par config

  • Tests non exécutés

  • État des récits utilisateur

  • État récits utilis. par config

  • État des tests par zone

  • Tests non exécutés

  • (Facultatif) Pour prendre en charge le filtrage, assignez des chemins Itération et Zone à chaque cas de test. Les champs Résultat de test - Hiérarchie d'itération et Résultat de test - Hiérarchie de zone obtiennent leurs valeurs à partir des chemins d'accès Itération et Zone qui sont assignés à leur cas de test correspondant.

  • État des récits utilisateur

  • État récits utilis. par config

  • État des tests par zone

  • Tests non exécutés

  • Couverture du code

  • Configurer des tests pour rassembler les données de couverture du code : pour que les données de couverture du code s'affichent dans le rapport, les membres de l'équipe doivent instrumenter des tests pour rassembler ces données.

Mise à jour et personnalisation du rapport

Vous pouvez mettre à jour le rapport Intervalles de test en l'ouvrant dans Office Excel et en modifiant les options de filtre du rapport de tableau croisé dynamique pour l'une des feuilles de calcul. Vous pouvez personnaliser chaque rapport pour prendre en charge d'autres vues, comme décrit dans le tableau suivant.

feuille de calcul

Vue

Action

  • État des récits utilisateur

  • État récits utilis. par config

  • État des tests par zone

  • Tests non exécutés

Intervalles de test pour une itération

Modifiez le filtre correspondant à Iteration (valeur par défaut = Tous).

  • État des récits utilisateur

  • État récits utilis. par config

  • État des tests par zone

  • Tests non exécutés

Intervalles de test pour une zone produit

Modifiez le filtre correspondant à Area (valeur par défaut = Tous).

  • État des récits utilisateur

  • État récits utilis. par config

  • État des tests par zone

  • Tests non exécutés

Intervalles de test pour un plan de test spécifique ou un ensemble de plans de test

Modifiez le filtre correspondant à Test Plan (valeur par défaut = Tous).

  • État récits utilis. par config

  • Tests non exécutés

Intervalles de test pour une suite de tests spécifique

Modifiez le filtre correspondant à Test Suite Hierarchy (valeur par défaut = Tous).

  • Couverture du code

Couverture du code pour une définition de build spécifique ou un ensemble de définitions de build

Modifiez le filtre correspondant à Build Definition Name (valeur par défaut = Tous).

  • État des récits utilisateur

  • État récits utilis. par config

  • État des tests par zone

  • Tests non exécutés

  • Couverture du code

Intervalles de test ou couverture de code qui comprend les données des dernières semaines (six, huit ou plus)

Dans la liste de champs de colonne du tableau croisé dynamique, ajoutez le champ Date - Sets et spécifiez @@Last 6 weeks@@ ou un autre ensemble

Pour plus d'informations sur l'utilisation et la personnalisation des rapports PivotTable et PivotChart, consultez les pages suivantes sur le site Web Microsoft :

Voir aussi

Concepts

tables Résultats des tests

Autres ressources

Rapports Excel (Agile)