Procedura: eseguire il debug durante l'esecuzione di un test
È possibile eseguire il debug del codice durante l'esecuzione di uno unit test. Questo risultato può essere raggiunto in due modi:
Se il codice di produzione o il test stesso è in esecuzione in un processo IIS o nel processo server di sviluppo ASP.NET, utilizzare la procedura descritta in Procedura: eseguire il debug durante l'esecuzione di un test in una soluzione ASP.NET.
In tutti gli altri casi, utilizzare la procedura descritta in questo argomento.
Modalità di esecuzione del debug del codice durante l'esecuzione di uno unit test
(Facoltativo) Impostare uno o più punti di interruzione nel codice.
Premere CTRL+R, quindi CTRL+T.
- oppure -
Nel menu Test scegliere Debug, quindi scegliere Test selezionati.
Il primo unit test viene eseguito fino al raggiungimento del punto di interruzione del codice. Mentre il test è in esecuzione, è possibile utilizzare i normali comandi di debug, come Continua e Esci. Lo unit test non produce un risultato finale prima del completamento del percorso del codice per il metodo.
Se sono stati selezionati più test nella finestra Esplora test o si è scelto Debug di tutti i test, l'esecuzione dei test proseguirà con i test successivi. Anche in questi casi, il test viene eseguito in modalità debug fino al raggiungimento di un punto di interruzione.
Nota
Questa procedura può essere eseguita durante l'esecuzione dei test in locale, ovvero sul proprio computer.Non è possibile eseguire il debug mentre si eseguono i test in remoto, utilizzando un controller e agenti di test.
Vedere anche
Attività
Procedura: eseguire test da Microsoft Visual Studio
Procedura: eseguire il debug durante l'esecuzione di un test in una soluzione ASP.NET