Comment : configurer la couverture du code à l'aide de paramètres de test pour les tests automatisés
Vous pouvez configurer l'adaptateur de données de diagnostic qui collecte les données de couverture du code depuis Microsoft Visual Studio 2010. L'adaptateur de données de diagnostic de couverture du code peut être utilisé pour identifier la portion de code testée lors de l'exécution du test.
Si vous voulez collecter les données de couverture du code lors de l'exécution des tests, Visual Studio doit d'abord instrumenter les assemblys pour l'application sous test. Le processus d'instrumentation ajoute du code à l'assembly pour que les données de couverture du code soient générées.
Notes
Vous pouvez utiliser la couverture du code uniquement lorsque vous exécutez un test automatisé et uniquement depuis l'ordinateur sur lequel est exécuté le test. La collecte distante n'est pas prise en charge. Vous ne pouvez pas utiliser la couverture du code lorsque vous exécutez des tests à partir d'un plan de test à l'aide de Gestionnaire de tests Microsoft.
Pour plus d'informations, consultez Utilisation de la couverture du code pour déterminer la quantité de code testé.
Avertissement
La collecte des données de couverture du code ne fonctionne pas si le paramètre de test est également configuré pour collecter des informations IntelliTrace.
La procédure suivante décrit comment configurer la couverture du code depuis l'éditeur de configuration pour vos paramètres de test. Ces étapes s'appliquent à Microsoft Visual Studio 2010.
Configurer la couverture du code pour les paramètres de test de vos tests automatisés
Avant d'effectuer les étapes de cette procédure, vous devez ouvrir les paramètres de test depuis Microsoft Visual Studio 2010, puis sélectionner la page Données et diagnostics.
Pour configurer la couverture du code pour les paramètres de test de vos tests automatisés
Sélectionnez le rôle à utiliser pour la collecte des données de couverture du code.
Avertissement
Pour les données de couverture du code, il s'agit du rôle qui exécutera les tests.
Pour modifier les paramètres de couverture du code par défaut, activez la case à cocher pour Couverture du code, puis cliquez sur Configurer, au-dessus de la liste d'adaptateurs de données de diagnostic.
La boîte de dialogue Couverture du code vous permettant de configurer la collection de couverture du code s'affiche.
Avertissement
La collecte des données de couverture du code ne fonctionne pas si le paramètre de test est également configuré pour collecter des informations IntelliTrace.
Sélectionnez dans la liste, les artefacts que vous voulez instrumenter.
(Facultatif) pour ajouter un autre assembly qui n'est pas affiché, cliquez sur Ajouter un assembly.
La boîte de dialogue Choisir les assemblys à instrumenter s'affiche.
- Accédez au fichier d'assembly (.exe, .dll ou .ocx) que vous voulez inclure dans la couverture du code puis cliquez sur Ouvrir. Le fichier est ajouté à la liste.
(Facultatif) Sélectionnez Instrumenter les assemblys sur place pour instrumenter les fichiers à l'emplacement où ils ont été créés ou après les avoir copiés dans un répertoire de déploiement. Pour plus d'informations sur l'emplacement d'instrumentation de vos assemblys, consultez Choix du dossier d'instrumentation.
(Facultatif) Si les assemblys que vous avez ajoutés ont un nom fort, vous aurez peut-être à les signer de nouveau. Cliquez sur (...) pour accédez au fichier de clé à utiliser pour les signer de nouveau. Pour plus d'informations sur la façon de signer des assemblys de nouveau, consultez Instrumentation et nouvelle signature d'assemblys.
Cliquez sur OK. Les paramètres de couverture du code sont maintenant configurés et enregistrés pour vos paramètres de test.
Notes
Pour réinitialiser la configuration de cet adaptateur de données de diagnostic, cliquez sur Rétablir la configuration par défaut.
Voir aussi
Concepts
Configuration d'ordinateurs et collecte d'informations de diagnostic à l'aide de paramètres de test
Exécution de tests automatisés
Autres ressources
Créer des paramètres de test pour exécuter des tests automatisés à partir de Visual Studio