Partager via


Comment : exécuter des tests automatisés à partir d'un flux de travail de génération, de déploiement et de test

[!REMARQUE]

Cette rubrique s'applique lorsque vous testez dans les deux environnements standard et environnement SCVMM.Toutefois, les opérations qui impliquent des captures instantanées de l'environnement s'appliquent uniquement aux environnements de SCVMM.

Vous pouvez exécuter des tests automatisés dans un environnement lab à l'aide d'un flux de travail de déploiement et de test lors de la mise en file d'attente la génération du flux de travail, ou en configurant le flux de travail pour exécuter à une plage planifié.Pour plus d'informations sur la création d'un flux de travail de déploiement et de test et planifier votre flux de travail, consultez Configuration de flux de travail de génération, de déploiement et de test automatisés.Par exemple, générer et déployer des versions quotidiennes de votre application sur un serveur et exécuter des tests sur le serveur à l'aide d'un client.Après avoir exécuté des tests automatisés, vous pouvez analyser les résultats des tests pour vérifier la qualité de vos builds.Les résultats des tests sont enregistrés chaque fois que votre flux de travail de déploiement et de test est terminé.Vous pouvez utiliser ces résultats pour afficher comment la plage de produits votre build est et décider d'utiliser cette génération du test manuel.

Si vous utilisez un environnement de SCVMM, vous pouvez également utiliser vos résultats de build pour se connecter à un instantané de votre environnement lab qui a été effectué une fois que votre application a été déployée.Cela vous permet d'afficher l'état de l'environnement après un échec de test, même après qu'une nouvelle série de tests restaure votre environnement avec un instantané propre.

Cette rubrique décrit comment exécuter ou planifier un flux de travail de déploiement et de test pour exécuter vos tests automatisés dans un environnement standard ou un environnement de SCVMM, puis affiche les résultats des tests.En outre, cette rubrique décrit comment connecter un instantané de post-déploiement de les résultats de la génération en utilisant un environnement de SCVMM.

Utilisez les procédures suivantes pour exécuter des tests automatisés sur votre application dans un environnement lab à l'aide d'un flux de travail de déploiement et de test, puis analysez les résultats des tests :

  • Vérification des composants requis

  • Commencez votre Build

  • Établir une connexion à l'environnement à partir des résultats de la génération

  • Afficher et analyser les résultats des tests pour votre build

Composants requis

Avant de configurer et exécuter vos tests planifiées dans un environnement de laboratoire, utilisez cette liste pour vérifier que vous avez accompli les tâches suivantes :

Tâches préalables

  1. Configuration d'un contrôleur de testConsultez Configuration de contrôleurs de test dans des environnements lab.

  2. Configurer un contrôleur de build et un agent de build à l'aide de la gestion de Team Foundation Server.Voir : Comment : Configurer un ordinateur de build.

  3. Créer un environnement de laboratoire et configurez-la avec les rôles requis pour votre application.Consultez Création d'environnements lab.

  4. Le (recommandé) si vous utilisez un environnement de SCVMM, prennent un instantané de votre environnement à utiliser comme un état valide pour votre flux de travail.Consultez Utilisation des instantanés d'environnement avec des environnements SCVMM.

  5. Ajoutez vos tests automatisés à un plan de testConsultez Comment : associer un test automatisé à un cas de test.

  6. Créer des paramètres de test pour vos tests automatisés et affecter les tests aux rôles dans votre environnement de laboratoire.Consultez Créer des paramètres de test pour des tests du système automatisés à l'aide de Microsoft Test Manager.

  7. Création d'un flux de travail pour la génération, le déploiement et le testConsultez Configuration de flux de travail de génération, de déploiement et de test automatisés.

Commencez votre Build

Vous pouvez exécuter vos tests automatisés à partir d'un workflow par queuing une génération.

Ee702477.collapse_all(fr-fr,VS.110).gifPour ajouter votre générateur à la queue

  1. Pour démarrer le flux de travail de déploiement et de test, ouvrez le menu contextuel pour votre définition de build dans le dossier builds, puis choisissez Nouvelle build en file d'attente.

    La boîte de dialogue Mettre en file d'attente la build s'affiche.

  2. Vérifiez les informations relatives à votre flux de travail de génération, puis choisissez Mettre en file d'attente.

    La vue Explorateur de builds s'affiche.

  3. Pour consulter la vue Résumé de la build à mesure que la génération progresse, double-cliquez sur votre build.

    Vous pouvez consulter l'état pendant toute la progression de la génération de la build.

  4. (Facultatif) Si vous voulez afficher l'environnement à mesure que la build progresse, ouvrez Microsoft Test Manager, recherchez le Centre lab, cliquez sur Lab, puis sur votre environnement dans la liste.

    Si votre flux de travail de génération se termine sans erreur, vous pourrez voir une coche verte.En cas d'erreurs, vous pouvez cliquer sur Afficher le journal pour afficher les détails.

Établir une connexion à l'environnement à partir des résultats de la génération

Vous pouvez vous connecter à votre environnement pour étudier un problème si un test échoue pendant le processus de flux de travail de génération.Vous pouvez vous connecter à l'instantané de post-déploiement si vous avez sélectionné cette option dans votre flux de travail de génération et vous utilisez un environnement SCVMM, ou à l'environnement dans son état actuel, comme le montre l'illustration suivante.

Se connecter à l'environnement à partir de vos résultats de build

Pour établir une connexion à l'environnement à partir des résultats de la génération

  1. Le répertoire Builds dans Team Explorer, ouvrez le menu contextuel pour votre définition de build qui contient votre flux de travail et pointez sur Afficher les builds.

    La vue Explorateur de builds s'affiche.

  2. Pour afficher la build terminée, cliquez sur l'onglet Terminé.

  3. Double-cliquez sur la build à afficher.

    La vue Résumé de la build s'affiche.

  4. Choisissez le lien en regard de Afficher l'instantané d'environnement <Nom et numéro de build>.

    La boîte de dialogue Connecter à l'environnement s'affiche.

  5. [!REMARQUE]

    Cette étape s'applique uniquement aux environnements de SCVMM.Si vous utilisez un environnement standard, ignorez cette étape.

    Si vous utilisez un environnement SCVMM et si vous voulez vous connecter à l'instantané pris après le déploiement de l'application, choisissez Se connecter à l'instantané dans cet environnement.

    [!REMARQUE]

    En établissant une connexion à cet instantané, toutes les modifications apportées après cet instantané de post-déploiement seront ignorées.Si vous voulez conserver les modifications, connectez-vous à l'environnement dans son état actuel et prenez tout d'abord un instantané, avant de rétablir l'instantané de post-déploiement.Pour plus d'informations sur la prise d'un instantané, consultez How to: Save the Current State of Your Environment.

  6. Si vous voulez vous connecter à l'environnement dans son état actuel après avoir exécuté des tests de votre flux de travail, choisissez Se connecter à l'environnement dans son état actuel.

  7. Sélectionnez Connecter.

    La visionneuse d'environnement Microsoft s'affiche et vous êtes connecté à l'environnement.Vous pouvez commencer à étudier les problèmes.

Affichage et analyse des résultats des tests pour votre flux de travail de génération

Vous pouvez afficher le résumé des résultats des tests dans le résumé de votre flux de travail de génération.Toutefois, vous pouvez également afficher et analyser les résultats des tests à l'aide de Microsoft Test Manager, car ces résultats sont stockés dans le cadre de votre plan de test. Cela est présenté dans l'illustration suivante.Cela est indiqué dans l'illustration.Consultez Rapports sur la progression des plans de test.

Afficher les résultats des tests à partir de votre flux de travail de build

Pour afficher et analyser les résultats des tests depuis le Gestionnaire de tests Microsoft

  1. 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 choisissez le gestionnaire de tests Microsoft.

  2. Pour afficher les résultats des tests, cliquez sur la flèche bas du sélecteur de groupe centre, puis sur Centre de tests.

  3. Dans la barre de menus du groupe centre, choisissez Test, puis sélectionnez l'une des suites de tests de la hiérarchie des suites de tests que vous avez utilisée dans votre flux de travail de génération.

    Vous pouvez consulter les résultats des tests pour la configuration que vous avez sélectionnée dans votre flux de travail de génération.

  4. Si vous voulez analyser toute la série de tests, choisissez 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.

    [!REMARQUE]

    Le titre de la série reflétera le nom de votre définition de build.L'ID de série est affiché dans la page Résumé de la build de votre build pour vous aider à identifier la série.

  5. 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.

  6. (Facultatif) Pour donner un titre plus explicite à votre série de tests, tapez le nouveau nom dans Titre.

  7. (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.

  8. (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.

  9. (Facultatif) Pour afficher les détails d'un test individuel, double-cliquez sur ce dernier.

    Le résultat du test s'affiche.Il indique 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 à partir de cette vue si vous en identifiez un.

  10. Pour enregistrer les modifications apportées à la série de tests, cliquez sur Enregistrer dans la barre d'outils.

    Pour plus d'informations sur la visualisation des résultats de tests, consultez Comment : afficher des résultats de tests dans Microsoft Test Manager.

Voir aussi

Concepts

Exécution de tests dans des environnements lab