HOW TO:在執行測試時偵錯

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

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

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

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

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

  2. CTRL+R ,接著再按 CTRL+T

    -或-

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

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

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

    注意事項注意事項

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

請參閱

工作

如何:從 Microsoft Visual Studio 執行測試

HOW TO:在 ASP.NET 方案中執行測試時偵錯