定義測試分類以分組測試
如果您已使用 Microsoft Visual Studio 2010 建立自動化測試,則您可以使用「測試分類」(Test Category) 將這些測試分類,以進行管理。 當您使用 Visual Studio、Team Foundation Build 或 mstest.exe 來執行這些自動化測試時,可以使用這些測試分類輕鬆地選取執行的測試。請將測試分類做為屬性加入至測試方法。
測試分類與舊版 Microsoft Visual Studio 中的測試清單功能相比,可提供更大的彈性。 您可以搭配使用邏輯運算子與測試分類,一起執行來自多個分類的測試,或將執行的測試限制為屬於多個分類的測試。 同時,當您建立測試方法時也可輕鬆地加入測試分類,在已建立測試方法之後不需要維護測試清單。 使用測試分類,您不需要簽入和簽出維護測試清單的 <solution name>.vsmdi 檔案。
注意事項 |
---|
除非您必須建立需要使用測試清單的簽入原則,否則建議使用測試分類,而非舊版 Visual Studio 的測試清單功能。 如需簽入原則的詳細資訊,請參閱加入簽入原則。 |
工作
工作 |
相關主題 |
---|---|
將測試分組至測試分類:您可以使用測試屬性來將自動化測試加入至一個或多個測試分類。 每個測試可以屬於多個測試分類。 當測試與分類相關時,您可以在 [測試檢視] 中篩選測試並執行這些測試。 |
|
使用測試分類執行測試:選擇要執行的測試之後,您可以選擇這些測試必須屬於哪些測試分類。 您可以使用邏輯運算子來完成這項動作。 例如,您可以執行屬於 [優先順序 1] 測試分類和 [優先順序 2] 測試分類的所有測試。 |
|
使用測試分類選取要在簽入前執行的測試:您可以使用組建,以在簽入前檢查您的程式碼變更。 您可以使用測試分類,以定義要對這個受管制的簽入組建執行的測試。 |
|
使用測試分類選取要在應用程式建置之後或簽入之前執行的測試:您可以使用組建定義,定義要執行哪些測試分類來測試新組建。 |