HOW TO:在執行測試時偵錯
您可以在單元測試執行時,偵錯程式碼。 執行這項作業的方法有兩種:
如果實際執行程式碼或測試本身正在 IIS 處理序或 ASP.NET 程式開發伺服器處理序中執行,請使用 HOW TO:在 ASP.NET 方案中執行測試時偵錯中所述的程序。
在其他所有情況中,請使用本主題中所描述的程序。
如何在單元測試執行時偵錯程式碼
(選擇性) 在程式碼中設定一個或多個中斷點。
按 CTRL+R ,接著再按 CTRL+T。
-或-
在 [測試] 功能表上,選取 [除錯] ,然後選取 [選取的測試]。
第一個單元測試會持續執行,直到遇到程式碼的中斷點為止。 測試執行期間,您可以使用一般的偵錯命令,例如 [繼續] 和 [跳離函式]。 直到整個方法的程式路徑完成之後,單元測試才會產生最終的結果。
如果您在 [測試總管] 視窗或是按一下 [偵錯所有測試] ,測試回合會繼續進行後續的測試。 在這些測試中,測試回合也會持續執行,直到遇到中斷點為止。
注意事項 只有在本機電腦上執行測試時,您才能這麼做。當您從遠端使用測試控制器和測試代理程式執行測試時,無法進行偵錯。