Partager via


Procédure pas à pas : gestion de tests à l'aide de listes et de propriétés

Les listes de tests vous permettent de grouper des tests de manière logique et de travailler avec ces tests en tant que groupes plutôt qu'individuellement. Les listes de tests sont particulièrement utiles lorsque vous avez un grand nombre de tests.

Composants requis

Suivez les étapes de la procédure « Création d'un test unitaire » dans Procédure pas à pas : création et exécution de tests unitaires.

Gestion de tests à l'aide de listes de tests

Pour gérer des tests à l'aide de listes de tests

  1. Dans Visual Studio, ouvrez la fenêtre Gestionnaire de tests. Pour cela, cliquez sur Fenêtres dans le menu Test, puis cliquez sur Gestionnaire de tests.

    Notes

    La fenêtre Gestionnaire de tests affiche initialement trois dossiers : Listes de tests, Les tests ne figurent pas dans une liste et Tous les tests chargés. Lorsqu'un test est généré, il est placé automatiquement dans le dossier Les tests ne figurent pas dans une liste.

  2. Cliquez sur le dossier Tous les tests chargés dans la fenêtre Gestionnaire de tests.

    Tous les tests du projet actuel sont affichés.

  3. Pour créer une liste de tests, cliquez avec le bouton droit sur le dossier Listes de tests, puis cliquez sur Créer une nouvelle liste de tests.

    La boîte de dialogue Créer une nouvelle liste de tests s'affiche.

  4. Dans le champ Nom, tapez BVTs comme nom de la liste de tests, puis cliquez sur OK.

    La liste BVTs (Build Verification Tests) est créée et affichée dans le volet de hiérarchie de la fenêtre Gestionnaire de tests sous le dossier Listes de tests.

  5. Cliquez sur le dossier Les tests ne figurent pas dans une liste dans la fenêtre Gestionnaire de tests.

  6. Sélectionnez DebitTest et CreditTest dans le volet de données de la fenêtre Gestionnaire de tests. Pour cela, maintenez la touche CTRL enfoncée tout en cliquant sur les deux tests.

  7. Une fois les tests sélectionnés, faites-les glisser dans la liste BVTs.

  8. Cliquez sur la liste BVTs dans le volet de hiérarchie.

    Cela affiche son contenu, DebitTest et CreditTest, dans le volet de contenu.

  9. Cliquez avec le bouton droit sur la liste BVTs dans le volet de hiérarchie, puis cliquez sur Créer une nouvelle liste de tests.

    La boîte de dialogue Créer une nouvelle liste de tests s'affiche.

  10. Dans le champ Nom, tapez Bank comme nom de la liste de tests, puis cliquez sur OK.

    La nouvelle liste de tests est créée et affichée dans le volet de hiérarchie de la fenêtre Gestionnaire de tests en tant que liste sous BVTs.

  11. Cliquez sur Tous les tests chargés dans le volet de hiérarchie.

  12. Copiez le test unitaire DebitTest dans la liste de tests Bank. Pour copier le test, faites glisser DebitTest vers la liste de tests Bank tout en appuyant sur la touche CTRL.

    Une nouvelle instance du test DebitTest est créée et placée dans la liste de tests Bank.

  13. Dans le volet de hiérarchie, cliquez sur Tous les tests.

  14. Cliquez avec le bouton droit sur une instance de DebitTest, puis cliquez sur Désactiver.

    Remarquez que les deux instances de DebitTest sont désactivées.

Dans cette procédure, vous avez créé une liste de tests et y avez ajouté des tests. Les listes de tests permettent de grouper des tests. Dans le passé, pour organiser des tests en groupes de façon à pouvoir les exécuter ensemble, vous deviez les placer dans des répertoires et des sous-répertoires sur le disque. Pour séparer davantage certains groupements de tests, tels que ceux qui testent une fonctionnalité logicielle spécifique, vous deviez appliquer des balises aux tests. Désormais, vous pouvez utiliser pour cela des listes de tests.

Voir aussi

Tâches

Procédure pas à pas : création et exécution de tests unitaires
Procédure pas à pas : utilisation de l'utilitaire de test de ligne de commande
Procédure pas à pas : exécution des tests et affichage de la couverture du code

Autres ressources

Gestion de grands nombres de tests