Installation et configuration des agents Visual Studio, des contrôleurs de test et de build

Cette rubrique fournit des informations relatives à l'installation d'agents et de contrôleurs à l'aide du logiciel Microsoft Visual Studio Agents 2010. Pour activer la fonctionnalité de Visual Studio Lab Management vous devrez peut-être également installer des contrôleurs de build et des agents de build. Cette rubrique comporte également les étapes pour exécuter cette opération pour Visual Studio Lab Management, mais elle ne propose pas d'informations sur l'installation des contrôleurs de build et des agents de build pour générer votre application. Pour plus d'informations sur ce sujet, consultez Génération de l'application. Pour plus d'informations sur les raisons pour lesquelles vous pouvez avoir besoin de contrôleurs de test et d'agents de test, consultez Configuration d'ordinateurs de test pour exécuter des tests ou collecter des données.

Avant d'installer le contrôleur de test et les agents de test, vous devez vérifier que le matériel et les logiciels dont vous disposez vous permettront de satisfaire vos besoins spécifiques. Pour plus d'informations sur les configurations matérielles et logicielles requises pour le contrôleur de test et l'agent de test, consultez Spécifications du contrôleur de test et de l'agent de test.

Vous n'avez à installer que les composants dont vous avez besoin sur un ordinateur physique ou virtuel spécifique. Le tableau suivant présente les composants nécessaires pour chaque tâche.

Tâche

Agent de test

Contrôleur de test

Agent lab

Agent de build

Contrôleur de build

Exécuter à distance des tests automatisés à l'aide de Microsoft Visual Studio 2010

X

X

Exécuter des tests automatisés à l'aide de Gestionnaire de tests Microsoft

X

X

Exécuter des tests manuels à l'aide de Gestionnaire de tests Microsoft et collecter des données à distance

X

X

Générer et déployer une application à l'aide de Visual Studio Lab Management

X

X

X

Générer, déployer et tester une application à l'aide de Visual Studio Lab Management

X

X

X

X

X

Avertissement

Le logiciel Microsoft Visual Studio Agents 2010 est un logiciel supplémentaire disponible sur CD. Il peut également être téléchargé.

Vous pouvez utiliser des contrôleurs de test et des agents de test avec chacune des éditions clientes suivantes de Microsoft Visual Studio 2010 :

  • Visual Studio Test Professional 2010

  • Visual Studio 2010 Ultimate

  • Visual Studio 2010 Premium

Vous pouvez utiliser des agents de build avec Team Foundation Server ou dans le cadre de la fonctionnalité de flux de travail de Visual Studio Lab Management. Les agents lab sont utilisés uniquement avec Visual Studio Lab Management.

Cette rubrique indique les procédures d'installation et de configuration des composants du logiciel Microsoft Visual Studio Agents 2010 sur un ordinateur physique ou virtuel. Elle indique également les étapes nécessaires pour installer un contrôleur de build ou un agent de build afin d'utiliser Visual Studio Lab Management.

Notes

Si vous devez préparer un ordinateur virtuel en installant des agents lab, des agents de test et des agents de build, vous pouvez utiliser un outil puissant pour installer ces agents plus rapidement. Il permet également de créer un modèle à partir de cet ordinateur virtuel après qu'il a été installé avec les agents. Pour plus d'informations, consultez le site Web Microsoft (en anglais) suivant.

Vous devez disposer du CD « Microsoft Visual Studio Agents » ou d'une image ISO téléchargée pour installer un contrôleur de test, un agent de test ou un agent lab. Pour accéder à la page de téléchargement de l'image ISO Visual Studio Agents, consultez le site Web Microsoft.

Si vous souhaitez seulement exécuter des tests automatisés à l'aide de Microsoft Visual Studio 2010 vous pouvez utiliser la procédure pas à pas suivante pour installer les agents de test et le contrôleur de test, et installer vos paramètres de test : Procédures pas à pas : installer le contrôleur de test et les agents de test pour les tests automatisés de Visual Studio.

Utilisez l'un des liens suivants pour obtenir les instructions d'installation et de configuration des composants dont vous avez besoin :

  • Systèmes d'exploitation pris en charge

  • Spécifications pour les groupes de travail et les domaines multiples

  • Installer un contrôleur de test

  • Configurer la sécurité des contrôleurs de test et des agents

  • Installer un agent lab

  • Installer un agent de test

Vous devez utiliser le DVD d'installation de Team Foundation Server pour cette installation :

  • Installer un contrôleur de build ou un agent de build

Les sections suivantes fournissent des informations pour résoudre des problèmes que vous pouvez rencontrer dans le cadre de ces installations :

  • Points de connexion du contrôleur de test et de l'agent de test

  • Dépannage

Pour plus d'informations sur la gestion des contrôleurs de test et des agents de test après l'installation, consultez Gestion des contrôleurs de test et des agents de test.

Notes

Vous ne devez pas installer d'agents de test sur le serveur qui exécute Team Foundation Server.

Composants requis

Les systèmes d'exploitation suivants sont pris en charge pour ces composants :

  • Version d'origine de Windows Server 2008 ou versions ultérieures

  • Windows Server 2003 SP2 ou versions ultérieures

  • Version d'origine de Windows 7 ou versions ultérieures

  • Windows Vista SP2 ou versions ultérieures

  • Windows XP Professionnel SP3 ou versions ultérieures

Spécifications pour les groupes de travail et les domaines multiples

Si vous envisagez d'exécuter vos contrôleurs de test et vos agents de test sur des ordinateurs qui se trouvent dans un groupe de travail et non dans un domaine, ou sur des ordinateurs qui fonctionnent dans différents domaines non approuvés, vous devez suivre ces étapes dans le cadre de votre processus d'installation :

  1. Créez un compte d'utilisateur local qui est membre du groupe Administrateurs sur chaque ordinateur où vous devez installer un contrôleur de test ou un agent de test. Utilisez le même compte et le même mot de passe sur chaque ordinateur.

  2. Utilisez ce compte d'utilisateur pour les contrôleurs de test lorsque vous les installez et les configurez.

  3. Ajoutez ce compte au groupe TeamTestAgentService sur l'ordinateur du contrôleur de test.

    Avertissement

    Lorsque vous ajoutez ce compte d'utilisateur au groupe, n'incluez pas le nom de l'ordinateur local. Par exemple, n'ajoutez pas le compte d'utilisateur sous la forme <nom de l'ordinateur>\<nom d'utilisateur>. Ajoutez simplement <nom d'utilisateur> en tant que compte d'utilisateur pour le groupe.

  4. Installez et configurez vos agents de test à l'aide du même compte.

Important

Ces étapes ne s'appliquent pas aux environnements isolés du réseau que vous créez à l'aide de Visual Studio Lab Management. Pour les environnements isolés du réseau, Visual Studio Lab Management configure automatiquement les agents de test dans l'environnement isolé du réseau avec le contrôleur de test à l'aide du compte de service lab. Pour plus d'informations sur les environnements isolés du réseau, consultez Comment : créer et utiliser un environnement isolé du réseau.

Notes

Pendant l'installation, le partage de fichiers simple est automatiquement désactivé pour les utilisateurs qui se connectent à un contrôleur à partir d'un ordinateur Windows XP Professionnel dans un groupe de travail. Pour le vérifier, ouvrez l'Explorateur Windows, cliquez sur Outils, puis sur Options des dossiers. Dans l'onglet Affichage, activez la case à cocher Utiliser le partage de fichiers simple (recommandé).

Installer un contrôleur de test

Un seul contrôleur de test gère un ou plusieurs agents de test en leur envoyant des informations sur la tâche que l'agent doit effectuer. Un contrôleur de test vous permet non seulement d'exécuter des tests sur tout ordinateur sur lequel un agent de test est installé, mais aussi d'utiliser des adaptateurs de données de diagnostic pour collecter des données ou avoir un impact sur l'ordinateur de test lors de l'exécution des tests. Vous pouvez exécuter des tests simultanément sur plusieurs ordinateurs. Pour plus d'informations sur les adaptateurs de données de diagnostic, consultez Configuration d'ordinateurs et collecte d'informations de diagnostic à l'aide de paramètres de test.

Vous utilisez des contrôleurs de test dans les situations suivantes :

  • Pour créer des environnements à l'aide de Gestionnaire de tests Microsoft

  • Pour assigner des rôles en vue d'exécuter des tests à distance et de collecter à distance des diagnostics et des données à l'aide de Microsoft Visual Studio 2010

Pour plus d'informations sur les environnements et les rôles, consultez Configuration d'ordinateurs de test pour exécuter des tests ou collecter des données.

Chaque contrôleur de test est exécuté en tant que service gérant un ensemble d'ordinateurs sur lesquels le logiciel de l'agent de test est installé. Vous pouvez créer plusieurs environnements exécutés par le même contrôleur de test en fonction de la disponibilité des agents. Par exemple, vous pouvez installer un contrôleur de test, puis installer et inscrire neuf agents de test sur des ordinateurs virtuels ou physiques avec ce contrôleur de test. Vous pouvez ensuite créer trois environnements, chacun avec trois rôles, et assigner l'ordinateur approprié parmi ces neuf agents de test au rôle.

Avertissement

Vous ne devez pas installer et exécuter un contrôleur de test sur un ordinateur qui est également un contrôleur de domaine.

Autorisations requises

Pour installer un contrôleur de test, vous devez être membre du groupe de sécurité Administrateurs sur l'ordinateur.

Important

Si vous souhaitez inscrire votre contrôleur de test auprès de votre collection de projets Team Foundation Server, le compte que vous utilisez pour le service de contrôleur de test doit être membre du groupe [Collection de projets]\Project Collection Test Service Accounts, ou le compte que vous utilisez pour exécuter l'outil de configuration du contrôleur de test doit être membre du groupe Project Collection Administrators.

Pour installer un contrôleur de test

  1. Si vous n'avez pas encore démarré l'installation de Microsoft Visual Studio Agents 2010, chargez le CD-ROM « Microsoft Visual Studio Agents » ou une image ISO téléchargée, puis démarrez setup.exe qui est situé dans le dossier racine.

    La page Installation de Visual Studio Agents 2010 s'affiche.

  2. Cliquez sur Installer Visual Studio Test Controller 2010.

    La page Installation de Microsoft Visual Studio Test Controller 2010 s'affiche.

  3. Cliquez sur Suivant.

    La page Début s'affiche.

  4. Lisez les Termes du contrat de licence, sélectionnez J'ai lu les termes du contrat de licence et je les accepte, le cas échéant, puis cliquez sur Suivant.

    La page Options s'affiche.

  5. (Facultatif) Pour procéder à l'installation à un autre emplacement, cliquez sur Parcourir pour sélectionner un dossier d'installation différent.

  6. Cliquez sur Installer pour démarrer l'installation.

    La page Installation des composants est affichée. Lorsque l'installation est terminée, la Page de fin s'affiche.

  7. Pour configurer le contrôleur de test que vous avez installé, sélectionnez Configurer le contrôleur de test maintenant. Cliquez ensuite sur Configurer pour démarrer l'outil de configuration du contrôleur de test.

    La boîte de dialogue Configurer le contrôleur de test s'affiche.

    Notes

    Vous pouvez exécuter cet outil pour reconfigurer à tout moment le contrôleur de test. Cliquez sur Démarrer, puis sur Tous les programmes. Pointez sur Microsoft Visual Studio 2010, puis cliquez sur Outil de configuration de Microsoft Visual Studio Test Controller 2010.

  8. Sélectionnez l'utilisateur à utiliser comme compte d'ouverture de session pour votre service de contrôleur de test.

    Notes

    Les mots de passe null ne sont pas pris en charge pour les comptes d'utilisateurs.

  9. (Facultatif) Si vous souhaitez utiliser ce contrôleur de test dans un environnement physique ou virtuel, vous devez inscrire ce contrôleur auprès de la collection de projets d'équipe pour le projet d'équipe qui contient vos environnements. Sélectionnez Inscrire auprès de la collection de projets d'équipe. Pour rechercher votre collection de projets d'équipe, cliquez sur Parcourir, puis sur Ajouter afin d'ajouter le serveur si nécessaire. Vous pouvez également taper le nom dans Inscrire le contrôleur de test auprès de la collection de projets d'équipe suivante. Assurez-vous que vous entrez le chemin d'accès complet si vous tapez le nom. Par exemple, http://<nom du serveur>:8080/tfs/DefaultCollection.

    Avertissement

    Contrôleur de test dans le même domaine : si vous souhaitez inscrire votre contrôleur de test auprès de votre collection de projets Team Foundation Server, le compte que vous utilisez pour le service de contrôleur de test doit être membre du groupe [Collection de projets]\Project Collection Test Service Accounts, ou le compte que vous utilisez pour exécuter l'outil de configuration du contrôleur de test doit être membre du groupe Project Collection Administrators.

    Contrôleur de test dans un domaine ou un groupe de travail différent : si vous souhaitez enregistrer un contrôleur de test qui se trouve dans un groupe de travail ou un domaine différent, non approuvé par le domaine de votre Team Foundation Server, vous devez également créer un compte d'utilisateur local avec le même nom d'utilisateur et le même mot de passe sur l'ordinateur Team Foundation Server et sur l'ordinateur du contrôleur de test. Ce compte d'utilisateur local doit également être ajouté en tant que membre du groupe Team Foundation Server suivant : [Collection de projets]\Project Collection Test Service Accounts. Vous pouvez ensuite enregistrer le contrôleur de test à l'aide de ce compte d'utilisateur local lorsque vous exécutez l'outil de configuration du contrôleur de test.

    Notes

    Pour plus d'informations sur les environnements, consultez Configuration d'ordinateurs de test pour exécuter des tests ou collecter des données.

  10. (Facultatif) Pour configurer votre contrôleur de test pour le test de charge, sélectionnez Configurer pour le test de charge.

    Pour plus d'informations sur les tests de charge, consultez Test de performances et de la contrainte d'une application, Distribution des tests de charge entre plusieurs machines de test à l'aide des contrôleurs de test et des agents de test et Utilisation de contrôleurs de test et d'agents de test avec des tests de charge.

    1. Tapez l'instance SQL Server dans Créer une base de données de résultats de test de charge dans l'instance SQL Server suivante.

      Notes

      Si SQL Server n'est pas installé, vous pouvez utiliser SQL Express. Pour plus d'informations sur le téléchargement et l'installation de SQL Express, consultez le site Web Microsoft suivant. Pour plus d'informations sur des questions liées au dimensionnement, consultez Utilisation de contrôleurs de test et d'agents de test avec des tests de charge.

    2. Pour gérer les licences utilisateur virtuel pour le test de charge avec un contrôleur de test, cliquez sur Gérer les licences utilisateur virtuel.

      La boîte de dialogue Gérer les licences utilisateur virtuel s'affiche. Vous pouvez ajouter et supprimer des clés de licence si nécessaire.

      Notes

      Le Feature Pack de Visual Studio 2010 Load Test fournit aux utilisateurs de Microsoft Visual Studio Ultimate 2010 qui sont des abonnés MSDN actifs une clé de licence Visual Studio Load Test Virtual User Pack 2010 unique pour générer un nombre illimité d'utilisateurs virtuels.

      Pour télécharger le pack de fonctionnalités, réservé aux abonnés MSDN, consultez la page MSDN Subscribers Downloads. Pour plus d'informations sur le pack de fonctionnalités, consultez Test de charge Microsoft Visual Studio 2010 Feature Pack.

  11. Pour appliquer vos modifications, cliquez sur Appliquer les paramètres.

    Une boîte de dialogue Résumé de la configuration s'affiche. Elle indique l'état de chaque étape nécessaire pour configurer le contrôleur de test.

  12. Pour fermer la boîte de dialogue Résumé de la configuration, cliquez sur Fermer. Recliquez ensuite sur Fermer pour quitter l'outil de configuration du contrôleur de test.

    La boîte de dialogue du programme d'installation de Visual Studio Agents 2010 s'affiche. À partir de cette boîte de dialogue, vous pouvez installer tous les autres composants dont vous avez besoin sur cet ordinateur.

    Le contrôleur de test s'exécute en tant que service Windows sur les ordinateurs sur lesquels il est installé. Pour afficher les propriétés du service, utilisez le Panneau de configuration. Dans le Panneau de configuration, cliquez sur Outils d'administration, puis sur Services. Le nom du service du contrôleur de test est Visual Studio Test Controller. Vous pouvez démarrer et arrêter les services du contrôleur de la même manière que les autres services dans Windows.

    Notes

    Si un contrôleur de test est inscrit auprès d'un projet d'équipe, vous pouvez alors le configurer et le contrôler, tout comme l'ensemble des agents de test inscrits, à l'aide du Gestionnaire de contrôleurs de test du Centre lab de Gestionnaire de tests Microsoft. Sinon, pour configurer et contrôler le contrôleur de test et tous les agents inscrits, cliquez sur Test dans Microsoft Visual Studio 2010 et pointez sur Gérer les contrôleurs de test. Vous devez disposer des autorisations appropriées. Pour plus d'informations, consultez la section relative à la sécurité dans cette rubrique.

Notes

Lorsque vous installez un contrôleur de test sur un ordinateur, l'entrée du Registre HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control de cet ordinateur est définie. Cette valeur fait silencieusement passer le délai d'expiration du Gestionnaire de contrôle des services de 30 secondes à 10 minutes, de manière à laisser au contrôleur de test plus de temps pour commencer à communiquer avec les services Team Foundation Server. Pour plus d'informations, consultez Un service ne démarre pas, et les événements 7000 et 7011 sont consignés dans Windows Server 2003.

Si vous installez le contrôleur de test sur un ordinateur qui exécute un système d'exploitation avec le contrôle de compte d'utilisateur, la clé de Registre HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\system\LocalAccountTokenFilterPolicy a la valeur 1. Cela désactive les restrictions distantes du contrôle de compte d'utilisateur pour autoriser l'authentification distante si un agent de test est configuré pour utiliser un compte local. Pour plus d'informations, accédez à ce site Web Microsoft (page éventuellement en anglais).

Configurer la sécurité des contrôleurs de test et des agents

L'installation du contrôleur de test crée des groupes d'utilisateurs et des services qui assurent ensemble la sécurité de votre environnement. Les groupes suivants sont créés lors de l'installation du contrôleur de test et permettent d'authentifier des utilisateurs :

Groupes d'utilisateurs

Créé lors de l'installation

Autorisations

TeamTestControllerUsers

Contrôleur de test

Les utilisateurs de ce groupe peuvent :

  • démarrer des séries de tests ;

  • afficher des résultats ;

TeamTestControllerAdmins

Contrôleur de test

Les utilisateurs de ce groupe peuvent :

  • effectuer les mêmes tâches que TeamTestControllerUsers ;

  • supprimer, interrompre ou reporter toute série de tests ;

  • ajouter, supprimer et modifier l'état des agents de test ;

  • créer des environnements.

TeamTestAgentService

Contrôleur de test

Les utilisateurs de ce groupe peuvent :

  • se connecter à un contrôleur de test.

RemarqueRemarque
L'utilisateur de l'agent de test doit être ajouté à ce groupe sur l'ordinateur sur lequel le contrôleur de test est installé.

Lorsqu'un agent de test se connecte à un contrôleur de test, ce dernier vérifie que l'utilisateur du service de l'agent de test est membre de l'un de ces groupes. Si l'utilisateur n'appartient à aucun de ces groupes, la connexion est rejetée.

Administrer un contrôleur de test enregistré avec Team Foundation Server

Si votre contrôleur de test est inscrit auprès d'une collection de projets d'équipe, vous n'avez pas besoin d'ajouter le compte d'utilisateur du contrôleur de test à ces groupes d'utilisateurs pour administrer le contrôleur de test. Si vous êtes membre de Project Collection Test Service Accounts ou membre du groupe Project Collection Administrators pour votre Team Foundation Server, vous pouvez administrer le contrôleur de test.

Administrer un contrôleur de test non enregistré avec Team Foundation Server

Une fois le contrôleur de test installé, son accès est limité aux membres des groupes TeamTestControllerUsers et TeamTestControllerAdmins créés lors de l'installation, ainsi qu'au groupe Administrateurs. Vous pouvez ajouter des utilisateurs, des groupes ou les deux à la fois à ces groupes pour leur permettre d'accéder au contrôleur de test.

Installer un agent lab

Team Foundation Server utilise des agents lab pour gérer des ordinateurs virtuels qui ont été configurés pour Visual Studio Lab Management et sont accessibles via Gestionnaire de tests Microsoft.

Vous ne pouvez installer un agent lab que sur un ordinateur virtuel.

Autorisations requises

Pour installer un agent lab, vous devez être membre du groupe de sécurité Administrateurs sur l'ordinateur.

Pour installer un agent lab

  1. Si vous n'avez pas encore démarré l'installation de Microsoft Visual Studio Agents 2010, chargez le CD-ROM « Microsoft Visual Studio Agents » ou une image ISO téléchargée, puis démarrez setup.exe qui est situé dans le dossier racine.

    La page Visual Studio Agents 2010 s'affiche.

  2. Cliquez sur Installer Visual Studio Lab Agent 2010.

    La page Installation de Microsoft Visual Studio Lab Agent 2010 s'affiche.

  3. Cliquez sur Suivant.

    La page Début s'affiche.

  4. Lisez les Termes du contrat de licence, sélectionnez J'ai lu les termes du contrat de licence et je les accepte, le cas échéant, puis cliquez sur Suivant.

    La page Options s'affiche.

  5. (Facultatif) Cliquez sur Parcourir pour sélectionner un autre dossier d'installation.

  6. Cliquez sur Installer pour démarrer l'installation.

    La page Installation des composants est affichée. Lorsque l'installation est terminée, la page de fin s'affiche.

  7. Cliquez sur Terminer pour terminer l'installation.

    Cet ordinateur virtuel peut maintenant être utilisé dans le cadre d'un environnement virtuel.

    La boîte de dialogue du programme d'installation de Visual Studio Agents 2010 s'affiche. À partir de cette boîte de dialogue, vous pouvez installer tous les autres composants dont vous avez besoin sur cet ordinateur virtuel.

Installer un agent de test

Un agent de test peut être installé des façons suivantes :

  1. En tant que service

  2. En tant que processus interactif

Si vous souhaitez exécuter des tests qui interagissent avec votre Bureau (tests codés de l'interface utilisateur, par exemple), vous devez installer l'agent de test qui exécute ces tests en tant que processus interactif. Lorsque vous configurez l'agent de test lors du processus d'installation, vous pouvez sélectionner le mode d'exécution de l'agent. Pour plus d'informations sur l'exécution d'un agent de test en tant que processus, consultez Comment : configurer votre agent de test pour exécuter des tests qui interagissent avec le bureau.

Autorisations requises

Pour installer un agent de test, vous devez être membre du groupe de sécurité Administrateurs sur l'ordinateur.

Lorsque vous configurez un agent de test pour l'enregistrer avec un contrôleur de test, vous devez également être membre du groupe de sécurité Administrateurs sur l'ordinateur du contrôleur de test.

Notes

Si l'utilisateur que vous sélectionnez pour démarrer le service ou le processus de l'agent de test est l'utilisateur actuel, vous devez vous déconnecter ou redémarrer l'ordinateur lorsque vous ajoutez cet utilisateur à l'ordinateur du contrôleur de test.

Pour installer un agent de test

  1. Si vous n'avez pas encore démarré l'installation de Microsoft Visual Studio Agents 2010, chargez le CD-ROM « Microsoft Visual Studio Agents » ou une image ISO téléchargée, puis démarrez setup.exe qui est situé dans le dossier racine.

    La page Visual Studio Agents 2010 s'affiche.

  2. Cliquez sur Installer Visual Studio Test Agent 2010.

    La page Microsoft Visual Studio Test Agent 2010 s'affiche.

  3. Cliquez sur Suivant.

    La page Début s'affiche.

  4. Lisez les Termes du contrat de licence, sélectionnez J'ai lu les termes du contrat de licence et je les accepte, le cas échéant, puis cliquez sur Suivant.

    La page Options s'affiche.

  5. (Facultatif) Cliquez sur Parcourir pour sélectionner un autre dossier d'installation.

  6. Cliquez sur Installer pour démarrer l'installation.

    La page Installation des composants est affichée. L'installation de l'agent de test requiert l'installation d'outils d'analyse des performances, de manière à collecter des données de performance lors de l'exécution des tests. Lorsque l'installation est terminée, la Page de fin s'affiche.

  7. Pour configurer l'agent de test que vous avez installé, sélectionnez Configurer l'agent de test maintenant. Cliquez ensuite sur Configurer pour démarrer l'outil de configuration de l'agent de test.

    La boîte de dialogue Configurer l'agent de test s'affiche.

    Notes

    Vous pouvez exécuter cet outil pour reconfigurer à tout moment l'agent de test. Cliquez sur Démarrer, puis sur Tous les programmes. Pointez sur Microsoft Visual Studio 2010, puis cliquez sur Outil de configuration de Microsoft Visual Studio Test Agent 2010.

  8. Deux options s'affichent pour vous permettre de définir le mode d'exécution de l'agent de test :

    Service   Si vous n'avez pas à exécuter de tests automatisés qui interagissent avec le Bureau (tests codés de l'interface utilisateur, par exemple) ni à créer un enregistrement vidéo lors de l'exécution de votre test, sous Exécuter l'agent de test en tant que, sélectionnez Service. L'agent de test démarrera en tant que service. Cliquez sur Suivant.

    Vous pouvez maintenant entrer les détails relatifs à l'utilisateur lorsque l'agent de test démarre en tant que service.

    1. Tapez le nom dans Nom d'utilisateur.

    2. Entrez le mot de passe dans Mot de passe.

      Informations importantes sur le compte d'utilisateur

      • Les mots de passe null ne sont pas pris en charge pour les comptes d'utilisateurs.

      • Si vous souhaitez utiliser le collecteur IntelliTrace ou l'émulation de réseau, le compte d'utilisateur doit être membre du groupe Administrateurs.

      • Si le nom d'utilisateur de l'agent n'est pas membre du groupe TeamTestAgentService, il sera ajouté à ce groupe, ce qui nécessite des autorisations sur l'ordinateur du contrôleur de test.

      • L'utilisateur du processus interactif doit être membre du groupe de sécurité TeamTestAgentService. Si ce n'est pas le cas, le processus ne pourra pas exécuter les tests assignés par le contrôleur.

    Processus interactif   Si vous souhaitez exécuter des tests automatisés qui doivent interagir avec le Bureau (tests codés de l'interface utilisateur, par exemple) ou créer un enregistrement vidéo lors de l'exécution de votre test, sélectionnez Processus interactif. L'agent de test démarrera en tant que processus interactif et non en tant que service. Cliquez sur Suivant.

    Vous pouvez maintenant entrer les détails relatifs à l'utilisateur lorsque l'agent de test démarre en tant que processus, ainsi que d'autres options.

    1. Tapez le nom dans Nom d'utilisateur.

    2. Entrez le mot de passe dans Mot de passe.

      Notes

      Si vous configurez l'agent de test pour qu'il fonctionne en tant que processus interactif avec un autre utilisateur qui n'est pas l'utilisateur actuellement actif, vous devez redémarrer l'ordinateur et ouvrir une session avec cet autre utilisateur pour pouvoir démarrer l'agent.

      Informations importantes sur le compte d'utilisateur

      • Les mots de passe null ne sont pas pris en charge pour les comptes d'utilisateurs.

      • Si vous souhaitez utiliser IntelliTrace ou les données d'émulation de réseau et l'adaptateur de diagnostic, le compte d'utilisateur doit être membre du groupe Administrateurs. Si l'ordinateur qui exécute l'agent de test utilise Windows Vista ou versions ultérieures, ou un système d'exploitation avec un compte d'utilisateur de privilège minimum, vous devez également l'exécuter en tant qu'administrateur (élevé).

      • Si le nom d'utilisateur de l'agent n'est pas membre du groupe TeamTestAgentService, il sera ajouté à ce groupe, ce qui nécessite des autorisations sur l'ordinateur du contrôleur de test.

      • L'utilisateur du service d'agent de test doit être membre du groupe de sécurité TeamTestAgentService. Si ce n'est pas le cas, le service ne pourra pas exécuter les tests assignés par le contrôleur.

    3. Pour vous assurer qu'un ordinateur sur lequel est installé un agent de test peut exécuter des tests après avoir redémarré, vous pouvez configurer l'ordinateur de sorte qu'il ouvre automatiquement une session en tant qu'agent de test. Sélectionnez Se connecter automatiquement. Ainsi, le nom d'utilisateur et le mot de passe seront stockés dans un formulaire chiffré dans le Registre.

    4. Pour vous assurer que l'écran de veille est désactivé étant donné que cela peut interférer avec tout test automatisé qui doit interagir avec le Bureau, sélectionnez S'assurer que l'écran de veille est désactivé.

      Avertissement

      Se connecter automatiquement ou désactiver l'écran de veille présente des risques. En activant la connexion automatique, vous permettez à d'autres utilisateurs de démarrer cet ordinateur et d'utiliser le compte sur lequel il se connecte automatiquement. Si vous désactivez l'écran de veille, l'ordinateur peut ne pas inviter l'utilisateur à ouvrir une session pour déverrouiller l'ordinateur. Cela permet à n'importe quelle personne d'accéder à l'ordinateur dès lors qu'elle peut y accéder physiquement. Si vous activez ces fonctions sur un ordinateur, vous devez vous assurer que ces ordinateurs sont physiquement sécurisés. S'ils se trouvent, par exemple, dans un lab physiquement sécurisé. (Si vous désactivez S'assurer que l'écran de veille est désactivé, cela n'active pas votre écran de veille.)

  9. (Facultatif) Pour inscrire cet agent auprès d'un contrôleur de test, sélectionnez Inscrire auprès du contrôleur de test. Tapez le nom du contrôleur de test suivi d'un signe deux-points (:) et du numéro de port que vous utilisez dans Inscrire l'agent de test auprès du contrôleur de test suivant. Par exemple, tapez agent1:6901.

    Notes

    Le numéro de port par défaut est 6901.

    Notes

    Si vous installez cet agent sur un ordinateur virtuel qui sera utilisé avec le lab, n'inscrivez pas cet agent auprès d'un contrôleur de test. Cette opération sera effectuée automatiquement par Lab Management.

  10. Pour appliquer vos modifications, cliquez sur Appliquer les paramètres.

    Une boîte de dialogue Résumé de la configuration s'affiche. Elle indique l'état de chaque étape nécessaire à la configuration de l'agent de test.

    Notes

    La dernière étape du processus d'installation réinitialise la carte réseau. Cela risque de provoquer une panne réseau de courte durée. Ce comportement est prévu.

  11. Pour fermer la boîte de dialogue Résumé de la configuration, cliquez sur Fermer. Cliquez ensuite sur Fermer pour quitter l'outil de configuration de l'agent de test.

    Notes

    Une icône de zone de notification s'exécute sur l'ordinateur pour un agent de test qui s'exécute en tant que processus. Elle affiche l'état de l'agent de test. Vous pouvez démarrer, arrêter ou redémarrer l'agent s'il s'exécute en tant que processus à l'aide de cet outil. Pour démarrer l'agent de test en tant que processus s'il ne s'exécute pas, cliquez sur Démarrer, puis cliquez sur Tous les programmes. Pointez sur Microsoft Visual Studio 2010, puis cliquez sur Microsoft Visual Studio Test Agent 2010.

    La boîte de dialogue du programme d'installation de Visual Studio Agents 2010 s'affiche. À partir de cette boîte de dialogue, vous pouvez installer tous les autres composants dont vous avez besoin sur cet ordinateur.

Notes

Lorsque vous installez un agent de test sur un ordinateur, l'entrée du Registre HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control de cet ordinateur est définie. Cette valeur fait silencieusement passer le délai d'expiration du Gestionnaire de contrôle des services de 30 secondes à 10 minutes, de manière à laisser à l'agent plus de temps pour commencer à communiquer avec les services Team Foundation Server. Pour plus d'informations, consultez Un service ne démarre pas, et les événements 7000 et 7011 sont consignés dans Windows Server 2003.

Installer un contrôleur de build ou un agent de build

Visual Studio Lab Management utilise des contrôleurs de build et des agents de build pour déployer des applications dans les environnements virtuels accessibles via Gestionnaire de tests Microsoft. Cela permet d'activer la fonctionnalité de flux de travail de Lab Management. Pour installer un contrôleur ou un agent de build à cette fin, vous devez installer le service de build à partir du DVD d'installation de Team Foundation Server. Le service de build comprend à la fois le contrôleur de build et l'agent de build. Pour plus d'informations sur Visual Studio Lab Management, consultez Utilisation d'un lab virtuel pour le cycle de vie de votre application.

Les étapes suivantes permettent d'installer un contrôleur de build à utiliser avec Team Foundation Server ou d'installer un agent de build sur un ordinateur virtuel qui fait partie d'un environnement virtuel.

L'agent de build est obligatoire pour activer la fonctionnalité de flux de travail de Visual Studio Lab Management. L'agent de build est utilisé par la définition de build pour déployer l'application sur l'ordinateur virtuel. Cet agent de build ne doit pas être utilisé pour exécuter des définitions de build qui compilent uniquement du code source, car l'agent de build ne dispose d'aucune autorisation d'accès au code source par défaut.

Autorisations requises

Pour installer un contrôleur de build ou un agent de build, vous devez être membre du groupe de sécurité Administrateurs sur l'ordinateur.

Pour installer un contrôleur de build ou un agent de build

  1. Pour installer un contrôleur de build ou un agent de build, vous devez utiliser le DVD d'installation de Team Foundation Server. Cette installation offre une sélection permettant d'installer le service de build qui installera un contrôleur de build et un agent de build. Vous ne pouvez pas les installer séparément.

  2. À partir du DVD d'installation de Visual Studio Team Foundation Server, démarrez le fichier setup.exe 32 bits ou 64 bits, selon le système d'exploitation que vous exécutez.

    L'Assistant Installation de Team Foundation s'affiche.

  3. Sur la page Bienvenue, cliquez sur Suivant.

  4. Dans la page Termes de Licence, lisez les termes du contrat de licence. Cliquez sur J'ai lu les termes du contrat de licence et je les accepte, puis sur Suivant.

  5. Cliquez sur Service de build, puis sur Installer.

  6. Si l'Assistant Installation vous invite à redémarrer votre serveur, cliquez sur Redémarrer maintenant. Après le démarrage du serveur, l'installation reprend.

  7. Sélectionnez Lancer l'outil de configuration de Team Foundation Server, puis cliquez sur Configurer.

    Notes

    Vous devrez peut-être installer le .NET Framework version 3.5 pour lancer l'outil de configuration du service de build. Si l'ordinateur virtuel dispose de Windows Server 2008 comme système d'exploitation, vous devez utiliser le Gestionnaire de serveur pour installer le .NET Framework version 3.5.

  8. L'Assistant Configuration du service de build s'affiche. Cliquez sur Démarrer l'Assistant.

Notes

Vous devez être un administrateur sur cet ordinateur pour configurer le service de build.

  1. Si vous installez un contrôleur de build, vous devez inscrire ce dernier auprès de la collection de projets d'équipe que vous utilisez pour Lab Management. Pour cela, procédez comme suit :

    1. Cliquez sur Suivant.

    2. Pour sélectionner la collection de projets d'équipe que vous souhaitez utiliser, cliquez sur la page Collection de projets, puis sur Parcourir.

    3. Pour rechercher votre collection de projets d'équipe, cliquez sur Parcourir, puis sur Serveurs afin d'ajouter votre serveur si nécessaire. Vous pouvez également taper le nom dans Inscrire le contrôleur de test auprès de la collection de projets d'équipe suivante. Assurez-vous que vous entrez le chemin d'accès complet si vous tapez le nom. Par exemple, http://<nom du serveur>:8080/tfs/DefaultCollection.

    4. Cliquez sur Suivant. Sélectionnez ensuite Configurer ultérieurement ou utiliser avec Team Foundation Lab Management, puis cliquez sur Suivant.

    5. Pour sélectionner un compte pour le service de contrôleur de build, sélectionnez Utiliser un compte système, puis sélectionnez la valeur par défaut recommandée du compte système local (AUTORITE NT\SYSTEM), qui dispose de privilèges d'administrateur. Vous pouvez également sélectionner Utiliser un compte d'utilisateur, puis entrer le Nom du compte et le Mot de passe.

      Notes

      Le compte que vous utilisez pour ce service doit disposer de privilèges d'administrateur sur l'ordinateur sur lequel il s'exécute.

    6. Pour sélectionner le port à utiliser pour les connexions à Team Foundation Server, sélectionnez le Port par défaut 9191. Si vous ne pouvez pas utiliser ce numéro par défaut, sélectionnez Numéro de port afin d'utiliser un autre port.

    7. Cliquez sur Suivant, puis sur Vérifier.

  2. Si vous installez un agent de build, vous n'avez pas à entrer de données. Vous pouvez accepter les paramètres par défaut au fil des pages de l'Assistant.

    Notes

    Vous n'avez pas à ajouter le nom de la collection de projets d'équipe. Cette opération s'effectuera automatiquement lorsque l'ordinateur virtuel sera déployé par Lab Management.

  3. Pour terminer la configuration, cliquez sur Configurer. Après qu'il a configuré le service de build correctement, cliquez sur Suivant, cliquez sur Fermer, puis sur Fermer.

    La Console d'administration Team Foundation Server s'affiche. Vous pouvez fermer cette console.

    Notes

    Pour les informations les plus récentes sur l'installation, consultez le scénario pour service Team Foundation Build dans le Guide d'installation pour Team Foundation. Pour plus d'informations sur l'installation et la configuration d'un contrôleur de build, consultez Configurer un ordinateur de build.

    À présent, vous pouvez installer tous les autres composants dont vous avez besoin.

Points de connexion du contrôleur de test et de l'agent de test

L'illustration suivante montre les points de connexion entre le contrôleur de test, l'agent de test et le client. Elle décrit les ports utilisés pour les connexions entrantes et sortantes ainsi que les restrictions de sécurité sur ces ports.

Ports et sécurité du contrôleur de test et de l'agent de test

Pour plus d'informations, consultez Configuration d'un contrôleur de test et d'un agent de test via un pare-feu.

Dépannage

Si un contrôleur de test est inscrit auprès d'une collection de projets d'équipe, vous pouvez le configurer et le contrôler, tout comme l'ensemble des agents de test inscrits, à l'aide du Gestionnaire de contrôleurs de test du Centre lab de Gestionnaire de tests Microsoft. Tous les contrôleurs de test inscrits auprès de la collection de projets d'équipe y figurent.

Sinon, pour configurer et contrôler le contrôleur de test et tous les agents inscrits, cliquez sur Test dans Microsoft Visual Studio 2010 et pointez sur Gérer les contrôleurs de test.

Notes

Pour gérer votre contrôleur de test, vous devez taper le nom de l'ordinateur de ce contrôleur de test dans la liste des contrôleurs. Il ne s'affiche pas automatiquement, même si votre contrôleur de test s'exécute sur le même ordinateur.

L'état des agents doit être Prêt. Lorsqu'un agent de test ne figure pas dans la liste des agents de test ou que l'état de l'agent de test est Déconnecté, vous pouvez exécuter l'outil de configuration de l'agent de test sur l'ordinateur sur lequel l'agent est installé et l'outil de configuration du contrôleur de test sur l'ordinateur sur lequel le contrôleur est installé.

Notes

Pour exécuter les outils de configuration, cliquez sur Démarrer, puis sur Tous les programmes. Pointez sur Microsoft Visual Studio 2010, puis cliquez sur Outil de configuration de Microsoft Visual Studio Test Agent 2010 ou sur Outil de configuration de Microsoft Visual Studio Test Controller 2010 , selon le cas.

Vérifiez les critères suivants pour le contrôleur de test :

  • L'utilisateur du contrôleur de test doit être membre du groupe TeamTestControllerAdmins ou l'utilisateur du contrôleur de test doit être membre du groupe Administrateurs.

  • Si vous accédez au contrôleur à partir de Gestionnaire de tests Microsoft, assurez-vous que le contrôleur de test est configuré pour la collection de projets d'équipe appropriée.

  • Si vous accédez au contrôleur à partir de Microsoft Visual Studio 2010, assurez-vous qu'il n'est configuré pour aucune collection de projets d'équipe.

    Notes

    Vous pouvez fonctionner avec des autorisations élevées ou redémarrer votre ordinateur lorsque le contrôleur de test s'exécute sur le même ordinateur que Microsoft Visual Studio 2010 et que vous avez ajouté l'utilisateur au groupe TeamTestControllerAdmins lorsque cet utilisateur est l'utilisateur actif.

Si vous souhaitez inscrire votre contrôleur de test auprès de votre collection de projets Team Foundation Server, le compte que vous utilisez pour le service de contrôleur de test doit être membre du groupe Project Collection Test Service Accounts pour la collection de projets d'équipe, ou le compte que vous utilisez pour exécuter l'outil de configuration du contrôleur de test doit être membre du groupe Project Collection Administrators.

Vérifiez les paramètres suivants pour l'agent de test :

  • L'utilisateur de l'agent de test doit être membre du groupe TeamTestAgentService sur l'ordinateur sur lequel l'agent de test est installé et sur l'ordinateur sur lequel le contrôleur de test est installé.

    Notes

    Si cet utilisateur est l'utilisateur actuel, lorsque vous ajoutez cet utilisateur à l'ordinateur du contrôleur de test, vous devez fermer votre session ou redémarrer cet ordinateur.

  • Le port et le nom du contrôleur de test appropriés doivent avoir été entrés.

Vous pouvez également rechercher les erreurs et obtenir des informations supplémentaires dans les fichiers %LOCALAPPDATA%\Temp\TestControllerConfigUI.log et TestAgentConfigUI.log. Vous pouvez ouvrir ces fichiers à partir du lien qui figure dans la page Résumé de la configuration lorsque vous utilisez les outils configuration de l'agent de test ou du contrôleur de test.

Si vous exécutez le Pare-feu Windows, l'exception suivante est ajoutée à votre pare-feu lors de l'installation du contrôleur de test. Assurez-vous que cette exception a été ajoutée.

Exception

Motif

QTController.exe

Autoriser la communication avec le contrôleur de test

Voir aussi

Concepts

Configuration d'ordinateurs de test pour exécuter des tests ou collecter des données

Autres ressources

Comment : configurer votre agent de test pour exécuter des tests qui interagissent avec le bureau

Procédures pas à pas : installer le contrôleur de test et les agents de test pour les tests automatisés de Visual Studio

Configuration d'un contrôleur de test et d'un agent de test via un pare-feu

Comment : spécifier une carte réseau à utiliser sur un contrôleur de test ou un agent de test avec plusieurs cartes réseau

Comment : spécifier les périodes de délai des contrôleurs de test et des agents de test

Spécifications du contrôleur de test et de l'agent de test

Historique des modifications

Date

Historique

Motif

Août 2010

Mise à jour pour clarifier les informations : ajout d'un tableau, mise à jour et amélioration des informations et réorganisation des sections.

Commentaires client.