Partager via


Configuration de la plateforme de test Team Test pour Team Foundation Server

Mise à jour : novembre 2007

Outre la mesure de couverture du code, Visual Studio intègre plusieurs types de tests, notamment les tests unitaires, les tests Web, les tests de charge et les tests manuels. Visual Studio Team System Test Edition permet aux utilisateurs de Visual Studio Team System d'effectuer des tests sur des ordinateurs distants. Cette configuration est collectivement connue sous le nom de plateforme de test. Une plateforme de test assure l'exécution répartie et automatisée des tests. Une plateforme de test Visual Studio Test Edition est composée d'un contrôleur de test et d'un ou plusieurs agents. Un contrôleur de test peut coordonner l'exécution de plusieurs séries de tests sur les ordinateurs sur lesquels l'agent de test est installé. Les ressources mémoire et processeur limitent la charge que l'Agent de test peut générer dans une plateforme de test Team Test. Le service de contrôleur lui-même n'effectue que peu de tâches. Toutefois, la base de données contrôleur a besoin de ressources considérables pour gérer les données et les agents impliqués dans le scénario de test de charge.

L'utilisation la plus courante d'une plateforme de test est la mise à l'échelle de la génération de charge. Par exemple, si vous souhaitez exécuter un test de charge qui simule 10 000 utilisateurs, vous pouvez installer un seul contrôleur et cinq ordinateurs agents pour émuler ce scénario. Vous pouvez également exécuter un vaste ensemble de tests fonctionnels sur les ordinateurs agents. Les tests s'exécuteront en parallèle afin que vous puissiez réduire le temps qu'il faut pour exécuter tous les tests.

Services et applications de la plateforme de test Team Test

Le contrôleur Visual Studio Test Edition héberge les fichiers d'exécution de tests nécessaires à Visual Studio Test Edition pour effectuer des tests sur les ordinateurs agents Visual Studio Test Edition. Les applications et services suivants s'exécutent sur le contrôleur Visual Studio Test Edition :

  • Visual Studio Team Test Controller Service (QTController.exe)   Ce service communique avec les agents de test et s'exécute sous le contexte utilisateur indiqué au moment de l'installation. Le compte d'utilisateur spécifié doit avoir l'autorisation de lire les compteurs de performance sur les ordinateurs agents de test.

Les applications et services suivants s'exécutent sur l'agent de Visual Studio Test Edition :

  • Visual Studio Team Test Agent Service (QTAgentService.exe)   Ce service communique avec le contrôleur de test et démarre les processus d'agent sur l'ordinateur où les tests sont effectués réellement. Le service s'exécute sous le contexte d'utilisateur indiqué au moment de l'installation.

  • Visual Studio Team Test Agent (QTAgent.exe)   Tests exécutés dans ce processus. Le processus s'exécute sous le contexte d'utilisateur indiqué au moment de l'installation.

Configuration de la plateforme de test Team Test

Le nombre de plateformes de test dans le déploiement et la portée de vos tests affectent le matériel et les logiciels requis par les contrôleurs et les agents de test dans votre environnement. Pour plus d'informations sur la configuration matérielle requise de la plateforme de test, consultez Configuration des plates-formes de test pour Team System.

Pour plus d'informations sur le déploiement de plateformes de test, consultez Installation des fonctionnalités de contrôleur et d'agent.