Test de l'application

Vous pouvez désormais améliorer votre productivité tout au long du cycle de vie de test, qui comprend notamment la planification des tests, leur exécution et le suivi de leur progression, à l'aide de Visual Studio Ultimate ou Visual Studio Test Professional. Ces outils de test sont intégrés à Team Foundation Server, ce qui vous permet de définir les tests en fonction des mêmes projets d'équipe utilisés par d'autres sections de votre organisation.

Microsoft Visual Studio 2010 Ultimate et Visual Studio Test Professional 2010 incluent maintenant une nouvelle application appelée Gestionnaire de tests Microsoft pour vous aider à définir et à gérer vos tests à l'aide de plans de test. Vous pouvez créer un plan de test et ajouter les suites, cas de test ou configurations de test dont vous avez besoin, comme indiqué dans l'illustration suivante. Les configurations sont utilisées pour déterminer les installations à utiliser pour exécuter les suites ou les cas de test :

Composants d'un plan de test

Lorsque vous avez les définis, vous êtes prêt à commencer le test. Lorsque les spécifications, les récits utilisateur ou les fonctionnalités sont prêts à être testés, vous pouvez exécuter les tests pour chaque configuration spécifiée. Ce plan vous permet de mesurer la progression des tests et de signaler ce qu'il reste à tester.

Vous pouvez exécuter des tests manuels dans Gestionnaire de tests Microsoft, à l'aide de Microsoft Test Runner. Vous pouvez également exécuter des tests automatisés dans Gestionnaire de tests Microsoft, si l'automation est associée à un cas de test. Les résultats liés à l'exécution de ces tests sont associés à un plan de test.

En outre, vous pouvez exécuter des tests automatisés non associés à un plan, dans Visual Studio. Vous pouvez exécuter des tests individuellement, dans le cadre d'une stratégie d'archivage, ou selon les catégories de test. Ils peuvent également être exécutés dans le cadre d'une build créée à l'aide de Team Foundation Build et à partir de la ligne de commande.

Dans la mesure où les outils de test sont intégrés aux autres parties de Visual Studio Ultimate, vous pouvez enregistrer les résultats des tests dans une base de données, générer des rapports historiques ou de tendance, et comparer différents genres de données. Vous pouvez, par exemple, utiliser les données pour voir le nombre de bogues et ceux qui ont été détectés par vos tests.

Tâches

Utilisez les rubriques suivantes pour vous aider à tester l'application :

Tâches

Rubriques associées

Planification de votre effort de test : vous pouvez planifier vos tests en fonction des spécifications ou des récits utilisateur. Vous pouvez lier les tests à ces spécifications ou aux récits utilisateur, puis planifier les configurations à utiliser pour les exécuter. Vous pouvez également créer des suites de tests selon d'autres critères utilisés pour planifier votre effort de test.

Définition de votre effort de test à l'aide de plans de test

Création et gestion des tests : vous pouvez créer et gérer des tests manuels et automatisés dans le cadre de votre plan. Vous pouvez créer des cas de test à exécuter comme tests manuels avec des étapes de test individuelles dans Gestionnaire de tests Microsoft. Les tests automatisés, tels que les tests unitaires, les tests de charge et les tests de l'interface utilisateur automatisés, peuvent être créés à l'aide de Visual Studio. Ultérieurement, si vous le souhaitez, vous pouvez convertir des cas de test en tests automatisés, en liant l'automation au cas de test.

Création et gestion de tests

Configuration de l'exécution des tests ou de la collecte de données à distance : vous pouvez utiliser des paramètres de test et des environnements pour définir les types de données à collecter à distance ou la façon dont vous voulez agir sur le système lorsque vous exécutez vos tests. Vous pouvez, par exemple, collecter les données de couverture du code, émuler une connexion réseau spécifique, enregistrer les actions d'interface utilisateur d'un test manuel ou collecter les journaux de trace de diagnostic pour faciliter la reproduction d'un bogue complexe.

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

Exécution des tests : vous pouvez exécuter des tests à partir d'un plan de test à l'aide de Gestionnaire de tests Microsoft et enregistrer les résultats de ces derniers pour mesurer leur progression. Vous pouvez exécuter les tests à l'aide de Visual Studio ou à partir de la ligne de commande.

Exécution des tests

Signalement des bogues : vous pouvez signaler des bogues en incluant les informations détaillées que vous collectez lors de l'exécution des tests à l'aide de Test Runner. Vous pouvez également signaler des bogues dans Visual Studio ou Gestionnaire de tests Microsoft.

Envoi de bogues

Suivi de la qualité logicielle : vous pouvez mesurer la disponibilité des tests, de même que suivre leur progression et l'état des bogues.

Suivi de la qualité logicielle

Voir aussi

Tâches

Guide de démarrage rapide pour le test manuel à l'aide du Gestionnaire de tests Microsoft

Concepts

Gestion de nouveaux efforts de test