Partager via


Gestion des contrôleurs de test et des agents de test avec Visual Studio

Si vous voulez utiliser Visual Studio pour exécuter des tests à distance, distribuer vos tests sur plusieurs ordinateurs, vous devez configurer un contrôleur de test et des agents de test et un fichier de configuration.Ce topic décrit comment gérer des contrôleurs de test et des agents de tests après que vous les avez installés et configurer pour la première fois.

Mise en gardeAttention

Si vous utilisez Microsoft Test Manager pour éxécuter vos tests dans vos environnements labn vous gérer des contrôleurs tests et leurs agents en utilisant le Manager Contrôleur de Test dans le Lab Center pour Microsoft Test Manager.Ce topic est applicable seulement si vous utilisez Visual Studio pour gérer vos tests.

Pour plus d'informations sur l'installation et la configuration des agents et des contrôleurs de test pour éxécuter des tests dans Visual Studio, consultez Configuration de contrôleurs de test et d'agents de test pour gérer des tests avec Visual Studio.

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

Après que vous ayez installé et configuré vos contrôleur de test et agents de test, utilisez les procédures suivantes pour les gérer :

  • Ajout d'un agent de test à un contrôleur de test

  • Suppression d'un agent de test d'un contrôleur de test

  • Modifications des paramètres d'un agent de test

  • Configuration d'un contrôleur de test

  • Gérer les agents lors de l'exécution des tests

  • Déterminer le contrôleur de test utilisé pour exécuter des tests

  • Chargement de tests à partir d'assemblys de tests à signature différée

Ajout d'un agent de test à un contrôleur de test

Il est possible d'ajouter un agent de test à un contrôleur de test différent et d'ajouter un agent de test à un contrôleur de test que vous venez d'installer.

Pour ajouter un agent de test à un contrôleur de test

  1. Dans le menu Démarrer, cliquez successivement sur Tous les programmes, Microsoft Visual Studio 2010, Visual Studio Tools Outil de Configuration des Agents de Test.

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

    [!REMARQUE]

    Un agent de test doit déjà être installé pour pouvoir l'ajouter à un contrôleur de test.Pour plus d'informations sur l'installation de l'agent de test, consultez Installation et configuration des agents de test et des contrôleurs de test.

  2. Si vous souhaitez modifier le mode d'exécution de l'agent de test, cliquez sur Options d'exécution.

    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.Sélectionnez 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 dans le service d'agent, celui-ci essaiera de l'ajouter, ce qui nécessite des autorisations sur le contrôleur de test.

      • L'utilisateur qui essaie d'utiliser le contrôleur de test doit figurer dans le compte Utilisateurs du contrôleur de test ; sinon ils ne pourront pas exécuter les tests sur 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.

    Sur la page suivante, 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.

      [!REMARQUE]

      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.Les mots de passe null ne sont par ailleurs 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.

      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 dans le service d'agent, celui-ci essaiera de l'ajouter, ce qui nécessite des autorisations sur le contrôleur de test.

      • L'utilisateur qui essaie d'utiliser le contrôleur de test doit figurer dans le compte Utilisateurs du contrôleur de test ; sinon ils ne pourront pas exécuter les tests sur le contrôleur.

    3. Pour vérifier qu'un ordinateur sur lequel est installé un agent de test puisse exécuter des tests après avoir redémarré, vous pouvez configurer l'ordinateur de sorte qu'il ouvre automatiquement une session avec l'utilisateur de l'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é.

      Mise en gardeAttention

      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.Tout personne peut ainsi accéder à l'ordinateur, à partir du moment où celle-ci 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.)

  3. Pour inscrire cet agent auprès d'un contrôleur de test différent, sélectionnez Inscrire auprès du contrôleur de test. Tapez le nom de votre contrôleur de test suivi de : et le 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.

    [!REMARQUE]

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

  4. Pour enregistrer vos modifications, cliquez sur Appliquer les paramètres.Fermez la boîte de dialogue Résumé de configuration, puis quittez l'outil de configuration de l'agent de test.

  5. Mise en gardeAttention

    Si l'agent est actuellement configuré pour s'exécuter sur un autre contrôleur de test, vous devez supprimer l'agent de test de ce contrôleur.Si le contrôleur de test est inscrit auprès d'un projet d'équipe, vous pouvez supprimer l'agent de test à l'aide du Gestionnaire de contrôleurs de test du Centre lab pour Microsoft Test Manager.Sinon, pour supprimer l'agent de test, dans le menu Test dans Visual Stdio et cliquez sur Gérer les contrôleurs de test.

Suppression d'un agent de test d'un contrôleur de test

Pour pouvoir être supprimé, un agent de test doit être hors connexion.

Pour supprimer un agent de test d'un contrôleur de test

  1. Si le contrôleur de test n'est pas inscrit auprès d'un projet d'équipe, suivez les étapes suivantes.

    1. Dans le menu Test de Visual Studio, cliquez sur Administrer les contrôleurs de test.

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

    2. Dans la liste déroulante Contrôleur, tapez le nom de l'ordinateur sur lequel vous avez installé le contrôleur de test.Si vous avez précédemment administré un contrôleur de test spécifique, vous pouvez sélectionner son nom dans la liste.

    3. Dans le volet Agents, sélectionnez le nom de l'agent de test.Si l'agent est encore en ligne, cliquez sur Hors connexion. Pour le supprimer, cliquez sur Supprimer.

      [!REMARQUE]

      La suppression d'un agent de test ne fait que le dissocier du contrôleur de test.Pour désinstaller complètement l'agent de test, utilisez Programmes et Fonctionnalités dans le Panneau de configuration, depuis l'ordinateur de l'agent de test.

  2. Si le contrôleur de test est inscrit auprès d'un projet d'équipe, suivez les étapes suivantes.

    1. Open:Microsoft Test Manager/

      Cliquez sur Démarrer, Tous les programmes, Microsoft Visual Studio 2012, puis Gestionnaire de tests Microsoft.

    1. Dans Lab Center, choissisez, Nouveau.

      La vue Gestionnaire de contrôleurs de test s'affiche.

    2. Sélectionnez votre contrôleur de test dans la liste des contrôleurs de test.

      Tous les agents de test inscrits auprès de ce contrôleur de test apparaissent maintenant dans la liste des agents de test.

    [!REMARQUE]

    Si un agent de test est configuré pour être exécuté comme un processus qui peut interagir avec le Bureau, l'agent de test s'affiche dans la liste avec un astérisque qui précède le nom.

    1. Sélectionnez l'agent que vous voulez supprimer.Si l'agent est encore en ligne, cliquez sur Hors connexion.Pour le supprimer, cliquez sur Supprimer.

      [!REMARQUE]

      La suppression d'un agent de test ne fait que le dissocier du contrôleur de test.Pour désinstaller complètement l'agent de test, utilisez Programmes et Fonctionnalités dans le Panneau de configuration, depuis l'ordinateur de l'agent de test.

    Les étapes de cette procédure ne vous permettent pas de déplacer un agent de test vers un autre contrôleur de test.Pour déplacer un agent de test vers un autre contrôleur de test, supprimez l'agent de test de son contrôleur de test actuel.Vous pouvez ensuite suivre les étapes de cette procédure pour ajouter un agent de test à un contrôleur de test.

Modification des paramètres d'un agent de test

Les statuts possibles d'un agent de test sont les suivants :

État

Description

Exécution du test en cours

L'exécution des tests est en cours.

Prêt

Disponible pour l'exécution de tests et la collecte de données et de diagnostics

Hors connexion

Non disponible pour l'exécution de tests et la collecte de données et de diagnostics

Déconnecté

L'agent de test n'est pas lancé

  • Vous pouvez modifier l'état et d'autres paramètres pour les agents de test à l'aide des procédures suivantes.

Si un contrôleur de test est inscrit auprès d'un projet d'équipe, vous pouvez le configurer et le contrôler, ainsi que tous les agents de test inscrits à l'aide du Gestionnaire de contrôleurs de test du Centre lab pour Microsoft Test Manager.Sinon, pour configurer et contrôler le contrôleur de test et tous les agents inscrits, choissisez le menu LOAD TEST dans Visual Studio et pointez sur Gérer les contrôleurs de test ou choissisez Gérer les contrôleurs de test depuis la barre d'outils test de charge.

Pour modifier les paramètres d'un agent de test

  1. Si l'agent de test est inscrit auprès d'un contrôleur de test inscrit auprès d'un projet d'équipe, procédez comme suit :

    1. Dans Microsoft Test Manager, choissisez Lab Center, Contrôleurs.
  2. Si l'agent de test n'est pas inscrit auprès d'un contrôleur de test inscrit auprès d'un projet d'équipe, procédez comme suit :

    1. Dans Visual Studio, dans le menu TEST DE CHARGE, choissisez Gérer les contrôleurs de test ou choississez Gérer les contrôleurs de test depuis la barre d'outils test de charge.

      La boîte de dialogue Gérer les contrôleurs de test s'affiche.

  3. Sélectionnez le nom du contrôleur de test dont vous voulez modifier les agents de test dans la liste des contrôleurs de test.Si le contrôleur de test n'apparaît pas dans la liste, vérifiez que le contrôleur de test est inscrit correctement.Pour plus d'informations, lisez la procédure suivante concernant la configuration d'un contrôleur de test.

  4. (Facultatif) Dans le volet Agents de test, cliquez sur l'ordinateur de l'agent de test dont vous voulez modifier les propriétés.

  5. Si vous utilisez Microsoft Test Manager, cliquez sur Configurer.

    ou

    Si vous utilisez Visual Studio, choissisez Propriétés.

  6. Modifiez les propriétés de l'agent de test suivantes si nécessaire :

Propriété de l'agent de test

Description

Poids

Utilisé pour distribuer la charge lorsque vous utilisez des agents de test avec des niveaux de performance différents.Par exemple, un agent de test avec un poids de 100 reçoit une charge deux fois supérieure à celle d'un agent de test avec un poids de 50.

Commutation IP

Utilisé pour configurer la commutation IP.La commutation IP permet à un agent de test d'envoyer des demandes à un serveur à l'aide d'une plage d'adresses IP.Cela simule des appels provenant de différents ordinateurs clients.

La commutation IP est importante si votre test de charge accède à une batterie de serveurs Web.La plupart des programmes d'équilibrage de charge établissent l'affinité entre un client et un serveur Web particulier en utilisant l'adresse IP du client.Si toutes les demandes semblent provenir d'un seul client, l'équilibrage de charge n'équilibre pas la charge.Pour obtenir le bon équilibre de charge dans la batterie de serveurs Web, assurez-vous que les demandes proviennent d'une plage d'adresses IP.

RemarqueRemarque
Vous pouvez spécifier une carte réseau ou utiliser (Non assigné) pour sélectionner automatiquement une carte réseau qui n'est pas actuellement utilisée.

Pour utiliser la fonctionnalité de commutation IP, le service Visual Studio Agent de Test doit s'exécuter en tant qu'utilisateur du groupe Administrateurs de cet ordinateur agent.Cet utilisateur est sélectionné pendant la configuration de l'agent, mais peut être modifié en modifiant les propriétés du service puis en le redémarrant.

Pour vérifier que la commutation IP fonctionne correctement, activez l'enregistrement IIS sur le serveur Web, puis utilisez les fonctionnalités d'enregistrement IIS pour vérifier que les requêtes proviennent des adresses IP que vous avez configurées.

Attributs

Ensemble de paires nom/valeur qui peuvent être utilisées dans la sélection d'agent de test.Par exemple, un test peut exiger un système d'exploitation particulier.Vous pouvez ajouter des attributs dans l'onglet Rôles de votre fichier de parametres de test et ils peuvent être utilisé pour sélectionné un agent de test qui a des attributs identiques.Si vous voulez éxécuter un test sur plusieurs machines, créez un attribut dans le rôle de parametrage de test qui est configurer pour éxécuté vos trest, et configurer un attribut correspondant sur chaque agent de test que vous utilisez dans ce rôle.Pour plus d'informations sur l'ajout d'un attribut dans un rôle dans votre fichier de configuration de test, consultez Spécification de paramètres de test pour Visual Studio Tests.

RemarqueRemarque
Ce paramètre est uniquement disponible pour les agents de test auprès d'un contrôleur de test qui n'est lui-même pas inscrit auprès d'un projet d'équipe, car ces attributs sont utilisés uniquement dans les paramètres de test pour Visual Studio.

Les modifications du poids et des attributs des agents de test sont appliquées immédiatement, mais n'affectent pas les tests en cours d'exécution.La plage d'adresses IP prend effet après le redémarrage du contrôleur de test.

  1. (Facultatif) Pour modifier l'état d'un agent de test, sélectionnez l'agent dans la liste puis sélectionnez une action parmi les choix disponibles, en fonction de l'état actuel de l'agent.

    [!REMARQUE]

    Si votre agent de test s'exécute en tant que processus, il est possible de gérer l'état de l'agent de test à partir de l'icône de zone de notification qui s'exécute sur l'ordinateur sur lequel est installé votre agent de test.Elle indique 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, Microsoft Visual Studio, Microsoft Visual Studio Agent de Test.Cela ajoute l'icône de zone de notification.

Configuration d'un contrôleur de test

Pour configurer un contrôleur de test, vous devez utiliser l'outil de configuration du Contrôleur Team Test .Lorsque vous configurez votre contrôleur de test, vous pouvez l'inscrire auprès d'une autre collection de projets d'équipe ou annuler son inscription auprès d'une collection de projets d'équipe.

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 administrateur de collections de projets.

[!REMARQUE]

Si vous annulez l'inscription d'un contrôleur de test auprès d'une collection de projets d'équipe pour laquelle des environnements sont définis, les environnements sont conservés si vous déplacez cette collection de projets d'équipe et réinscrivez le contrôleur de test auprès de cette dernière.

Pour configurer un contrôleur de test

  1. Pour exécuter l'outil afin de reconfigurer votre contrôleur de test à tout moment, cliquez sur Démarrer, puis sur Tous les programmes, Microsoft Visual Studio, Microsoft Visual Studio Configuration de contrôleur de Test.

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

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

    [!REMARQUE]

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

  3. (Facultatif) Si vous voulez utiliser ce contrôleur de test dans un environnement lab en utilisant Microsoft Test Manager, vous devez inscrire le contrôleur auprès d'une collection de projets d'équipe pour le projet d'équipe contenant vos environnements.Sélectionnez Inscrire auprès de la collection de projets d'équipe.Pour accéder à votre collection de projets d'équipe, cliquez sur Parcourir ou tapez son 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.Par exemple, http://<nom du serveur>:8080/tfs/DefaultCollection.

    [!REMARQUE]

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

  4. (Facultatif) Si vous ne voulez pas utiliser votre contrôleur de test dans un environnement lab, mais uniquement exécuter des tests à partir de Visual Studio, désactivez Inscrire auprès de la collection de projets d'équipe.

  5. (Facultatif) Pour configurer votre contrôleur de test pour le test de charge, sélectionnez Configurer pour le test de charge.Tapez ensuite votre instance SQL Server dans Créer une base de données de résultats de test de charge dans l'instance SQL Server suivante.

    Pour plus d'informations sur les tests de charge, consultez Test de performances et de contrainte à l'aide des performances Web Visual Studio et de tests de charge et Utilisation de contrôleurs de test et d'agents de test avec des tests de charge.

[!REMARQUE]

Pour plus d'informations de dépannage sur les contrôleurs de test, consultez Installation et configuration des agents de test et des contrôleurs de test.

Déterminer le contrôleur de test utilisé pour exécuter des tests

Si un problème se pose pendant l'exécution de vos tests à l'aide d'un contrôleur de test, vous devrez peut-être déterminer le contrôleur de test utilisé pour vérifier que le service de contrôleur de test es e cours d'exécution, ou que l'ordinateur du contrôleur de test est démarré.

Exécution de tests avec Visual Studio

Si vous voulez exécuter vos tests à l'aide de Visual Studio, le contrôleur de test que vous utilisez pour exécuter vos tests s'affiche dans les paramètres de test.Utilisez la procédure dans cette rubrique pour consulter vos paramètres de test : Comment : modifier un fichier de paramètres de test à partir de Microsoft Visual Studio.

Exécution des tests à l'aide de Microsoft Test Manager

Si vous exécutez vos tests à l'aide de Microsoft Test Manager, pour utiliser un contrôleur de test, vous devez créer un environnement.Lorsque vous exécutez vos tests, vous sélectionnez l'une des options suivantes :

  • Exécuter : Permet d'exécuter vos tests à l'aide de l'environnement spécifié dans votre plan de test.

  • Exécuter avec des options : Vous pouvez utiliser cette option pour exécuter vos tests avec un environnement différent.

Pour rechercher l'environnement spécifié dans votre plan de test, utilisez la rubrique suivante pour afficher les environnements dans la vue Propriétés de votre plan de test : Comment : choisir les environnements et paramètres de test pour un plan de test.

Lorsque vous avez identifié l'environnement utilisé pour exécuter vos tests, vous pouvez utiliser la procédure suivante pour consulter les détails de cet environnement.

Pour déterminer le contrôleur de test pour votre environnement

  1. Open Microsoft Test Manager:

    Cliquez sur Démarrer, Tous les programmes, Microsoft Visual Studio 2012, puis Gestionnaire de tests Microsoft.

  2. Dans Lab Center, choissisez, Lab.

    La vue Environnements s'affiche.

  3. Sélectionnez l'environnement que vous utilisez pour exécuter vos tests dans la liste, puis cliquez sur Ouvrir.

    L'environnement s'affiche.Vous pouvez maintenant afficher le contrôleur de test sélectionné pour votre environnement.Le nom du contrôleur de test est identique au nom de l'ordinateur sur lequel il est exécuté.

    [!REMARQUE]

    Le service du contrôleur de test est appelé Visual Studio Test Controller.Si vous rencontrez des problèmes avec le contrôleur de test, vous pouvez vérifier que l'ordinateur est démarré et que ce service est en cours d'exécution sur l'ordinateur.

Gestion des agents lors de l'exécution de vos tests avec un contrôleur de test

Lorsque vous ajoutez des rôles à vos paramètres de test pour Visual Studio 2012, vous pouvez également ajouter des propriétés d'agent pour chacun des rôles.Ceci détermine quels agents de test sont disponible pour ce rôle. Lorsque vous exécutez vos tests en utilisant cesparamètres de test, le contrôleur de test sélectionné détermine la disponibilité des agents obligatoires.Les scénarios possibles sont alors les suivants :

  • Aucun agent n'est disponible pour le rôle qui doit exécuter les tests.Impossible d'exécuter les tests.Vous pouvez exécuter l'une des actions suivantes puis exécuter vos tests de nouveau :

    • Vous pouvez attendre qu'un agent devienne disponible pour ce rôle pour exécuter les tests.

    • Si certains agents hors connexion peuvent être utilisés pour ce rôle, vous pouvez redémarrer l'agent afin qu'il devienne disponible.

    • Vous pouvez ajouter un autre agent, avec les propriétés d'agent appropriées pour ce rôle, au contrôleur de test.

    • Vous pouvez modifier les propriétés d'agent pour ce rôle dans les paramètres de test pour activer les autres agents que vous voulez utiliser.

  • Aucun agent n'est disponible pour un ou plusieurs rôles qui exécutent les adaptateurs de données de diagnostic.Vos tests peuvent être exécutés, mais l'adaptateur de données de diagnostic ne peut pas être exécuté.Vous pouvez exécuter vos tests sans l'adaptateur de données de diagnostic ou vous pouvez exécuter l'une des actions suivantes et exécuter vos tests de nouveau :

    • Vous pouvez attendre qu'un agent devienne disponible pour ces rôles.

    • Si des agents hors connexion peuvent être utilisés pour ce rôle, vous devez les mettre en ligne depuis Administrer le contrôleur de test du menu Test.Par ailleurs, vous devrez peut-être redémarrer l'agent s'il a été déconnecté du contrôleur.

    • Vérifiez que tous les agents dont vous pouvez avoir besoin pour cette série de tests ne sont pas en cours d'exécution.Vous pouvez vérifier l'état des agents depuis Administrer le contrôleur de test dans le menu Test.

    • Vous pouvez ajouter un autre agent, avec les propriétés d'agent appropriées pour ce rôle, au contrôleur de test.

    • Vous pouvez modifier les propriétés d'agent pour ce rôle dans les paramètres de test pour activer les autres agents que vous voulez utiliser.

Chargement de tests à partir d'assemblys de tests à signature différée

Le contrôleur de test et les agents de test ne peuvent charger que les assemblys de tests fortement signés ou non signés.Certains assemblys de tests sont à signature différée, car ils doivent avoir accès à des assemblys de production pour l'application.Toutefois, ces assemblys ne sont pas fortement signés, car il s'agit uniquement d'assemblys de tests qui ne sont pas distribués.Ces assemblys ne peuvent pas être chargés, car il s'agit d'assemblys à signature différée ; par conséquent, vous devez désactiver la vérification de nom fort pour ces assemblys sur tous les ordinateurs où ils sont chargés, y compris sur l'ordinateur du contrôleur de test.Pour désactiver la vérification à signature différée, utilisez sn.exe.Le jeton de clé publique de l'assembly à signature différée pour lequel la vérification de nom fort doit être ignorée peut être également à inclure.

Utilisez Sn.exe (outil Strong Name Tool) pour désactiver la vérification de signature différée.

Cela désactive la vérification des noms forts, pour l'assembly spécifié uniquement, sur l'ordinateur sur lequel vous exécutez la commande.Vous ne pouvez le faire que si vous disposez des autorisations suffisantes.

À l'issue de la série de tests, réactivez la vérification de signature différée via la commande SN.exe.

L'utilisation des commandes SN.exe dans les scripts est recommandée pour désactiver et réactiver la vérification de signature.Vous pouvez désactiver la vérification dans un script d'installation et la réactiver dans un script de nettoyage.

Voir aussi

Concepts

Installation et configuration des agents de test et des contrôleurs de test

Exécution de tests dans Microsoft Test Manager

Autres ressources

Spécification de paramètres de test pour Visual Studio Tests