有没有办法在调试时选择在Visual Studio 2008单元测试项目中执行哪个TestMethods?我想调试一个特定的测试,而不必在每个调试会话期间执行其他TestMethods。在Visual Studio 2008中调试时只执行一个单元测试
回答
单击测试方法名称,然后按Ctrl + R,Ctrl + T。 (或者去当前上下文中的测试/调试/测试。)
可能还有其他方法,但我安装TestDriven.NET。它允许你右键点击一个测试方法(MSTest,NUnit,MbUnit等)并选择Run in Debugger。我强烈推荐它。
TestDriven.NET看起来就像是一个巨大的Visual Studio插件,但我必须购买它... :( – 2008-11-05 21:30:52
运行测试时有两个选项。看看你的测试工具工具栏。有四个按钮:在当前上下文中运行测试,在当前上下文中调试测试,运行所有测试,并在解决方案中调试所有测试。
当您想要调试单个测试时,您可以将光标置于测试主体中,然后单击“当前上下文”测试运行按钮之一。要在类中运行所有测试,请将光标放在测试类名称处,然后单击其中一个按钮。
或者,您可以创建一个测试列表(测试 - >创建新测试列表),并使用它来选择要运行的测试。您也可以使用这些来禁用和删除测试。
如果您想在ASP.NET解决方案下运行测试时进行调试,请查看MSDN文章“如何:在ASP.NET解决方案中运行测试时进行调试”,地址为http://msdn.microsoft.com/en-us/library/ms243172.aspx。
今晚我不得不这样做,部分地遵循“在ASP.NET开发服务器上运行时调试”的说明,在web.config和System.Diagnostics.Debugger.Break()语句中设置开始方法。但是,我使用生成即时调试器的“Debug Checked Tests”命令(Ctrl + R,Ctrl + T)执行提示并运行了Visual Studio的新实例(我正在使用VS2010 Beta2)。它运作良好。
与Will类似,您可以对各种“测试放牧”场景使用测试列表,因为解决方案中的每个单元测试都可以是零个或多个测试列表的成员,您可以创建一个测试树列表在Test
- >Windows
- >Test List Editor
。
CTRL - - [R + Ť =在上下文中运行测试。这可以很容易地在测试中触发。
CTRL - - [R + 甲 =运行所有测试
CTRL - - [R + Ç =运行类的所有测试
CTRL - - [R + Ñ =在命名空间中运行所有测试
CTRL - - [R + ˚F =运行所有检查测试(好重新运行人失败的测试)
CTRL - - [R + CTRL - T IN上下文 =调试测试,即。它也附加调试器
这也适用于所有其他组合。
- 1. 在Visual Studio中执行单个Boost测试单元测试
- 2. Visual Studio 2008单元测试:如何逐个执行?
- 3. Visual Studio 2008 Standard中的单元测试
- 4. 在Visual Studio 2008中测试javascript单元测试
- 5. Visual Studio单元测试调试
- 6. Visual Studio 2008单元测试不成功
- 7. Visual Studio 2008单元测试指南
- 8. Visual Studio在调试单元测试时不会进行调试吗?
- 9. 在Mono中运行Visual Studio 2008 C#(基于MSTest.exe)单元测试
- 10. 调试/ Visual Studio中的单元测试项目运行
- 11. Visual Studio 2008调试
- 12. 在Visual Studio 2008中进行Javascript调试
- 13. 如何在Visual Studio 2008中以随机顺序执行单元测试?
- 14. Visual Studio 2008中的单元测试框架超时
- 15. 如何在Visual Studio中执行单元测试后删除测试数据库
- 16. Visual Studio 2010单元测试窗口和一般运行测试
- 17. Visual Studio 2010单元测试
- 18. 单元测试Visual Studio
- 19. Visual Studio的单元测试
- 20. 无法在Visual Studio中调试单元测试
- 21. 在一个IDE实例中调试Visual Studio 2010单元测试和WCF服务
- 22. 如何在Visual Studio 2008中配置MsTest的单元测试?
- 23. 在Visual Studio 2008中设置单元测试的简短“失败”
- 24. 单元测试在C#visual studio 2008中的write_text方法?
- 25. Visual Studio 2008测试工具
- 26. 测试Visual Studio 2008包
- 27. 哪个单元测试框架集成到Visual Studio 2008
- 28. 如何调试MbUnit的/加利奥单元测试在Visual Studio
- 29. 在Visual Studio 2008中的有序测试
- 30. 测试在Visual Studio 2008中不可用?
这一工作。谢谢你的提示。 – 2008-11-05 21:29:42
很好的提示的一天。 – bovium 2008-11-05 21:43:10