Utilisation des outils de test dans Visual Studio Professional
Mise à jour : novembre 2007
Si vous êtes un développeur qui utilise Visual Studio Professional, vous pouvez créer et exécuter deux types de tests : unitaire et ordonné. Un test unitaire permet de valider qu'une méthode spécifique de code de production fonctionne correctement, de tester les régressions ou d'effectuer un test associé ou un test de détection de fumée. Vous utilisez un test ordonné pour exécuter d'autres tests dans un ordre spécifié.
Les testeurs de votre équipe peuvent utiliser les Outils de test Team System pour créer et exécuter des tests. S'ils exécutent un test unitaire qui échoue, ils classent un bogue et vous l'affectent. Vous pouvez utiliser ensuite Visual Studio pour reproduire le bogue en exécutant le test unitaire qui a échoué.
Les sections suivantes fournissent des liens vers les rubriques qui décrivent les fonctionnalités de test désormais disponibles dans Visual Studio Professional :
Visual Studio Professional. Les fonctionnalités répertoriées dans cette section sont disponibles à tous les utilisateurs de Visual Studio Professional.
Licence Professional plus Team Explorer. Les fonctionnalités répertoriées dans cette section sont disponibles à chaque utilisateur de Visual Studio Professional qui possèdent également une licence pour utiliser Team Explorer.
Non disponible dans Visual Studio Professional. Les fonctionnalités répertoriées dans cette section sont disponibles dans Visual Studio Team System Test Edition mais pas dans Visual Studio Professional.
Visual Studio Professional
Si vous avez Visual Studio Professional, vous disposez des fonctionnalités présentées dans le tableau suivant :
Fonctionnalité |
Pour plus d'informations |
||
---|---|---|---|
Générer des tests unitaires à partir du code |
|||
Créer des tests unitaires |
|||
Créer et exécuter des tests unitaires ASP.NET |
|||
Créer et exécuter des tests unitaires pilotés par les données |
|||
Exécuter des tests unitaires et des tests ordonnés |
|||
Créer des projets de test |
|||
Désactiver et activer des tests à l'aide de la fenêtre Propriétés de Visual Studio |
|||
Exécuter des tests à partir d'une ligne de commande |
|||
Modifier les configurations de série de tests |
|||
Afficher les détails des résultats de tests
|
|||
Créer des tests ordonnés |
|||
Exécuter des tests ordonnés |
|||
Organiser des tests en listes de tests |
|||
Désactiver et activer des tests à l'aide de l'Explorateur de tests |
|||
Importer, exporter ou charger des fichiers de métadonnées de test. |
Licence Professional plus Team Explorer
Si votre équipe utilise Visual Studio Team Foundation Server, vous pouvez être autorisé à utiliser Team Explorer. Dans ce cas, vous disposez des fonctionnalités présentées dans le tableau suivant :
Fonctionnalité |
Pour plus d'informations |
||||
---|---|---|---|---|---|
Utiliser des tests dans le cadre d'une stratégie d'archivage
|
Utilisation des stratégies et des notes d'archivage Comment ajouter des stratégies d'archivage
|
||||
Utiliser des tests dans Team Foundation Build, par ex. pour les tests de vérification de build |
Comment : configurer et exécuter des tests de vérification de la génération |
||||
Télécharger les résultats de la série de tests et les afficher dans la fenêtre Résultats des tests
|
Comment : afficher des résultats de tests via un rapport de build |
||||
Ouvrir un résultat de test lié.
|
Comment : ouvrir les résultats des tests à partir d'éléments de travail |
||||
Ajouter des tests au contrôle de code source |
Comment : ajouter un projet ou une solution au contrôle de version |
Non disponible dans Visual Studio Professional
Les fonctionnalités suivantes sont disponibles dans Visual Studio Test Edition mais pas dans Visual Studio Professional :
Créer des tests unitaires Web, de charge, manuels, génériques ou de base de données.
Collecter des données de couverture du code.
Exécuter des tests à distance.
Créer un bogue ou un autre élément de travail à partir d'un résultat de test.
Lier un résultat de test à un élément de travail.
Associer un élément de travail à un test.
Publier des résultats de test.
Référence
Microsoft.VisualStudio.TestTools.UnitTesting
Décrit l'espace de noms UnitTesting, qui fournit des attributs, des exceptions, des assertions et d'autres classes qui prennent en charge le test unitaire.Microsoft.VisualStudio.TestTools.UnitTesting.Web
Décrit l'espace de noms UnitTesting.Web qui étend l'espace de noms UnitTesting en fournissant une assistance pour ASP.NET et les tests unitaires de service Web.
Rubriques connexes
Création de types de tests personnalisés dans Visual Studio Team System
Décrit comment développer de nouveaux types de tests qui s'intègrent à Visual Studio Team System.Création et utilisation d'adaptateurs hôtes
Décrit comment créer et installer un adaptateur hôte qui est un composant logiciel qui vous permet d'effectuer des tests dans un environnement spécifique. Décrit également comment spécifier un adaptateur hôte pour effectuer des tests.
Voir aussi
Concepts
Comparatif des fonctionnalités proposées dans les différentes éditions de Visual Studio