Partilhar via


Como: Depurar enquanto um teste é executado.

Você pode depurar seu código enquanto um teste de unidade está sendo executado. Há duas maneiras de fazer isso:

Como depurar código enquanto um teste de unidade é executado

  1. (Opcional) Defina um ou mais pontos de interrupção em seu código. 

  2. No Editor de lista de teste ou o janela Test View, selecione os testes de unidade para os métodos que você deseja testar.

  3. Pressione CTRL + R e CTRL + T.

    - ou -

    Próximo ao botão Run na janela Test View, clique na seta para baixo e selecione Debug Selection.

    - ou -

    Clique com o botão direito na Test View janela e clique Debug Selection.

    - ou -

    Ao lado do Executar botão no Editor de lista de teste, clique em Debug Checked Tests.

    - ou -

    Clique com o botão direito na Editor de lista de teste e, em seguida, clique em Debug Checked Tests.

    - ou -

    No menu Test, clique em Depurar testes ou Depurar todos os testes.

    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 no Test View janela ou o Editor de lista de teste, ou se você tiver clicado em Depurar todos os testes, a execução do teste continua com testes subseqüentes. Nesses testes, bem, o teste é executado até encontrar um ponto de interrupção.

    ObservaçãoObservação

    Você pode fazer isso somente enquanto você estiver executando testes localmente, isto é, no seu próprio computador. Você não pode depurar enquanto você estiver executando testes remotamente, usando um controlador de teste e teste de agentes.

Consulte também

Tarefas

Como: Executar testes automatizados a partir do Microsoft Visual Studio

Como: Depure ao executar um teste em um aplicativo ASP.Solução de NET