Depurar e analisar testes de unidade com o Gerenciador de testesDebug and analyze unit tests with Test Explorer

Você pode usar o Gerenciador de Testes para iniciar uma sessão de depuração para os testes.You can use Test Explorer to start a debugging session for your tests. Passar pelo código com o depurador do Visual Studio permite-lhe navegar facilmente entre os testes de unidade e o projeto sendo testado.Stepping through your code with the Visual Studio debugger seamlessly takes you back and forth between the unit tests and the project under test. Para iniciar a depuração:To start debugging:

  1. No editor do Visual Studio, defina um ponto de interrupção em um ou mais métodos de teste que deseje depurar.In the Visual Studio editor, set a breakpoint in one or more test methods that you want to debug.

    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.Because test methods can run in any order, set breakpoints in all the test methods that you want to debug.

  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.In Test Explorer, select the test method(s) and then choose Debug Selected Tests on the right-click menu.
  1. No Gerenciador de testes, selecione os métodos de teste e, em seguida, escolha depurar no menu do botão direito do mouse.In Test Explorer, select the test method(s) and then choose Debug on the right-click menu.

    Detalhes da execução do teste

Para obter mais informações sobre o depurador, confira Depuração no Visual Studio.For more information, about the debugger, see Debug in Visual Studio.

Diagnosticar problemas de desempenho do método de testeDiagnose test method performance issues

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.To diagnose why a test method is taking too much time, select the method in Test Explorer and then choose Profile Selected Test on the right-click menu. Consulte relatório de criação de perfil de instrumentação.See Instrumentation profiling report.

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.To diagnose why a test method is taking too much time, select the method in Test Explorer and then choose Profile on the right-click menu. Consulte relatório de criação de perfil de instrumentação.See Instrumentation profiling report.

Observação

Atualmente, não há suporte para esse recurso no .NET Core.This feature is not currently supported for .NET Core.

Veja tambémSee also