共用方式為


HOW TO:執行選取的測試

更新:2007 年 11 月

Team System 測試工具提供執行測試的多種方式,其中包括從 Visual Studio 整合式開發環境 (IDE) 和命令提示字元進行。

如需如何在命令提示字元執行測試的詳細資訊,請參閱從命令列執行測試

注意事項:

當您在 Visual Studio 中執行一或多項測試時,如果測試內容是全新的或是已經變更但尚未儲存,這些測試在開始執行前就會自動儲存。同樣地,如果單元測試的程式碼經過編輯,含有測試的專案卻尚未重新建置,Visual Studio 就會在您執行測試之前先建置專案。

在下列程序中,選取項目的方式有時是反白顯示,有時則是選取核取方塊。如需詳細資訊,請參閱選取測試

執行測試的彈性

Visual Studio 提供各種執行測試的方法。您可以選擇一種最適合目前需求的方法:

  • 從原始程式碼檔案執行測試.您可以使用鍵盤從方案中的任何文字檔執行測試。事實上,您可以在編輯包含待測試程式碼的檔案時執行測試。如此,您就可以在變更原始程式碼後立即進行測試,而不需要使用視窗或功能表。

  • 從測試專案中的檔案執行測試.您可以使用滑鼠或鍵盤從包含測試程式碼的檔案執行測試。如此,您就可以在變更測試後立即進行測試,而不需要使用視窗或功能表。

  • 使用測試工具視窗執行測試.您也可以從 [測試檢視] 視窗、[測試清單編輯器] 以及 [測試結果] 視窗執行測試。

從原始程式碼檔案執行測試

若要使用鍵盤從方案中的原始程式碼檔案執行測試

  • 在 Visual Studio 中,開啟方案中任意位置的原始程式碼檔案。

鍵盤快速鍵

說明

CTRL + R,然後按 A

執行測試專案中的所有測試。

CTRL + R,然後按 D

執行前一測試回合中執行過的所有測試。

CTRL + R,然後按 F

執行前一測試回合中未通過的所有測試。

注意事項:

您可以在包含測試方法的原始程式碼檔案,以及 [測試檢視] 視窗和 [測試清單編輯器] 視窗中使用這些快速鍵。

從測試專案中的檔案執行測試

若要使用鍵盤從測試程式碼檔案執行測試

  1. 在 Visual Studio 中,開啟包含測試方法的原始程式碼檔案。

  2. 按一下以定義測試範圍:將游標放在測試方法或測試類別 (Class) 中,或是放在測試類別的範圍之外。

  3. 您可以使用下列鍵盤快速鍵,根據該範圍來執行測試。

鍵盤快速鍵

測試回合

CTRL + R,然後按 T

這個快速鍵執行的是目前範圍中的測試。也就是目前的測試方法、目前測試類別中的所有測試,或是命名空間 (Namespace) 中的所有測試。

CTRL + R,然後按 C

這個快速鍵會執行目前測試類別中的所有測試。

CTRL + R,然後按 N

這個快速鍵會執行目前命名空間中的所有測試。

若要使用滑鼠從測試程式碼檔案執行測試

  1. 在 Visual Studio 中,開啟包含測試方法的原始程式碼檔案。

  2. 在測試方法中、測試類別中或測試類別範圍之外按一下滑鼠右鍵,然後按一下 [執行測試]。

    這個命令執行的是目前範圍中的測試,也就是目前的測試方法、目前測試類別中的所有測試,或是目前命名空間中的所有測試。

使用測試工具視窗執行測試

若要使用鍵盤透過測試工具視窗執行測試

  1. 在 [測試檢視] 視窗中,選取一或多項測試。

  2. 按 CTRL+R 然後按 T (或按 CTRL+R 再按 C,還是 CTRL+R 再按 N)。

    如此就會執行在 [測試檢視] 視窗中選取的所有測試。

    注意事項:

    若要執行在 [測試檢視] 視窗中選取的測試,[測試檢視] 視窗必須取得焦點。

    -或-

  3. 在 [測試清單編輯器] 中勾選一或多項測試。

  4. 按 CTRL+R 然後按 T (或按 CTRL+R 再按 C,還是 CTRL+R 再按 N)。

    如此就會執行在 [測試清單編輯器] 中勾選的所有測試。

    注意事項:

    若要執行在 [測試清單編輯器] 中選取的測試,[測試清單編輯器] 必須取得焦點。

    -或-

  5. 在 [測試結果] 視窗中,選取一或多項測試旁邊的核取方塊,或是在測試回合結束後讓核取方塊保持選取的狀態。

  6. 按 CTRL+R 然後按 T (或按 CTRL+R 再按 C,還是 CTRL+R 再按 N)。

    如此就會重新執行在 [測試結果] 視窗中勾選的所有測試。如需重新執行測試的詳細資訊,請參閱 HOW TO:重新執行測試

    注意事項:

    若要執行在 [測試結果] 視窗中選取的測試,[測試結果] 視窗必須取得焦點。

若要使用滑鼠透過測試工具視窗執行測試

  • 以滑鼠右鍵按一下 [測試檢視] 視窗中的測試,再按一下 [執行選取範圍]。

    -或-

  • 在 [測試檢視] 視窗中選取測試,再按一下 [測試檢視] 工具列上的 [執行選取範圍]。

    -或-

  • 在 [測試清單編輯器] 中勾選一或多項測試。然後,

    • 按一下 [測試清單編輯器] 工具列上的 [執行核取的測試]。

      -或-

    • 以滑鼠右鍵按一下視窗的表面,並按一下 [執行核取的測試]。

    -或-

  • 在 [測試清單編輯器] 的測試清單窗格中,在包含您所要執行測試的測試清單旁標上核取記號。然後,按一下 [測試清單編輯器] 工具列上的 [執行測試],或是以滑鼠右鍵按一下視窗的表面,並按一下 [執行核取的測試]。

    -或-

  • 在 [測試結果] 視窗中,已核取一或多項測試的情況下,按一下 [執行] 按鈕,或按一下 [測試結果] 視窗狀態列上的 [重新執行原始測試]。如需詳細資訊,請參閱 HOW TO:重新執行測試

若要執行測試專案

  1. 您的測試專案必須是方案中的啟始專案。若要這麼做,請在 [方案總管] 中,以滑鼠右鍵按一下測試專案,再按一下 [設定為啟始專案]。

    [方案總管] 會以粗體文字顯示專案的名稱,表示這個專案是啟始專案。

  2. 啟動您的專案。選取 [偵錯] 功能表上的 [啟動偵錯] 或 [啟動但不偵錯],或按下對應的組合鍵 F5 和 CTRL+F5,即可啟動專案。按一下 [標準] 工具列上的 [開始偵錯 (F5)],也會具有相同效果。

    測試專案中的所有測試都會執行。

    注意事項:

    [啟動偵錯] 選項會執行,但是不會偵錯沒有在預設主機中執行的測試,例如 ASP.NET 單元測試和智慧型裝置單元測試。如需詳細資訊,請參閱 HOW TO:在執行測試時偵錯

請參閱

工作

HOW TO:重新執行測試

HOW TO:在執行測試時偵錯

其他資源

從命令列執行測試