共用方式為


如何:在執行測試時偵錯

您可以在單元測試執行時,偵錯程式碼。 執行這項作業的方法有兩種:

  • 如果實際執行程式碼或測試本身正在 IIS 處理序或 ASP.NET 程式開發伺服器處理序中執行,請使用 如何:在 ASP.NET 方案中執行測試時偵錯中所述的程序。

  • 在其他所有情況中,請使用本主題中所描述的程序。

如何在單元測試執行時偵錯程式碼

  1. (選擇性) 在程式碼中設定一個或多個中斷點。 

  2. CTRL+R,再按 CTRL+T

    -或-

    在 [測試] 功能表上選擇 [偵錯],然後選擇 [選取的測試]。

    第一個單元測試會持續執行,直到遇到程式碼的中斷點為止。 測試執行期間,您可以使用一般的偵錯命令,例如 [繼續] 和 [跳離函式]。 直到整個方法的程式路徑完成之後,單元測試才會產生最終的結果。

    如果您在 [測試總管] 視窗中選取了多個測試,或是選擇了 [偵錯所有測試],則測試回合會繼續進行後續的測試。 在這些測試中,測試回合也會持續執行,直到遇到中斷點為止。

    注意事項注意事項

    只有在本機電腦上執行測試時,您才能這麼做。當您從遠端使用測試控制器和測試代理程式執行測試時,無法進行偵錯。

請參閱

工作

如何:從 Microsoft Visual Studio 執行測試

如何:在 ASP.NET 方案中執行測試時偵錯