Comment : exécuter des tests automatisés dans un environnement lab à l'aide de Microsoft Test Manager
Lorsque vous exécutez des tests automatisés dans Microsoft Test Manager, vous devez les exécuter dans un environnement de laboratoire.Vous pouvez exécuter des tests automatisés dans les environnements de SCVMM et standard.Le processus est identique pour les deux types d'environnements de laboratoire.Pour exécuter des tests automatisés dans un environnement de laboratoire, vous devez associer vos tests automatisés des scénarios de test et puis ajouter les cas de test à une suite de tests dans un plan de test.
Configuration requise
- Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional
[!REMARQUE]
Nous vous déconseillons d'utiliser des environnements SCVMM pour exécuter des tests de charge ou de contrainte.Au lieu de cela, utilisez des ordinateurs physiques dans un environnement standard.
Utilisez les procédures suivantes pour configurer votre plan de test, exécuter les tests avec l'environnement et les paramètres de test appropriés:
Générer et installer votre Application dans un environnement de laboratoire
Exécution du test automatisé à l'aide du Gestionnaire de tests Microsoft
Afficher et mettre à jour les résultats des tests
Composants requis
Avant de pouvoir exécuter des tests automatisés à l'aide de Microsoft Test Manager, procédez comme suit :
Configurer un contrôleur de test pour votre environnement lab.Consultez Configuration de contrôleurs de test dans des environnements lab.
Créez un environnement de laboratoire qui inclut un ordinateur pour chaque rôle requis dans vos tests.Consultez Création d'environnements lab.
Associez vos tests automatisés à des cas de test et ajoutez les à une suite de tests dans un plan de test.Consultez Comment : associer un test automatisé à un cas de test ou Comment : créer des cas de test à partir d'un assembly de tests automatisés avec tcm.exe.
Générer et installer votre Application dans un environnement de laboratoire
[!REMARQUE]
Si vous n'utilisez pas Team Foundation Build pour générer votre application et les tests, vous pouvez quand même exécuter les tests automatisés à l'aide de Microsoft Test Manager.Vous devez créer une définition de build qui a un seul emplacement de partage ajouté à l'.L'emplacement de partage est où vos assemblys pour vos tests sont localisés.
Pour créer une instance génération qui peut être associée au plan de test, la définition de build doit être déclenché au moins une fois.Si vous n'avez pas d'installation 2012 du.NET framework de génération Visual Studio Team Foundation Server, vous devez créer une condition génération pour la définition de build.Pour plus d'informations, consultez blog de Jason Prickett : Créer des builds de la valeur false dans la génération 2010 de TFS.Vous pouvez créer des builds factices à partir de la ligne de commande en utilisant les paramètres suivants :
TfsCreateBuild.exe /collection:http://tfsservername:8080/tfs/collectionname /project: projectname /builddefinition:"Nightly Build" /buildnumber:"Application_Nightly_1.0"
Pour générer et installer votre Application dans un environnement de laboratoire
Démarrez votre environnement de laboratoire.Pour démarrer un environnement SCVMM, sélectionnez-le dans la vue Environnements et cliquez sur Démarrer.Pour démarrer un environnement standard, sélectionnez chaque ordinateur dans la vue Environnements, puis choisissez Démarrer.Consultez Gestion des environnements lab et des ordinateurs virtuels.
Vérifiez que les ordinateurs de votre environnement ont démarré et que leur statut est Prêt.
[!REMARQUE]
Si vous exécutez des tests qui interagissent avec le Bureau, vous devez utiliser la visionneuse d'environnement pour vous connecter à l'ordinateur utilisé pour ce rôle.Cela activera la fonctionnalité de test pour l'Agent de Test.
(Recommandé) Pour empêcher d'autres utilisateurs de se connecter par erreur à votre environnement lorsque vous exécutez vos tests, choisissez la flèche de déroulement à côté de Marquer 'En cours d'utilisation' dans la barre d'outils.Ajoutez un commentaire sur la personne qui utilise l'environnement et choisissez 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'affiche dans la boîte de dialogue Connecter à l'environnement.
[!REMARQUE]
Vous pouvez également marquer un environnement comme étant En cours d'utilisation à partir de la visionneuse d'environnement.
Installez votre application sur les ordinateurs virtuels de votre environnement de laboratoire.Vous pouvez utiliser un flux de travail build, déploiement et test pour ce faire automatiquement.Pour plus d'informations sur la manière de procéder, consultez Comment : créer un flux de travail de génération, de déploiement et de test pour un environnement SCVMM.Vous pouvez également installer votre application manuellement.
[!REMARQUE]
Si vous utilisez un environnement SVCMM, 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.
Exécution du test automatisé à l'aide du Gestionnaire de tests Microsoft
Ouvrez Microsoft Test Manager.
[!REMARQUE]
Pour afficher la fenêtre Microsoft Test Manager , choisissez Démarrer, puis sélectionnez tous les programmes.Cliquez sur Microsoft Visual Studio 2012, puis cliquez sur Microsoft Test and Lab Manager.
Pour exécuter le test automatisé, cliquez sur la flèche bas dans le sélecteur du groupe centre, puis cliquez sur Centre de tests.
Dans la barre de menus du groupe du centre, cliquez sur Test.
(Facultatif) pour remplacer la build, les paramètres de test, ou l'environnement lab sélectionné dans le plan de test, cliquez avec le bouton droit sur le test puis choisissez Exécutez avec les options.Par exemple, si vous voulez exécuter les tests dans un environnement intermédiaire au lieu de votre environnement de test standard, vous pouvez sélectionner un autre environnement.Dans la boîte de dialogue Options d'exécution, vous pouvez modifier ces paramètres, puis cliquer sur Exécuter pour exécuter le test sélectionné.
[!REMARQUE]
Si vous choisissez un autre environnement de laboratoire, il doit contenir les mêmes rôles que l'environnement créé dans les paramètres de test utilisés.
Pour exécuter le test automatisé sans modifier les options, cliquez avec le bouton droit sur le test, puis cliquez sur Exécuter.
L'activité Analyser les séries de tests s'affiche et indique la progression des séries de tests contenant ce test.
[!REMARQUE]
Vous pouvez exécuter plusieurs tests automatisés en les sélectionnant ou exécuter une suite complète de tests.Pour exécuter une suite de tests, sélectionnez le raccourci dans le menu contextuel de la suite de tests puis choisissez Exécuter.
Afficher et mettre à jour les résultats des tests
Ouvrez Microsoft Test Manager.
[!REMARQUE]
Pour afficher la fenêtre Microsoft Test Manager , choisissez Démarrer, puis sélectionnez tous les programmes.Pointez sur Microsoft Visual Studio 2012, puis cliquez sur Microsoft Test Manager 2010.
Pour afficher les résultats des tests, cliquez sur la flèche bas du sélecteur de groupe centre, puis sur Centre de tests.
Dans la barre de menus du groupe centre, cliquez sur Tester, puis sur Analyser les séries de tests.
L'activité Analyser les séries de tests s'affiche.Elle présente toutes les séries de tests de ce plan de test.
Double-cliquez sur une série de tests pour l'ouvrir et afficher les détails correspondants.
Les détails de la série de tests s'affichent.
(Facultatif) Pour donner un titre plus explicite à votre série de tests, tapez le nouveau nom dans Titre.
(Facultatif) Si votre test a échoué, vous pouvez mettre à jour la raison de son échec.Cliquez sur Résolution et sélectionnez la raison de l'échec dans la liste.
(Facultatif) Pour ajouter des commentaires aux résultats du test, cliquez sur l'icône Commentaires.Tapez vos commentaires, puis cliquez sur Enregistrer les commentaires.
(Facultatif) Pour afficher les détails d'un test individuel, double-cliquez sur ce dernier.
Le résultat du test s'affiche, indiquant les détails de la série de tests, les pièces jointes correspondant aux données collectées pour ce résultat de test et l'historique des résultats de ce test.Vous pouvez fermer cette vue pour retourner à la série de tests.
[!REMARQUE]
Vous pouvez créer un bogue dans cette vue si vous en identifiez un à partir de votre analyse.
Pour enregistrer les modifications apportées à cette série de tests, cliquez sur Enregistrer dans la barre d'outils.