Les équipes chargées de tester les logiciels peuvent utiliser le rapport Intervalles de test pour identifier les déficiences en matière de plans de test, de configurations de test et de couverture des tests.Le rapport Intervalles de test fournit les cinq rapports suivants en fonction des résultats des tests ainsi que des builds définies et exécutées pour un projet d'équipe.
État des spécifications : aide l'équipe à identifier les lacunes dans la couverture des tests de chaque spécification.Ce rapport exige que les membres de l'équipe lient les cas de test aux spécifications.
État des spécific. par config. : aide l'équipe à identifier les lacunes dans la couverture des tests de chaque configuration de test pour chaque spécification.Ce rapport exige que les membres de l'équipe lient les cas de test aux spécifications.
État des tests par zone : aide l'équipe à identifier les lacunes dans la couverture des tests de zones de produit.Ce rapport exige que les membres de l'équipe assignent des cas de test à des zones de 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 les builds et assemblys de build dont la couverture du code est faible ou élevée.
Les quatre premiers rapports sont disponibles uniquement lorsque l'équipe crée des plans de test et commence à exécuter des tests à l'aide de Microsoft Test Manager.Pour plus d'informations sur la définition de suites et de plans de test, consultez Organisation de cas de test à l'aide de suites de tests.
[!REMARQUE]
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 est mis en service pour utiliser produits SharePoint.Pour plus d'informations, consultez Accéder à un portail de projet d'équipe ou au guide de processus.
Dans cette rubrique
Données des rapports
Activités requises pour la surveillance des intervalles de test
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.
Les rapports Intervalles de test indiquent le nombre cumulé de résultats des tests pour les plans de test, configurations de test et cas de test définis pour un projet d'équipe.Tous les rapports sont basés sur des tableaux croisés dynamiques qui accèdent aux données stockées dans l'entrepôt de données.
Couverture des tests des spécifications
Le rapport État des spécifications indique combien de tests réussissent ou échouent pour chaque spécification.Il fournit un graphique à barres horizontales qui affiche le nombre de résultats des tests pour chaque combinaison de cas de test et de configuration de test que l'équipe a définie pour chaque spécification.Le rapport présente le résultat cumulé des séries de tests exécutés pour tous les cas de test liés aux spécifications.Le rapport affiche des résultats filtrés comme suit : Réussite (vert), Échec (rouge), Jamais exécuté (bleu) ou Bloqué (jaune).
Le rapport État des spécific. par config. présente les résultats des tests pour chaque spécification, regroupés par configuration de test.
Le tableau suivant décrit les filtres et champs de rapport utilisés dans les PivotTables qui génèrent les rapports axés sur la couverture des tests des spécifications.
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 de 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 qui sont liés au type d'élément de travail sélectionné.Le rapport compte seulement les résultats des tests pour les cas de test liés à une spécification.
Filtre spécifique au rapport État des spécific. 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é.
Test (Mesure) - Tendance du nombre de points : compte la version la plus récente 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 qui est lié au cas de test.Dans ce rapport, le titre de la spécification apparaît.
Champ spécifique au rapport État des spécific. par config. :
Configuration de test - Nom de configuration : nom de la configuration de test à répertorier dans le rapport.
Couverture des tests par zone de produit
Le rapport État des tests par zone indique le nombre de cas de test qui réussissent ou échouent pour un projet d'équipe par zone de produit.Le tableau suivant décrit les filtres et champs de rapport utilisés dans les PivotTables 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é.
Test (Mesure) - Tendance du nombre de points : compte la version la plus récente 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 selon les chemins de zone assignés aux cas de test exécutés.
Cas de test jamais exécutés
Le rapport Tests non exécutés indique le nombre de cas de test qui n'ont jamais été exécutés.Les cas de test sont regroupés par configuration de test et par propriétaire des résultats des tests.Le tableau suivant décrit les filtres et champs de rapport utilisés dans les PivotTables 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 de 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 des tests avec le résultat sélectionné.Le rapport utilise ce champ pour filtrer le nombre de cas de test afin d'inclure uniquement ceux dont le résultat est Jamais exécuté.
Test (Mesure) - Tendance du nombre de points : compte la version la plus récente 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 configuration : nom de la configuration de test à répertorier 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 répertorie les lignes de code couvertes, non couvertes ou seulement partiellement couvertes pour chaque build et assembly de build.Vous pouvez utiliser ce rapport pour identifier les builds et assemblys qui ont la couverture du code la plus basse et la plus élevée.Le tableau suivant décrit les filtres et champs de rapport utilisés dans les rapports PivotTable qui génèrent le rapport Couverture du code.
Filtres
Champs
Projet d'équipe - Hiérarchie de projet d'équipe : inclut les builds définies pour le projet d'équipe sélectionné.
Build - Nom de 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.
Remarque
Si plusieurs séries sont effectuées pour 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 des chevauchements des lignes couvertes parmi les séries.
Build - Nom de la build : nom de la build.Chaque fois qu'une build est exécutée, un nom qui contient le nom de définition de build comme préfixe lui est assigné.
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 spécifications
État des spécifications par config.
État des tests par zone
Tests non exécutés
Définissez des cas de test et des plans de test, et assignez les cas de test aux plans de test.Pour plus d'informations, consultez Définition d'un plan de test.
Exécutez les tests et, pour les tests manuels, marquez les résultats de chaque étape de validation dans le cas de test comme ayant réussi ou échoué.Pour plus d'informations, consultez Exécution de tests dans Microsoft Test Manager.
État des spécifications
État des spécifications par config.
Définissez des spécifications, et liez des cas de test aux spécifications.Le type de lien recommandé à utiliser est Testé par.
(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 spécifications
État des spécifications par config.
État des tests par zone
Tests non exécutés
Couverture du code
Configurer un système de générationPour utiliser Team Foundation Build, vous devez installer un système de génération.
Créer des définitions de build.Vous pouvez créer plusieurs définitions de build, puis exécuter chacune d'elle afin de produire le code pour une plateforme différente.De plus, vous pouvez exécuter chaque build pour une configuration différente.
Définir des tests à exécuter automatiquement dans le cadre de la build :dans le cadre de la définition de build, vous pouvez définir des tests qui doivent s'exécuter avec la build, ou ne pas s'exécuter en cas d'échec de cette dernière.
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.
Exécuter les builds régulièrement.Vous pouvez exécuter les builds à des intervalles définis ou après chaque archivage.Vous pouvez créer des builds normales lorsque vous utilisez le déclencheur de planification.
Même si un membre de l'équipe peut évaluer manuellement une build à l'aide de l'Explorateur de builds, cette évaluation n'est pas reportée dans le rapport Indicateurs de qualité de build.L'évaluation de la build s'affiche dans le rapport Résumé de la build.Pour plus d'informations, consultez Évaluer la qualité d'une build terminée et Résumé de la build, rapport.
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 PivotTable 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 spécifications
État des spécifications 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 spécifications
État des spécifications par config.
État des tests par zone
Tests non exécutés
Intervalles de test pour une zone de produit
Modifiez le filtre correspondant à Area (valeur par défaut = Tous).
État des spécifications
État des spécifications par config.
État des tests par zone
Tests non exécutés
Intervalles de test pour un plan de test ou un ensemble de plans de test spécifique
Modifiez le filtre correspondant à Test Plan (valeur par défaut = Tous).
État des spécifications 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 jeu de définitions de build
Modifiez le filtre correspondant à Build Definition Name (valeur par défaut = Tous).
État des spécifications
État des spécifications par config.
État des tests par zone
Tests non exécutés
Couverture du code
Intervalles de test ou couverture du code incluant les données des dernières semaines (six, huit ou plus)
Dans la liste de champs PivotTable Colonnes, ajoutez le champ Date - Sets, puis sélectionnez @@Last 6 weeks@@ ou un autre jeu.
Pour plus d'informations sur l'utilisation et la personnalisation des rapports PivotTable et PivotChart, consultez les pages suivantes sur le site Web Microsoft :