Como: Depurar enquanto um teste de execução
Você pode depurar seu código enquanto um teste de unidade está sendo executado.Há três maneiras de fazer isso:
Se seu código de produção ou o próprio teste estiver sendo executado no processo do IIS ou no processo do ASP.NET Development servidor, use o procedimento descrito no Como: depurar while Running a teste in an ASP.NET solução.
Se o teste estiver sendo executado sob o host de dispositivo SMART em um dispositivo ou emulador, use o procedimento descrito no Como: Depurar while Executando um teste de unidade de dispositivo inteligente.
Em outros casos, use o procedimento descrito neste tópico.
Como depurar código enquanto um teste de unidade é executado
(Opcional) Definir um ou mais pontos de interrupção em seu código.
No Editor de Lista de Testes or the Janela Modo de Teste, selecionar a unidade de testes para os métodos que você deseja testar.Para obter informações sobre como abrir uma dessas janelas, consulte Janelas do Team System Testing Tools.
Pressione CTRL+R e, em seguida, CTRL+H.
- ou -
Próximo ao botão Run na janela Test View, clique na seta para baixo e selecione Debug Selection.
- ou -
clicar com o botão direito do mouse o Modo de Teste janela e, em seguida, clique em Depurar seleção.
- ou -
Próximo à Executar botão a teste Editor de lista, clicar depurar Checked teste s.
- ou -
clicar com o botão direito do mouse o Editor de Lista de Testes e, em seguida, clique em depurar Checked Tests.
- ou -
No menu teste, clicar Depurar testes or Todos os testes de depuração.
O primeiro teste de unidade executa até encontrar um ponto de interrupção em seu código.Enquanto o teste é executado, você pode usar os comandos de depuração usuais, como Continue e Step Out.O teste de unidade não produz um resultado final até que o código através do método tenha sido completamente percorrido.
Se você tiver selecionado vários testes na Modo de Teste janela ou o Editor de Lista de Testes, ou se você tiver clicado em Todos os testes de depurar, continua a execução de teste com testes subseqüentes.Nesses testes sistema autônomo bem, o teste é executado até encontrar um ponto de interrupção.
Observação: Você pode fazer isso somente enquanto estiver executando testes localmente — em seu próprio computador.Em outras palavras, você não pode depurar durante execução testes remotamente, Por usando um controlador e um agente.
Consulte também
Tarefas
Como: Execute testes selecionados
Como: depurar while Running a teste in an ASP.NET solução
Como: Depurar while Executando um teste de unidade de dispositivo inteligente