共用方式為


測試設定與 Visual Studio 2010 的相容性

Visual Studio 2012 包含 Visual Studio 2010 中所引入測試設定 (.testsettings 檔案) 的一些變更。 這些變更對於 Microsoft Test Manager 以及 Visual Studio Ultimate 中的 Web 效能和負載測試來說並不重要。 不過,對於單元測試和自動程式碼 UI 測試類型來說較為重要。

測試設定有哪些變更?

下表描述適用於 Visual Studio 2010 和 Visual Studio 2012 之間 .testsettings 檔案的相容性差異和問題。

測試設定相容性

測試類型

相容性

單元測試、自動程式碼 UI 測試

在 Visual Studio 2012 中,加入單元測試專案或自動程式碼 UI 測試專案時,方案中不會包含測試設定。 這是單元測試架構增強的結果,提升了擴充性、彈性以及效能。 不過,您可以開啟具有 .testsettings 檔案的現有 Visual Studio 2010 測試專案,它將會繼續執行。

此外,如果您需要從資料和診斷配接器收集特定資料,或是使用測試控制器執行您的測試,可以將 .testsettings 檔案加入至方案。不過,除非必要,否則不建議這樣做,因為這樣會降低新單元測試架構中的效能與彈性。 如需詳細資訊,請參閱 如何:從 Microsoft Visual Studio 新增測試設定檔案

如果您開啟了具有 .testsettings 檔案的 Visual Studio 2010 測試專案,或是判斷必須將 .testsettings 檔案加入至您的方案,選取現用 .testsettings 檔案及編輯的程序已變更。 如需這些變更的詳細資訊,請參閱 如何:從 Microsoft Visual Studio 編輯測試設定檔案若要設定單元測試專案和自動程式碼 UI 測試專案中的現用測試設定

如需單元測試和自動程式碼 UI 測試與 Visual Studio 2010 之相容性的詳細資訊,請參閱升級 Visual Studio 2010 的單元測試升級 Visual Studio 2010 的自動程式碼 UI 測試

Web 效能和負載測試

當您將 Web 效能和負載測試專案加入至 Visual Studio 2012 方案時,方案仍會包含 .testsettings 檔案,不過,選取現用 .testsettings 檔案和編輯的程序已經變更。 如需詳細資訊,請參閱 如何:從 Microsoft Visual Studio 編輯測試設定檔案若要設定 Web 效能和負載測試專案中的現用測試設定

如需 Web 效能和負載測試與 Visual Studio 2010 之相容性的詳細資訊,請參閱升級 Visual Studio 2010 的 Web 效能和負載測試

手動和自動化 (Microsoft Test Manager)

Microsoft Test Manager (MTM) 的測試設定會與 Visual Studio 所使用的測試設定維持各自獨立。 就像在 Visual Studio 2010 中,MTM 包含了建立和編輯手動測試設定與自動化測試設定的測試設定。 如需詳細資訊,請參閱在手動測試中收集更多診斷資料使用 Microsoft Test Manager 建立自動化系統測試的測試設定

MTM 的測試設定大致上與 Visual Studio 2010 中相同。 不過,已移除網路模擬診斷資料配接器。

請參閱

其他資源

從舊版 Visual Studio 升級測試