定義測試分類以分組測試
如果您已使用Visual Studio 建立自動化測試,則您可以使用測試分類 將這些測試分類以進行管理。 當您使用 Visual Studio、 Team Foundation Build或 mstest.exe 執行這些自動化測試時,您可以使用測試分類簡單的挑選出你要執行的測試 將測試分類做為屬性加入至測試方法。
需求
- Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional
測試分類與舊版 Microsoft Visual Studio 中的測試清單功能相比,可提供更大的彈性。 您可以搭配使用邏輯運算子與測試分類,一起執行來自多個分類的測試,或將執行的測試限制為屬於多個分類的測試。 同時,當您建立測試方法時也可輕鬆地加入測試分類,在已建立測試方法之後不需要維護測試清單。 使用測試分類,您不需要簽入和簽出維護測試清單的 <solution name>.vsmdi 檔案。
警告
Visual Studio 2012已完全不再支援測試清單
-
您無法建立新的測試清單。
-
您不能從 Visual Studio 內部執行測試清單測試。
-
如果您從 Visual Studio 2010 升級,且方案裡存在測試清單,您可以繼續在Visual Studio編輯。
-
您可以從命令列使用 mstest.exe繼續執行測試清單 。如需詳細資訊,請參閱HOW TO:使用 MSTest 從命令列執行自動化測試。
-
如果您在組建定義中使用測試清單,您可以繼續使用它。如需詳細資訊,請參閱HOW TO:在建置應用程式之後設定和執行已排程的測試與在建置流程中執行測試。
工作
工作 |
相關主題 |
---|---|
將測試分組至測試分類:您可以使用測試屬性來將自動化測試加入至一個或多個測試分類。 每個測試可以屬於多個測試分類。 |
|
使用測試分類執行測試:選擇要執行的測試之後,您可以選擇這些測試必須屬於哪些測試分類。 您可以使用邏輯運算子來完成這項動作。 例如,您可以執行屬於 [優先順序 1] 測試分類和 [優先順序 2] 測試分類的所有測試。 |
|
使用測試分類選取要在簽入前執行的測試:您可以使用組建,以在簽入前檢查您的程式碼變更。 您可以使用測試分類,以定義要對這個受管制的簽入組建執行的測試。 |
|
使用測試分類選取要在應用程式建置之後或簽入之前執行的測試:您可以使用組建定義,定義要執行哪些測試分類來測試新組建。 |