Création d'un environnement physique à utiliser à des fins de test

Si vous projetez d'exécuter vos tests automatisés à l'aide de Gestionnaire de tests Microsoft, vous devez utiliser un environnement physique ou virtuel qui contient un ensemble de rôles pour exécuter vos tests à partir de votre plan de test. Pour utiliser un environnement virtuel, doit être installé. Pour plus d'informations sur les environnements virtuels, consultez Comment : créer un environnement à partir d'ordinateurs virtuels ou de modèles.

Vous pouvez créer un environnement physique à l'aide de Gestionnaire de tests Microsoft. Un environnement physique peut utiliser des ordinateurs physiques ou virtuels. Pour créer un environnement physique, vous devez installer un ou plusieurs contrôleurs de test sur les ordinateurs disponibles et associer chacun d'eux à Team Foundation Server. Vous pouvez installer ensuite des agents de test sur vos ordinateurs et les inscrire auprès du contrôleur de test. Les ordinateurs disponibles dans l'environnement s'appellent des machines.

Lorsque vous créez un environnement, vous sélectionnez un contrôleur de test à utiliser pour cet environnement et l'ensemble de rôles à utiliser pour l'application testée. Un rôle spécifie la fonction d'une machine de l'environnement (par exemple, Serveur Web ou Client Bureau). Vous pouvez alors sélectionner les ordinateurs à utiliser pour un rôle dans un environnement, selon les propriétés de chaque rôle.

Utilisez les procédures suivantes pour créer un environnement physique et gérer les agents pour cet environnement lorsque vous exécutez des tests.

  • Créer un environnement physique

  • Gérer les agents de test dans votre environnement

Procédures

Créer un environnement physique

Pour créer un environnement physique

  1. Ouvrez Gestionnaire de tests Microsoft.

    Notes

    Pour afficher la fenêtre Gestionnaire de tests Microsoft, cliquez sur Démarrer, puis sur Tous les programmes. Pointez sur Microsoft Visual Studio 2010, puis cliquez sur Microsoft Test Manager 2010.

  2. Cliquez sur la flèche bas du sélecteur de groupe centre, puis sur Centre Lab. Cliquez sur Lab.

    La vue Environnements s'affiche.

  3. Cliquez sur la flèche de déroulement en regard de Nouveau, puis pointez sur Nouvel environnement physique.

    La vue Nouvel environnement physique s'affiche avec la page Nom et emplacement sélectionnée.

  4. Sous Nom, tapez le nom de l'environnement.

  5. (Facultatif) Sous Description, tapez une description de l'environnement afin que les autres membres de l'équipe sachent à quoi il sert.

  6. Sous Sélectionner l'emplacement, cliquez sur la flèche de déroulement pour sélectionner le contrôleur de test à utiliser pour créer l'environnement.

    Remarque   Si aucun contrôleur de test n'est disponible, vous devez installer un contrôleur de test et l'inscrire auprès du projet d'équipe. Pour plus d'informations, consultez Installation et configuration des agents Visual Studio, des contrôleurs de test et de build et Gestion des contrôleurs de test et des agents de test.

  7. (Facultatif) Pour marquer votre environnement par une balise pour aider à identifier son utilisation, cliquez sur le chevron double pour ajouter une nouvelle balise. Cliquez sur Nouvelle balise pour ajouter le nom et la valeur de la balise.

  8. Cliquez sur Suivant.

    La vue Nouvel environnement physique s'affiche avec la page Ordinateurs sélectionnée. Cette page vous permet d'ajouter les machines dont vous voulez disposer dans un environnement puis de choisir les rôles pour lesquels ces machines doivent être utilisées. Une machine est un ordinateur physique ou une machine virtuelle sur lequel le logiciel d'agent de test est installé.

    Notes

    Si aucune machine n'est disponible, vous pouvez choisir un autre contrôleur de test pour cet environnement ou bien utiliser l'Outil de configuration de l'Agent Team Test pour ajouter un agent de test au contrôleur de test que vous avez sélectionné. Pour exécuter cet outil à partir de l'ordinateur 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.

  9. Pour ajouter une machine à un environnement, sélectionnez un ordinateur dans la liste Machines disponibles puis cliquez sur Ajouter à l'environnement.

    La machine apparaît maintenant dans la liste des machines de l'environnement.

  10. Pour sélectionner un rôle pour cet ordinateur, cliquez sur Sélectionner/Entrer le rôle. Cliquez sur la flèche de déroulement pour sélectionner un rôle parmi les rôles existants ou tapez le rôle que vous voulez définir.

  11. Répétez les étapes 9 et 10 pour ajouter toutes les machines que vous voulez pour l'environnement.

    Notes

    Si vous voulez que de nombreuses machines soient disponibles pour un rôle spécifique, vous pouvez ajouter plusieurs machines pour le même rôle.

  12. Cliquez sur Suivant.

    La vue Nouvel environnement physique s'affiche avec la page Propriétés de l'ordinateur.

  13. (Facultatif) Pour ajouter une balise qui aide à identifier un type spécifique de machine, cliquez sur Nouvelle balise pour ajouter le nom et la valeur de la balise.

  14. Cliquez sur Suivant.

    La vue Nouvel environnement physique s'affiche avec la page Résumé. Vous pouvez ainsi visualiser les machines, les rôles et le contrôleur de test ajoutés à cet environnement.

  15. Cliquez sur Terminer.

    L'environnement est créé et apparaît dans la liste des environnements.

Gérer les agents lors de l'exécution de tests avec les environnements

Lorsque vous ajoutez des rôles à vos paramètres de test pour votre application, les environnements correspondant à cet ensemble de rôles s'affichent.

Lorsque vous exécutez vos tests en utilisant cet environnement avec vos paramètres de test, le contrôleur de test sélectionné pour l'exécution 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. Vos tests ne peuvent pas être exécutés. 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.

    • Dans l'environnement que vous utilisez pour la série de tests, vous pouvez ajouter un autre agent au rôle qui exécute les tests. Vous devrez peut-être installer un nouvel agent et l'ajouter à un contrôleur de test puis ajouter cet agent au rôle qui exécute les tests.

  • Aucun agent n'est disponible pour un ou plusieurs rôles qui exécutent les adaptateurs de données de diagnostic. 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. 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 certains agents hors connexion peuvent être utilisés pour ce rôle, vous devez les mettre en ligne à l'aide du gestionnaire Environnements. De plus, vous devrez peut-être redémarrer l'agent s'il a été déconnecté du contrôleur.

    • Vérifiez que l'environnement que vous utilisez pour cette série de tests n'est pas occupé depuis le gestionnaire Environnements dans le Centre lab. S'il est occupé, vous devez attendre qu'il devienne disponible et affiche l'état Prêt.

    • Dans l'environnement que vous utilisez pour la série de tests, vous pouvez ajouter un autre agent au rôle. Vous devrez peut-être installer un nouvel agent et l'ajouter à un contrôleur de test puis ajouter cet agent au rôle.

Voir aussi

Concepts

Gestion des contrôleurs de test et des agents de test

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