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 |
|
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
Autres ressources
Fonctionnement de la structure du cube de l'entrepôt de données