Partager via


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

Notes

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

Vous pouvez exécuter des tests automatisés dans un environnement lab à l'aide d'un flux de travail de génération, de déploiement et de test en mettant en file d'attente la build du flux de travail, ou en configurant le flux de travail pour une exécution à un intervalle planifié. Pour plus d'informations sur la création d'un flux de travail de génération, de déploiement et de test, et sur la planification de votre flux de travail, consultez Flux de travail de génération, de déploiement et de test automatisé. Par exemple, vous pouvez générer et déployer des builds quotidiennes de votre application sur un serveur et exécuter des tests sur ce 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 génération, de déploiement et de test est terminé. Vous pouvez utiliser ces résultats pour connaître la stabilité de votre build et décider d'utiliser cette build pour le test manuel.

Si vous utilisez un environnement SCVMM, vous pouvez également utiliser les résultats de génération pour vous connecter à un instantané de votre environnement lab qui a été effectué après le déploiement de votre application. 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 génération, de déploiement et de test pour exécuter vos tests automatisés dans un environnement standard ou un environnement SCVMM, puis afficher les résultats des tests. En outre, cette rubrique décrit comment connecter un instantané de post-déploiement depuis les résultats de la génération en utilisant un environnement 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 génération, de déploiement et de test, puis analysez les résultats des tests :

  • Vérifier les composants requis

  • Démarrer votre build

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

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

Composants requis

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

Tâches préalables

  1. Configurez un contrôleur de test. Consultez Configuration de contrôleurs de test dans des environnements lab.

  2. Configurez un contrôleur de build et un agent de build à l'aide de la console Administration Team Foundation Server. Consultez Comment : configurer un ordinateur de build.

  3. Créez un environnement lab et configurez-le avec les rôles requis pour votre application. Consultez Test sur un environnements lab.

  4. (Recommandé) Si vous utilisez un environnement SCVMM, prenez 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 test. Consultez Automatiser un cas de test dans Microsoft Test Manager.

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

  7. Créez votre flux de travail de génération, de déploiement et de test. Consultez Flux de travail de génération, de déploiement et de test automatisé.

Démarrer votre build

Vous pouvez exécuter vos tests automatisés à partir d'un flux de travail en mettant en file d'attente une build.

Pour mettre votre build en file d'attente

  1. Pour démarrer le flux de travail de génération, de déploiement et de test, ouvrez le menu contextuel de votre définition de build dans le dossier Builds, puis choisissez Mettre en file d'attente une nouvelle build.

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

  2. Vérifiez les informations relatives à votre flux de travail, 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 génération progresse, ouvrez Microsoft Test Manager, recherchez le Centre lab, choisissez Lab, puis votre environnement dans la liste.

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

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

Vous pouvez vous connecter à votre environnement lab pour étudier un problème si un test échoue pendant le processus de flux de travail. 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 :

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

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

  1. Dans le dossier Builds dans Team Explorer, ouvrez le menu contextuel de 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, choisissez l'onglet Terminé.

  3. Double-cliquez sur la build à afficher.

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

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

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

  5. Notes

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

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

    Notes

    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 à partir 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.

Afficher et analyser les résultats des tests pour votre flux de travail de génération, de déploiement et de test

Vous pouvez afficher le résumé des résultats des tests dans le résumé de votre build. 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. 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.

    Notes

    Pour afficher la fenêtre Microsoft Test Manager, choisissez Démarrer, puis Tous les programmes.Pointez sur Microsoft Visual Studio 2013, puis choisissez Microsoft Test Manager.

  2. Pour afficher les résultats des tests, cliquez sur la flèche vers le bas du sélecteur de groupe centre, puis choisissez 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.

    Notes

    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. Choisissez Résolution et sélectionnez la raison de l'échec dans la liste.

  8. (Facultatif) Pour ajouter des commentaires aux résultats du test, choisissez 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.

    Notes

    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, choisissez Enregistrer dans la barre d'outils.

Voir aussi

Concepts

Test sur un environnements lab