使用測試清單

您可以建立「測試清單」(Test List),將測試組織成群組。 在不同的工作階段 (Session) 之間,測試清單仍可保留。 在一個方案中建立的測試清單,可以匯入另一個方案中。

使用測試清單

您可以使用測試清單編輯器來建立測試清單。 如需詳細資訊,請參閱 HOW TO:建立測試清單。 測試清單建立完成之後,可以用在以下幾個方面:

顯示測試和測試清單

測試清單編輯器的測試清單窗格一定會顯示下列三個最上層節點:

  • 測試清單。 這是測試清單階層的根節點,一開始是空白的。 [測試清單] 節點可以包含數個測試清單。 階層中任何層級的每個測試清單都可以包含數個測試和測試清單。 一項測試可以出現在一個以上的測試清單中。如需詳細資訊,請參閱 HOW TO:在測試清單中組合管理測試。 若要執行測試清單中的測試,請選取該測試清單的核取方塊,然後按一下 [執行測試]。

    注意事項注意事項

    如果您執行的測試隸屬某個測試清單,但發現實際執行的是其他測試,可能是因為選取到其他清單或選取到 [所有載入的測試] 中的測試,即使這些測試目前並未顯示。 一個例子是您所執行的測試清單中還包含其他的測試清單。 即使子清單因為父清單摺疊起來而未顯示,子測試清單中的測試也會執行。 此外,有些測試類別 (即已排序和負載測試) 也可能包含其他測試。 當您執行內含其他測試的測試時,其中所包含的測試也會跟著執行。

  • 不在清單中的測試。 這是一個非階層式清單,其中列出方案中尚未移至一或數個測試清單中的所有測試。

  • 所有載入的測試。 這是方案中所有測試的非階層式清單, 其中顯示了所有測試的所有執行個體。 如果某項測試出現在兩個測試清單中,便會在 [所有載入的測試] 節點中出現兩次。

測試清單的狀態

測試清單的狀態可以是下列四種之一:

  • 未核取。 目前未核取清單或子清單中任何可用的測試。

  • 已核取。 這個清單及其所有子清單中所有可用的測試均已核取。

  • 不定。 此狀態會以暗灰色 (Dimmed) 的核取記號表示。 這代表這個清單、其子清單或兩者中有部分的可用測試已被選取。

  • 停用。 此清單無法使用。 這個測試清單及其子清單中沒有可供核取的測試。

已啟用且未被篩選掉的測試才能核取。

範例:如果測試清單中含有三項測試,且您核取了其中兩個,則該測試清單的核取記號便會呈現暗灰色,代表不定的狀態。 如果您接下來停用未核取的測試,測試清單的核取方塊便會成為已核取,因為所有可用的測試均已核取。 如果您又重新啟用該測試,則測試清單又會回到不定的狀態。 假設三項測試都被停用,測試清單核取方塊也會停用,因為這個測試清單中已經沒有測試可供選取。

儲存和重用測試清單

測試清單位於測試中繼資料檔中,測試中繼資料檔則位於方案的 [方案項目] 資料夾內。 當您新增、刪除或變更測試清單,或在測試清單中新增或移除測試時,中繼資料檔中的測試清單描述也會隨之更新。 中繼資料檔是一個 XML 檔案。

請參閱

工作

HOW TO:建立測試清單

HOW TO:從 Microsoft Visual Studio 執行自動化測試

HOW TO:使用 MSTest 從命令列執行自動化測試

HOW TO:在建置應用程式之後設定和執行已排程的測試

建立基本組建定義

加入簽入原則

HOW TO:停用和啟用測試

概念

MSTest.exe 命令列選項