HOW TO:建立已排序的測試
「已排序的測試」(Ordered Test) 是一種容器,其中含有其他測試,並保證這些測試會以特定的順序執行。
需求
- Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional
警告 |
---|
在已排序的測試中,每個測試都是獨立的。因此,環境狀態不會保留在執行的各測試之間。在已排序的測試中,若有任何測試結果會與前一個測試有關聯性,請不要使用排序測試。 |
注意事項 |
---|
在啟動這個程序之前,您必須準備好其他測試以便包含在已排序的測試中。 |
若要建立已排序的測試
在 [方案總管] 中,要開啟單元測試專案或自動程式碼 UI 測試專案中,請選取捷徑功能表上 [新增],然後選取 [已排序的測試]。
已排序的測試便會在主文件編輯視窗中開啟。您便可以使用這個視窗選取測試,並將所選的測試包含在新的已排序測試中。
(選擇項) 變更所選測試的選取範圍。選取[選取要檢視測試的專案] 下的下拉箭號,然後選取您方案的測試專案。
在 [可用的測試] 下,選取某個測試。使用 SHIFT+按一下和 CTRL+按一下,即可選取多個測試。
若要將一或多個測試移至已排序的測試中,請點選向右箭號。
注意事項 您可以將相同的測試多次加入至相同的已排序測試。這麼做時,該測試便會以列出的順序,以及出現在已排序清單中的次數來執行。
若要從已排序的測試移除測試,請在 [選取的測試] 窗格中點選該測試,再按一下向左箭號。若要一次移除多個測試,請使用 SHIFT+按一下或 CTRL+按一下的方式選取這些測試,再點選向左箭號。
(選擇項) 點選 [選取的測試] 窗格內的任一個測試,接著選取向上或向下箭號,即可將已排序之測試內的測試重新排序。若要一次重新排序多個測試,請使用 SHIFT+按一下或 CTRL+按一下的方式選取這些測試,再點選向上或向下箭號。
注意事項 核取 [失敗後繼續],表示即使有一或多個測試失敗,已排序的測試依然會繼續執行。而未核取 [失敗後繼續] 則表示在發生第一次測試失敗之後,已排序的測試便會停止執行。
已排序的測試到目前已準備完成。如需如何執行測試的詳細資訊,請參閱 如何:從 Microsoft Visual Studio 執行測試。