Partager via


Intervalles de test, rapport Excel (CMMI)

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

  • Mise à jour et personnalisation du rapport

Rubriques connexes

Autorisations requises

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 et Gestion des autorisations.

Données des rapports

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.

Ee730423.collapse_all(fr-fr,VS.110).gifCouverture 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).

Rapport Excel État du test des spécifications

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.

Ee730423.collapse_all(fr-fr,VS.110).gifCouverture 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.

Ee730423.collapse_all(fr-fr,VS.110).gifCas 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.

Ee730423.collapse_all(fr-fr,VS.110).gifCouverture 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.

    RemarqueRemarque
    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.

  • État des spécifications par config.

  • Tests non exécutés

  • État des spécifications

  • État des spécifications 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 spécifications

  • État des spécifications par config.

  • État des tests par zone

  • Tests non exécutés

  • Couverture du code

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 :

Voir aussi

Concepts

Créer et modifier des zones et des itérations

Tables Résultat de test

Autres ressources

Rapports de gestion des tests

Rapports Excel (CMMI)