Partager via


Étapes d'une série de tests

Mise à jour : novembre 2007

Lorsqu'une série de tests démarre, Visual Studio exécute plusieurs étapes. Ces étapes sont décrites dans l'une des sections répertoriées dans le tableau suivant, selon les paramètres contenus dans la configuration d'exécution de vos tests :

Déploiement activé ?

Collecter des données de couverture du code ?

Instrumenter des fichiers binaires dans quel dossier ?

Consultez cette section :

Non

Non applicable

Non applicable

Déploiement non activé

Oui

Non

Non applicable

Données de couverture du code non demandées

Oui

Oui

Sur place

Couverture du code demandée : instrumentation sur place

Oui

Oui

Dans un dossier de déploiement

Couverture du code demandée : instrumentation dans un dossier de déploiement

Déploiement non activé

Si vous avez choisi de ne pas activer le déploiement, Visual Studio exécute les étapes suivantes :

  1. Exécutez les scripts d'installation, le cas échéant. Un script d'installation assigne des valeurs aux variables d'environnement pour déterminer des aspects de la série de tests, tels que le nom du dossier dans lequel enregistrer les résultats des tests. Pour plus d'informations, consultez Comment : spécifier la configuration d'une série de tests.

  2. Exécutez les tests et produisez les résultats des tests. Cela inclut l'écriture des résultats dans le fichier de résultats des tests.

  3. Exécutez les scripts de nettoyage, le cas échéant. Vous pouvez spécifier des scripts d'installation et des scripts de nettoyage dans la configuration de série de tests. Pour plus d'informations, consultez Comment : spécifier la configuration d'une série de tests.

    Remarque :

    Lorsque le déploiement de tests est désactivé, vous ne pouvez pas rassembler de données de couverture du code. Vous ne pouvez pas non plus effectuer de tests Smart Device. Pour plus d'informations sur l'activation et la désactivation du déploiement de tests, consultez Comment : configurer le déploiement d'un test.

Données de couverture du code non demandées

Si vous avez choisi de ne pas rassembler de données de couverture du code, Visual Studio exécute les étapes suivantes :

  1. Créez un dossier de déploiement. Création d'un ensemble de dossiers qui seront utilisés pour la série de tests. Pour plus d'informations sur cette étape pour les séries de tests locales, consultez la section Dossiers de déploiement local dans Vue d'ensemble du déploiement de test.

  2. Copiez les fichiers de déploiement. Copie de tous les fichiers et dossiers de déploiement dans le dossier de déploiement.

  3. Exécutez les scripts d'installation, le cas échéant. Un script d'installation assigne des valeurs aux variables d'environnement pour déterminer des aspects de la série de tests, tels que le nom du dossier dans lequel enregistrer les résultats des tests. Le script d'installation lui-même réside dans le dossier de déploiement racine. Pour plus d'informations, consultez Comment : spécifier la configuration d'une série de tests.

  4. Exécutez les tests et produisez les résultats des tests. Cela inclut l'écriture des résultats dans le fichier de résultats des tests.

  5. Exécutez les scripts de nettoyage, le cas échéant. Vous pouvez spécifier des scripts d'installation et des scripts de nettoyage dans la configuration de série de tests. Pour plus d'informations, consultez Comment : spécifier la configuration d'une série de tests.

Couverture du code demandée : instrumentation sur place

Si vous avez choisi de rassembler des données de couverture du code et d'instrumenter des fichiers binaires sur place, Visual Studio exécute les étapes suivantes :

  1. Instrumentez des fichiers binaires pour la couverture du code. Cela a lieu dans le dossier où les fichiers binaires ont été créés, avant qu'ils ne soient déployés. Pour plus d'informations, consultez Comment : obtenir des données de couverture du code.

  2. Signez de nouveau des assemblys. Si un assembly avec nom fort a été instrumenté, signez-le de nouveau maintenant. Pour plus d'informations, consultez Instrumentation et nouvelle signature d'assemblys.

  3. Créez un dossier de déploiement. Création d'un ensemble de dossiers qui seront utilisés pour la série de tests. Pour plus d'informations sur cette étape pour les séries de tests locales, consultez la section Dossiers de déploiement local dans Vue d'ensemble du déploiement de test.

  4. Copiez les fichiers de déploiement. Copie de tous les fichiers et dossiers de déploiement dans le dossier de déploiement.

  5. Exécutez les scripts d'installation, le cas échéant. Un script d'installation assigne des valeurs aux variables d'environnement pour déterminer des aspects de la série de tests, tels que le nom du dossier dans lequel enregistrer les résultats des tests. Le script d'installation lui-même réside dans le dossier de déploiement racine. Pour plus d'informations, consultez Comment : spécifier la configuration d'une série de tests.

  6. Exécutez les tests et produisez les résultats des tests. Cela inclut l'écriture des résultats dans le fichier de résultats des tests et dans un fichier de couverture du code.

  7. Exécutez les scripts de nettoyage, le cas échéant. Vous pouvez spécifier des scripts d'installation et des scripts de nettoyage dans la configuration de série de tests. Pour plus d'informations, consultez Comment : spécifier la configuration d'une série de tests.

  8. Restaurez les fichiers d'origine qui ont été modifiés pendant l'instrumentation sur place.

Couverture du code demandée : instrumentation dans un dossier de déploiement

Si vous avez choisi de rassembler des données de couverture du code et de ne pas instrumenter des fichiers binaires sur place, Visual Studio exécute les étapes suivantes :

  1. Créez un dossier de déploiement. Création d'un ensemble de dossiers qui seront utilisés pour la série de tests. Pour plus d'informations sur cette étape pour les séries de tests locales, consultez la section Dossiers de déploiement local dans Vue d'ensemble du déploiement de test.

  2. Copiez les fichiers de déploiement. Copie de tous les fichiers et dossiers de déploiement dans le dossier de déploiement.

  3. Instrumentez des fichiers binaires pour la couverture du code. Cela se produit dans le dossier dans lequel le fichier binaire a été copié. Pour plus d'informations, consultez Comment : obtenir des données de couverture du code.

  4. Signez de nouveau des assemblys. Si un assembly avec nom fort a été instrumenté, signez-le de nouveau maintenant. Pour plus d'informations, consultez Instrumentation et nouvelle signature d'assemblys.

  5. Exécutez les scripts d'installation, le cas échéant. Un script d'installation assigne des valeurs aux variables d'environnement pour déterminer des aspects de la série de tests, tels que le nom du dossier dans lequel enregistrer les résultats des tests. Le script d'installation lui-même réside dans le dossier de déploiement racine. Pour plus d'informations, consultez Comment : spécifier la configuration d'une série de tests.

  6. Exécutez les tests et produisez les résultats des tests. Cela inclut l'écriture des résultats dans le fichier de résultats des tests et dans un fichier de couverture du code.

  7. Exécutez les scripts de nettoyage, le cas échéant. Vous pouvez spécifier des scripts d'installation et des scripts de nettoyage dans la configuration de série de tests. Pour plus d'informations, consultez Comment : spécifier la configuration d'une série de tests.

Voir aussi

Tâches

Comment : configurer le déploiement d'un test

Comment : limiter le nombre de séries de tests stockées

Concepts

Vue d'ensemble du déploiement de test

Instrumentation et nouvelle signature d'assemblys

Choix du dossier d'instrumentation