Partager via


Perspective Couverture du code

Mise à jour : novembre 2007

Vous pouvez utiliser la perspective Couverture du code pour analyser les résultats de la couverture du code provenant des builds et des séries de tests.

Remarque :

Pour une utilisation des perspectives avec le cube Team Foundation, vous devez utiliser Microsoft SQL Server 2005 Enterprise Edition ou SQL Server 2005 Enterprise (64) Edition sur la couche Données. SQL Server 2005 Standard Edition, qui est fourni avec Team Foundation Server, ne prend pas en charge l'utilisation des perspectives. Lorsque vous utilisez SQL Server 2005 Standard Edition, les éléments du cube issus des différentes perspectives résident dans le cube de données Team System.

Vous pouvez utiliser la perspective de couverture du code pour répondre aux types de questions suivants :

  • Quels assemblys et projets possèdent la plus petite couverture du code ?

  • Quelles séries de tests vous donnent le plus de couverture du code ?

  • Quelles builds possèdent la couverture du code la plus élevée ?

  • Quelles architectures ou quels types de build possèdent la couverture du code la plus élevée ?

Mesures

Le tableau suivant décrit les mesures qui sont incluses dans la perspective Couverture du code. Cette perspective contient deux groupes de mesures : Couverture de build et Couverture de série. Les mesures Couverture de build doivent toujours être utilisées pour analyser les nombres résumés par la build. Les mesures du groupe de mesures Couverture de build ne se regroupent pas dans plusieurs builds pour retourner des nombres significatifs. Par exemple, si 100 lignes sont couvertes dans la build 1 et 100 autres dans la build 2, la couverture totale peut être de loin inférieure à 200. Cela est également vrai lorsque vous utilisez une couverture de série qui retourne uniquement les nombres significatifs qui ont été filtrés ou résumés par une série de tests.

Mesure

Groupe de mesures

Description

Count

Couverture du code à partir de la build

Nombre de builds ayant des statistiques de couverture du code associées.

Lignes couvertes

Couverture du code à partir de la build

Nombre de lignes couvertes dans la build sélectionnée. Si plusieurs séries de tests sont exécutées dans une build, la couverture de build reflète la couverture combinée des séries, en tenant compte des possibilités de chevauchement des lignes couvertes dans les séries de tests.

Lignes non couvertes

Couverture du code à partir de la build

Nombre de lignes non couvertes dans la build sélectionnée. Si plusieurs séries de tests sont exécutées dans une build, la couverture de build reflète la couverture combinée des séries, en tenant compte des possibilités de chevauchement des lignes couvertes dans les séries de tests.

Lignes partiellement couvertes

Couverture du code à partir de la build

Nombre de lignes partiellement couvertes dans la build sélectionnée. Si plusieurs séries de tests sont exécutées dans une build, la couverture de build reflète la couverture combinée des séries, en tenant compte des possibilités de chevauchement des lignes couvertes dans les séries de tests.

Blocs couverts

Couverture du code à partir de la build

Nombre de blocs couverts dans la build sélectionnée. Si plusieurs séries de tests sont exécutées dans une build, la couverture de build reflète la couverture combinée des séries, en tenant compte des possibilités de chevauchement des blocs couverts dans les séries de tests.

Blocs non couverts

Couverture du code à partir de la build

Nombre de blocs non couverts dans la build sélectionnée. Si plusieurs séries de tests sont exécutées dans une build, la couverture de build reflète la couverture combinée des séries, en tenant compte des possibilités de chevauchement des blocs couverts dans les séries de tests.

Count

Couverture du code à partir de la série

Nombre de séries de tests ayant des statistiques de couverture du code associées.

Lignes couvertes

Couverture du code à partir de la série

Nombre de lignes couvertes par l'ensemble des tests d'une série, prenant en compte les possibilités de chevauchement dans la couverture des tests.

Lignes non couvertes

Couverture du code à partir de la série

Nombre de lignes non couvertes par l'ensemble des tests d'une série, prenant en compte les possibilités de chevauchement dans la couverture des tests.

Lignes partiellement couvertes

Couverture du code à partir de la série

Nombre de lignes partiellement couvertes par l'ensemble des tests d'une série, prenant en compte les possibilités de chevauchement dans la couverture des tests.

Blocs couverts

Couverture du code à partir de la série

Nombre de blocs couverts par l'ensemble des tests d'une série, prenant en compte les possibilités de chevauchement dans la couverture des tests.

Blocs non couverts

Couverture du code à partir de la série

Nombre de blocs non couverts par l'ensemble des tests d'une série, prenant en compte les possibilités de chevauchement dans la couverture des tests.

Dimensions

Le tableau suivant décrit les attributs qui sont inclus dans la couverture du code à partir de la perspective Build. Vous pouvez regrouper les mesures avec chacun de ces attributs.

Attribut

Dimension

Description

Date

Date

Date à laquelle les statistiques de couverture de série ou de build ont été recueillies. Cette dimension doit être utilisée avec les builds ou séries pour afficher la date d'une build ou série spécifique. Le regroupement des mesures de couverture, en l'absence de builds ou de séries, ne prendra pas en compte les chevauchements dans la couverture du code.

Build

Build

Numéro ou nom utilisé pour identifier la build de manière unique.

Type de build

Build

Nom de la définition de build. Pour plus d'informations, consultez Comment : créer une définition de build.

Heure de début de génération

Build

Date et heure auxquelles la génération a commencé.

Projet d'équipe

Projet d'équipe

Projet dans lequel les statistiques de couverture ont été publiées.

Plateforme

Plateforme

  • Plateforme pour laquelle la build a été créée.

Version de build

Version

Configuration de la build. Pour plus d'informations, consultez Comment : créer une définition de build.

Série

Série

ID de série de tests utilisé pour générer des statistiques Couverture de série.

Série distante

Série

Indicateur de type True/False qui signale si la série de tests qui a généré les statistiques de couverture était une série de tests distante.

Assembly

Assembly

Nom de l'assembly dans lequel les statistiques de couverture ont été générées.

Voir aussi

Concepts

Schéma de couverture du code

Autres ressources

Fonctionnement de la structure du cube de l'entrepôt de données

Perspectives