測試設定與 Visual Studio 2010 的相容性
Visual Studio 2012 包含在 Visual Studio 2010引入的測試設定 (.testsettings 檔案) 進行變更。這些變更為 Microsoft 測試管理員較小,並提供 Web 效能測試和負載測試輸入 Visual Studio Ultimate。但是,如果是單元測試和自動程式碼 UI 測試類型,變更更加重要。
什麼是變更測試設定?
下表說明與的差異和相容性問題適用於在 Visual Studio 2010 和 Visual Studio 2012.testsettings 檔案。
測試設定相容性
Test Type - 測試類型 |
相容性 |
---|---|
單元測試,自動程式碼 UI 測試 |
在 Visual Studio 2012當中,當單元測試專案或自動程式碼 UI 測試專案被加入時,測試設定不會被包含在您的方案中。這是單元測試架構增強的結果,改善擴充性、彈性、以及效能。不過,您可以開啟具有 .testsettings 檔案的現有 Visual Studio 2010 測試專案,且其會繼續執行。 此外,因此,如果您需要從資料和診斷配接器收集特定資料或執行您的測試控制器註冊的測試,您可以將 .testsettings 檔案加入至方案,但是不建議這樣做,除非必要,因為您鬆散的效能和可能會在新的單元測試架構。如需詳細資訊,請參閱HOW TO:從 Microsoft Visual Studio 新增測試設定檔案。 此外,如果您開啟具有 .testsettings 檔案的 Visual Studio 2010 測試專案,或判斷您必須加入 .testsettings 檔案加入至您的方案,請選取現用 .testsettings 檔案方法,並編輯變更。如需這些變更的詳細資訊,請參閱 HOW TO:從 Microsoft Visual Studio 編輯測試設定檔案和若要將單元測試的現用測試設定專案或自動程式碼 UI 測試專案。 如需使用 Visual Studio 2010的單元測試和自動程式碼 UI 測試相容性的詳細資訊,請參閱 升級 Visual Studio 2010 的單元測試 和 升級 Visual Studio 2010 的自動程式碼 UI 測試。 |
Web 效能測試和負載測試 |
當您將 Web 效能測試和負載測試專案加入至 Visual Studio 2012 方案,方案會包含 .testsettings 檔案;不過,選取現用 .testsettings 檔案和編輯的方法已經變更。如需詳細資訊,請參閱HOW TO:從 Microsoft Visual Studio 編輯測試設定檔案與設定在負載測試中的 Web 效能的現用測試設定。 如需使用 Visual Studio 2010的 Web 效能測試和負載測試相容性的詳細資訊,請參閱 升級 Visual Studio 2010 的 Web 效能和負載測試。 |
手動和自動化測試 (Microsoft 測試管理員) |
Microsoft 測試管理員 (MTM) 的測試設定會維持獨立與 Visual Studio 的測試設定。使用 Visual Studio 2010, MTM 包括建立和編輯手動測試設定和自動化測試設定的測試設定。如需詳細資訊,請參閱在 Microsoft Test Manager 中指定測試設定與使用 Microsoft Test Manager 建立自動化系統測試的測試設定。 MTM 的測試設定保持為主要未變更從 Visual Studio 2010。不過,移除網路模擬診斷資料配接器。 |