Comment : exécuter des tests automatisés à l'aide d'environnements virtuels

Vous pouvez utiliser Gestionnaire de tests Microsoft pour exécuter des tests automatisés en utilisant les environnements virtuels que vous avez créés à l'aide de Lab Management. Vous devez associer le test automatisé à un cas de test. Ensuite, vous pouvez ajouter le cas de test à une suite de tests faisant partie d'un plan de test. Vous pouvez également exécuter ces tests à partir de la ligne de commande en utilisant tcm.exe. Les résultats s'affichent alors dans le cadre des résultats de votre plan de test.

L'exécution de tests automatisés à l'aide d'environnements virtuels obéit au même processus que l'exécution de tests automatisés à l'aide de Gestionnaire de tests Microsoft avec des environnements physiques. Les procédures suivantes décrivent les conditions préalables à remplir pour les environnements virtuels afin que vous puissiez exécuter vos tests automatisés. Vous pouvez vous connecter à l'environnement virtuel après avoir exécuté vos tests.

Remarque   Nous vous déconseillons d'utiliser des environnements virtuels pour exécuter des tests de charge ou de contrainte.

Composants requis

Avant de pouvoir exécuter des tests automatisés à l'aide de votre environnement, procédez comme suit :

Procédures

Pour exécuter des tests automatisés à l'aide d'un environnement virtuel

  1. Créez un environnement virtuel et ajoutez les modèles ou ordinateurs virtuels nécessaires pour chaque rôle. Pour plus d'informations, consultez Concepts et instructions relatives aux environnements virtuels et Comment : créer un environnement à partir d'ordinateurs virtuels ou de modèles.

    Notes

    Vous devez activer la fonctionnalité de test dans l'environnement virtuel. Vous devez sélectionner un contrôleur de test à utiliser pour cette fonction.

  2. Pour démarrer l'environnement virtuel, sélectionnez-le dans la vue Environnements et cliquez sur Démarrer.

    Notes

    Si l'environnement que vous voulez utiliser a été stocké dans la bibliothèque, vous devez le déployer pour créer les ordinateurs virtuels à partir des images stockées avant de pouvoir le démarrer.

  3. Vérifiez que les ordinateurs de votre environnement ont démarré et que la fonctionnalité de test est activée. Dans la vue Environnements, l'état de la fonctionnalité de test est affiché en regard de Test dans les détails de l'environnement.

    Notes

    Si vous exécutez des tests qui interagissent avec le Bureau, vous devez ouvrir une session sur l'ordinateur virtuel utilisé comme rôle pour exécuter des tests dans votre environnement afin de démarrer le processus interactif pour l'agent de test. La fonctionnalité de test n'est pas activée tant que vous n'avez pas ouvert de session sur l'ordinateur.

  4. (Recommandé) Pour empêcher d'autres utilisateurs de se connecter par erreur à votre environnement lorsque vous exécutez vos tests, cliquez sur la flèche de déroulement en regard de Marquer 'En cours d'utilisation' dans la barre d'outils. Ajoutez un commentaire sur la personne qui utilise l'environnement et cliquez sur Marquer 'En cours d'utilisation'.

    Si un autre utilisateur tente de se connecter à l'environnement utilisé, un avertissement contenant les commentaires que vous avez entrés s'affiche dans la boîte de dialogue Connecter à l'environnement.

    Notes

    Vous pouvez également marquer un environnement comme étant En cours d'utilisation à partir de la visionneuse d'environnement Microsoft.

  5. Installez votre application sur les ordinateurs virtuels de votre environnement. Vous pouvez utiliser la fonctionnalité de flux de travail pour effectuer cette installation automatiquement à l'aide d'une définition de build. Pour plus d'informations sur la manière de procéder, consultez Comment : déployer une application dans un environnement virtuel. Vous pouvez également installer l'application manuellement.

    Notes

    Nous vous recommandons de prendre un instantané de chaque ordinateur virtuel une fois l'application installée afin de pouvoir revenir facilement à cet état valide avec l'application installée.

  6. Pour exécuter vos tests automatisés, utilisez les procédures de la section Comment : exécuter des tests automatisés à partir d'un plan de test à l'aide du Gestionnaire de tests Microsoft pour effectuer les tâches suivantes :

    1. Assignation à votre plan de test d'une build qui sera utilisée pour localiser l'assembly de test

    2. Création de paramètres de test contenant l'ensemble de rôles pour votre environnement virtuel et assignation de ces paramètres de test et de votre environnement à votre plan de test

    3. Exécution de vos tests automatisés

    4. Consultation des résultats

    Notes

    Si vous exécutez des tests qui interagissent avec le Bureau, vous pouvez consulter chaque test pendant son exécution en vous connectant à l'environnement à partir de la vue Environnements sur l'ordinateur virtuel afin que le rôle exécute les tests. Si vous êtes administrateur, vous pouvez également consulter les tests pendant leur exécution dans l'affichage en miniature de l'ordinateur virtuel.

  7. Pour étudier les résultats des tests, vous pouvez vous connecter à l'un des ordinateurs virtuels de l'environnement. Pour ce faire, cliquez avec le bouton droit sur l'ordinateur dans la vue Environnements, puis pointez sur Connexion.

    La visionneuse d'environnement Microsoft s'affiche.

    Pour plus d'informations sur la connexion à un environnement virtuel, consultez Comment : se connecter à un environnement virtuel.

    Si vous utilisez un environnement pour lequel l'isolement réseau est activé, consultez How to: Connect to Virtual Machines in an Environment that Uses Network Isolation.

Voir aussi

Concepts

Utilisation d'un lab virtuel pour le cycle de vie de votre application

Exécution de tests automatisés

Autres ressources

Test à l'aide d'environnements virtuels