有沒有辦法在調試時選擇在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