如何:在运行测试时进行调试
可以在运行单元测试时调试代码。 有两种方法可以实现此目的:
如果成品代码或测试本身正在 IIS 进程或 ASP.NET Development Server 进程中运行,请使用如何:在 ASP.NET 解决方案中运行测试时进行调试中所述的过程。
在所有其他情况下,请使用本主题中描述的过程。
如何在运行单元测试时调试代码
(可选)在代码中设置一个或多个断点。
按 CTRL + R ,然后 CTRL + T。
- 或 -
在测试菜单上选择调试 ,然后选择 选定的测试。
第一个单元测试将一直运行,直到在代码中遇到断点为止。 运行测试时,可以使用常用的调试命令,如**“继续”和“跳出”**。 直到整个方法的代码路径全部完成,单元测试才会产生最终结果。
如果您选择了多个测试中的测试资源管理器 窗口中,或者您选择了 调试所有测试,测试运行将继续执行后续的测试。 在这些测试中,测试也是一直运行,直到遇到断点为止。
备注
仅当在本地运行测试(即在您的计算机上运行)时,才可以执行此操作。当使用测试控制器和测试代理远程运行测试时,不能进行调试。