Partager via


Guide essentiel de l'exécution des tests automatisés à partir d'un plan de test

Ce guide décrit le mode d'exécution des tests automatisés dans le cadre de votre plan de test à l'aide de Visual Studio Ultimate ou Visual Studio Test Professional. Il contient une liste de contrôle des tâches essentielles à effectuer avant d'exécuter vos tests automatisés avec Gestionnaire de tests Microsoft.

L'illustration suivante indique comment les tests automatisés peuvent être exécutés pour une application multicouche à l'aide d'un contrôleur de test et d'agents de test. Pour un plan de test, vous devez utiliser un environnement avec votre contrôleur de test pour exécuter des tests automatisés. Un environnement désigne le jeu de rôles obligatoires pour exécuter une application spécifique et ordinateurs à utiliser pour chaque rôle.. L'ensemble des rôles utilisé dans l'illustration suivante est Serveur Web, Serveur de base de données et Client.

Contrôleur de test et agents de test

Lorsque les tests sont exécutés dans le cadre d'un plan de test, vous sélectionnez les paramètres de test et les environnements pour votre plan de test comme l'indique l'illustration suivante. Vous configurez un plan de test à l'aide de la vue Properties dans la section Plan du Centre de tests.

Concepts de paramètres de test

Liste de contrôle des tâches

Étape

Description de la tâche

Rubrique

Terminé ?

1

Déterminez les rôles dont vous avez besoin dans votre environnement pour exécuter des tests automatisés afin de tester l'application. Par exemple, il peut s'agir d'un serveur Web et d'un client de bureau qui exécutent un navigateur. Installez ensuite un contrôleur de test et enregistrez-le avec votre Team Foundation Server. Installez des agents de test sur les ordinateurs que vous souhaitez utiliser dans le cadre de votre environnement physique à des fins de test. Ces ordinateurs peuvent être physiques ou virtuels.

2

Créez un environnement physique qui utilise ce contrôleur de test et les ordinateurs avec les agents de test.

3

Créez un plan de test et des suites de tests à l'aide de Gestionnaire de tests Microsoft.

RemarqueRemarque
Vous pouvez également créer des cas de test dans vos suites de tests auxquelles vous pouvez associer chaque test automatisé.Ou vous pouvez créer des cas de test à partir de votre assembly de tests automatisés.Reportez-vous à l'étape 9 pour plus d'informations sur la création de cas de test.

4

Créez des paramètres de test automatisé pour votre plan de test avec un ensemble des rôles qui correspondent à votre environnement physique. Ajoutez les paramètres de test et l'environnement à votre plan de test.

5

Créez des tests automatisés avec Microsoft Visual Studio 2010. Ces tests peuvent être des tests unitaires ou des tests codés de l'interface utilisateur.

6

Archivez le projet de test pour vos tests automatisés pour effectuer le contrôle de version de Team Foundation Server.

7

Ajoutez ce projet de test à une définition de build existante ou créez une définition de build pour ce projet de test à l'aide de Team Foundation Build.

8

Mettre en file d'attente une génération avec cette définition de build

9

Associer vos tests automatisés aux cas de test dans votre plan de test en suivant l'une des méthodes suivantes :

  • Créer des cas de test dans votre plan de test et associer manuellement une méthode de test à chaque cas de test

  • Créer des cas de test à partir d'un assembly de tests automatisés

RemarqueRemarque
Ces rubriques contiennent également des informations pour les étapes suivantes.

10

Assigner la build à votre plan de test.

11

Exécuter vos tests automatisés. Vous pouvez afficher et analyser les tests automatisés lorsque votre série de tests se termine.

Vous pouvez procéder à l'exécution avec la build, les paramètres de test et l'environnement assignés au plan ou vous pouvez sélectionner d'autres paramètres et environnements si nécessaire.

RemarqueRemarque
Cette rubrique inclut également des sections sur le mode d'assignation d'une build à votre plan et la création des paramètres de test et des environnements.

Notes

Ces tâches couvrent l'utilisation d'un environnement physique pour exécuter vos tests automatisés. Si vous souhaitez utiliser un environnement virtuel, vous avez besoin de Visual Studio Lab Management. Pour plus d'informations sur la création d'un lab virtuel avec Visual Studio Lab Management, consultez Utilisation d'un lab virtuel pour le cycle de vie de votre application.

Voir aussi

Concepts

Exécution de tests automatisés

Test de l'application