共用方式為


HOW TO:在執行測試時偵錯

更新:2007 年 11 月

您可以在單元測試執行時,偵錯程式碼。有三種方式可做到這點:

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

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

  2. 在 [測試清單編輯器] 或 [測試檢視] 視窗中,選取想要測試之方法的單元測試。如需開啟任一視窗的詳細資訊,請參閱 Team System 測試工具視窗

  3. 按 CTRL+R,再按 CTRL+T。

    -或-

    在 [測試檢視] 視窗的 [執行] 按鈕旁邊,按一下向下箭頭,然後選取 [偵錯選取範圍]。

    -或-

    以滑鼠右鍵按一下 [測試檢視] 視窗,再按一下 [偵錯選取範圍]。

    -或-

    在 [測試清單編輯器] 的 [執行] 按鈕旁邊,按一下 [偵錯核取的測試]。

    -或-

    以滑鼠右鍵按一下 [測試清單編輯器],再按一下 [偵錯核取的測試]。

    -或-

    在 [測試] 功能表上,按一下 [偵錯測試] 或 [偵錯所有測試]。

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

    如果您在 [測試檢視] 視窗或 [測試清單編輯器] 中選取了多項測試,或是按一下 [偵錯所有測試],測試回合會繼續進行後續的測試。在這些測試中,測試回合也會持續執行,直到遇到中斷點為止。

    注意事項:

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

請參閱

工作

HOW TO:執行選取的測試

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

HOW TO:執行智慧型裝置單元測試的同時進行偵錯