Partager via


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

C'est un guide pour l'exécution des tests automatisés dans le cadre de votre plan de test. Le guide contient une liste de contrôle des tâches essentielles que vous devez exécuter avant de pouvoir exécuter vos tests automatisés à l'aide de Microsoft Test Manager.

Configuration requise

  • Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional

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.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 Microsoft Test Manager.

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éer des tests automatisés à l'aide de Visual Studio.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.

[!REMARQUE]

Pour plus d'informations sur la création d'un lab virtuel avec Visual Studio Lab Management, consultez Utilisation d'un environnement lab pour le cycle de vie de votre application.

Voir aussi

Concepts

Exécution de tests automatisés dans Microsoft Test Manager

Test de l'application