Debug and analyze unit tests with Test Explorer
Applies to: Visual Studio Visual Studio for Mac
Note
This article applies to Visual Studio 2017. If you're looking for the latest Visual Studio documentation, see Visual Studio documentation. We recommend upgrading to the latest version of Visual Studio. Download it here
You can use Test Explorer to start a debugging session for your tests. Stepping through your code with the Visual Studio debugger seamlessly takes you back and forth between the unit tests and the project under test. To start debugging:
In the Visual Studio editor, set a breakpoint in one or more test methods that you want to debug.
Note
Because test methods can run in any order, set breakpoints in all the test methods that you want to debug.
- In Test Explorer, select the test method(s) and then choose Debug Selected Tests on the right-click menu.
For more information, about the debugger, see Debug in Visual Studio.
Diagnose test method performance issues
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. See Instrumentation profiling report.
Note
This feature is not currently supported for .NET Core.