Como depurar durante a execução de um teste
Publicado: abril de 2016
Você pode depurar seu código durante a execução de um teste de unidade. Há duas formas de fazer isso:
Se o código de produção ou o teste em si estiver sendo executado em um processo do IIS ou no processo ASP.NET Development Server, use o procedimento descrito em Como depurar durante a execução de um teste em uma solução do ASP.NET.
Em todos os outros casos, use o procedimento descrito neste tópico.
Como depurar código durante a execução de um teste de unidade
(Opcional) Defina um ou mais pontos de interrupção no código.
Pressione CTRL+R e, em seguida, CTRL+T.
- ou -
No menu Teste, escolha Depurar e, em seguida, Testes Selecionados.
O primeiro teste de unidade é executado até que um ponto de interrupção seja encontrado no código. Enquanto o teste estiver em execução, você poderá usar os comandos usuais de depuração, como Continuar e Depuração Circular. O teste de unidade não gera um resultado final até que o caminho do código até o método tenha sido concluído.
Se você selecionou vários testes na janela Gerenciador de Testes ou se escolheu Depurar Todos os Testes, a execução de teste continuará com testes subsequentes. Também nesses testes, o teste é executado até encontrar um ponto de interrupção.
Dica
Você pode fazer isso apenas enquanto estiver executando testes localmente, isto é, no seu próprio computador.Não é possível depurar enquanto estiver executando testes remotamente, usando um controlador de teste e agentes de teste.
Consulte também
Como executar testes no Microsoft Visual Studio
Como depurar durante a execução de um teste em uma solução do ASP.NET