Partager via


Utilisation des listes de tests

Vous pouvez créer des listes de tests pour organiser des tests en groupes. Les listes de tests persistent d'une session à l'autre. Vous pouvez importer des listes de tests qui ont été créées dans une solution dans une autre solution.

Utilisation des listes de tests

Vous créez des listes de tests à l'aide de l'Explorateur de tests. Pour plus d'informations, consultez Comment : créer une liste de tests. Après avoir créé des listes de tests, vous pouvez les utiliser des manières suivantes :

Affichage de tests et de listes de tests

Le volet de listes de tests de la fenêtre Explorateur de tests affiche toujours les trois nœuds de niveau supérieur suivants :

  • Listes de tests. Il s'agit du nœud racine de la hiérarchie de listes de tests ; il est initialement vide. Le nœud Listes de tests peut contenir plusieurs listes de tests. Chaque liste de tests, à tout niveau de la hiérarchie, peut contenir plusieurs tests et listes de tests. Un test peut exister dans plusieurs listes de tests ; pour plus d'informations, consultez Comment : classer des tests dans des listes de tests. Pour exécuter les tests d'une liste de tests, activez la case à cocher de la liste de tests, puis cliquez sur Exécuter les tests.

    Notes

    Si vous exécutez les tests qui appartiennent à une liste de tests, mais que vous constatez que d'autres tests sont en cours d'exécution, cela peut être dû au fait que d'autres tests d'autres listes (ou du nœud Tous les tests chargés) ont été sélectionnés, bien qu'ils ne soient pas affichés actuellement. Cela peut se produire par exemple lorsque vous exécutez une liste de tests qui contient d'autres listes de tests. Les tests des listes de tests enfants s'exécutent également, même si les listes enfants ne sont pas visibles car la liste parente est réduite. En outre, certains types de tests, à savoir les tests ordonnés et les tests de charge, peuvent contenir d'autres tests. Lorsque vous exécutez le test conteneur, les tests contenus s'exécutent également.

  • Les tests ne figurent pas dans une liste. Il s'agit d'une liste non hiérarchique de tous les tests de votre solution qui n'ont pas été déplacés dans une ou plusieurs listes de tests.

  • Tous les tests chargés. Il s'agit d'une liste non hiérarchique de tous les tests de votre solution. Elle contient toutes les instances de tous les tests. Si un test existe dans deux listes de tests, il est affiché deux fois dans le nœud Tous les tests chargés.

États des listes de tests

Une liste de tests peut être dans l'un des quatre états suivants :

  • Non activé. Aucun des tests disponibles dans cette liste, ni dans aucune de ses listes enfants, n'est actuellement activé.

  • Activé. Tous les tests disponibles dans cette liste et dans toutes ses listes enfants sont actuellement activés.

  • Indéterminé. Cela est indiqué par une coche grisée. Certains des tests disponibles dans cette liste, dans ses listes enfants ou dans les deux sont sélectionnés.

  • Désactivé La liste n'est pas disponible. Cette liste de tests et ses listes enfants ne contiennent pas de tests disponibles pour être sélectionnés.

Un test est disponible s'il est activé et non filtré.

Exemple : si vous avez une liste de tests qui contient trois tests et que vous en activez deux, la coche de cette liste de tests deviendra grisée, ce qui indique l'état indéterminé. Si vous désactivez ensuite le test non sélectionné, la case à cocher de la liste de tests est activée car tous les tests disponibles sont activés. Si vous réactivez ensuite ce test, la liste de tests devient de nouveau indéterminée. Si vous désactivez tous les trois tests, la case à cocher de la liste de tests devient désactivée car aucun test de cette liste de tests ne peut être sélectionné.

Stockage et réutilisation des listes de tests

Les listes de tests résident dans des fichiers de métadonnées de test, qui eux-mêmes résident dans le dossier Éléments de solution d'une solution. À mesure que vous ajoutez, supprimez, ou modifiez des listes de tests ou bien ajoutez ou supprimez des tests de ces listes, leurs descriptions sont mises à jour dans le fichier de métadonnées. Le fichier de métadonnées est un fichier XML.

Voir aussi

Tâches

Comment : créer une liste de tests

Comment : exécuter des tests automatisés à partir de Microsoft Visual Studio

Comment : exécuter des tests automatisés à partir de la ligne de commande à l'aide de MSTest

Comment : configurer et exécuter des tests planifiés après la génération de votre application

Créer une définition de build de base

Ajouter des stratégies d'archivage

Comment : désactiver et activer des tests

Concepts

Options de ligne de commande MSTest.exe