Comment : déboguer pendant l'exécution d'un test
Vous pouvez déboguer votre code pendant qu'un test unitaire s'exécute. Il existe deux façons d'effectuer cette opération :
Si votre code de production ou le test lui-même s'exécute dans un processus IIS ou dans le processus de serveur de développement ASP.NET, utilisez la procédure décrite à la rubrique Comment : effectuer un débogage lors de l'exécution d'un test dans une solution ASP.NET.
Dans tous les autres cas, utilisez la procédure décrite dans cette rubrique.
Comment déboguer du code lors de l'exécution d'un test unitaire
(Facultatif) Définissez un ou plusieurs points d'arrêt dans votre code.
Appuyez sur CTRL+R, puis sur CTRL+T.
- ou -
Dans le menu Test, choisissez Déboguer puis Tests sélectionnés.
Le premier test unitaire s'exécute jusqu'à ce qu'un point d'arrêt soit rencontré dans votre code. Pendant que le test s'exécute, vous pouvez utiliser les commandes de débogage habituelles, telles que Continuer et Pas à pas sortant. Le test unitaire ne produit un résultat final que lorsque le chemin d'accès de code à travers la méthode a été achevé.
Si vous avez sélectionné plusieurs tests dans la fenêtre Explorateur de tests, ou si vous avez choisi Déboguer tous les tests, la série de tests continue avec les tests suivants. Dans ces tests également, le test s'exécute jusqu'à ce qu'il rencontre un point d'arrêt.
Notes
Vous ne pouvez effectuer cette opération que pendant une exécution de tests locale (sur votre propre ordinateur).Vous ne pouvez pas effectuer de débogage lors de l'exécution de tests à distance à l'aide d'un contrôleur et d'agents de test.
Voir aussi
Tâches
Comment : exécuter des tests à partir de Microsoft Visual Studio
Comment : effectuer un débogage lors de l'exécution d'un test dans une solution ASP.NET