Depurar e analisar testes de unidade com o Gerenciador de testes

Você pode usar o Gerenciador de Testes para iniciar uma sessão de depuração para os testes. Passar pelo código com o depurador do Visual Studio permite-lhe navegar facilmente entre os testes de unidade e o projeto sendo testado. Para iniciar a depuração:

  1. No editor do Visual Studio, defina um ponto de interrupção em um ou mais métodos de teste que deseje depurar.

    Observação

    Como os métodos de teste podem ser executados em qualquer ordem, defina pontos de interrupção em todos os métodos de teste que deseje depurar.

  1. No Gerenciador de testes, selecione os métodos de teste e, em seguida, escolha depurar testes selecionados no menu do botão direito do mouse.
  1. No Gerenciador de testes, selecione os métodos de teste e, em seguida, escolha depurar no menu do botão direito do mouse.

    Detalhes da execução do teste

Para obter mais informações sobre o depurador, confira Depuração no Visual Studio.

Diagnosticar problemas de desempenho do método de teste

Para diagnosticar por que um método de teste está demorando para ser executado, selecione o método no Gerenciador de Testes e, em seguida, escolha Analisar o Teste Selecionado no menu de clique com o botão direito. Consulte relatório de criação de perfil de instrumentação.

Para diagnosticar por quê um método de teste está demorando para ser executado, selecione o método no Gerenciador de Testes e, em seguida, escolha Perfil no menu do clique com o botão direito. Consulte relatório de criação de perfil de instrumentação.

Observação

Atualmente, não há suporte para esse recurso no .NET Core.

Confira também