Définition de catégories de test pour regrouper vos tests

Si vous avez créé des tests automatisés à l'aide de Microsoft Visual Studio 2010, vous pouvez gérer ces tests en les catégorisant avec des catégories de test. Lorsque vous exécutez ces tests automatisés à l'aide de Visual Studio, Team Foundation Build ou mstest.exe, vous pouvez utiliser ces catégories de test pour sélectionner facilement les tests à effectuer. Vous ajoutez des catégories de test en tant qu'attributs à vos méthodes de test.

Les catégories de test offrent plus de flexibilité que la fonctionnalité des listes de tests des versions antérieures de Microsoft Visual Studio. Vous pouvez utiliser des opérateurs logiques avec les catégories de test pour exécuter des tests à partir de plusieurs catégories ou pour limiter les tests que vous exécutez à des tests qui appartiennent à plusieurs catégories. Les catégories de test sont également faciles à ajouter lors de la création de vos méthodes de test et vous n'avez pas besoin de gérer des listes de tests après la création. En utilisant des catégories de test, vous n'avez pas besoin d'archiver et d'extraire le fichier <NomSolution>.vsmdi qui gère les listes de tests.

Notes

Il est préférable d'utiliser les catégories de test plutôt que la fonctionnalité des listes de tests des versions antérieures de Visual Studio, à moins que vous ne deviez créer une stratégie d'archivage nécessitant une liste de tests. Pour plus d'informations sur les stratégies d'archivage, consultez Ajouter des stratégies d'archivage.

Tâches

Tâches

Rubriques associées

Regroupement de tests en catégories de test : vous pouvez ajouter un test automatisé à une ou plusieurs catégories de test à l'aide d'un attribut de test. Chaque test peut appartenir à plusieurs catégories de test. Lorsque des tests sont associés à des catégories, vous pouvez filtrer les tests dans Affichage des tests et les exécuter.

Exécution de tests à l'aide de catégories de test : une fois que vous avez sélectionné les tests à exécuter, vous pouvez choisir les catégories de test auxquelles ils doivent appartenir. Pour ce faire, vous utilisez des opérateurs logiques. Par exemple, vous pouvez effectuer tous les tests qui appartiennent aux catégories de test Priorité 1 et Priorité 2.

Utilisation des catégories de test pour la sélection des tests à exécuter avant l'archivage : vous pouvez utiliser une build pour vérifier les modifications apportées au code avant de procéder à l'archivage. Vous pouvez employer des catégories de test pour définir les tests à exécuter pour cette build d'archivage contrôlé.

Utilisation des catégories de test pour la sélection des tests à exécuter après la génération de l'application ou avant l'archivage : vous pouvez utiliser une définition de build pour définir les catégories de test à exécuter pour tester une nouvelle build.

Voir aussi

Concepts

Définition de listes de tests pour regrouper des tests

Autres ressources

Création de tests automatisés