升級 Visual Studio 2010 的自動程式碼 UI 測試
包含在 Visual Studio 2010 SP1 建立自動程式碼 UI 測試的測試專案中 Visual Studio 2012無訊息地修復,在開啟。如果測試專案已簽入原始檔控制中,專案檔已檢查這個固定。一旦修復,包含自動程式碼 UI 測試的這些測試專案可以用來 Visual Studio 2010 SP1 和 Visual Studio 2012。
需求
- Visual Studio Ultimate, Visual Studio Premium
注意事項 |
---|
Visual Studio 2012 包括多個測試專案類型。如果您建立新的自動程式碼 UI 測試,它會在自動程式碼 UI 測試專案類型會建立。如需詳細資訊,請參閱從舊版 Visual Studio 升級測試。 |
警告 |
---|
包含自動程式碼 UI 測試的Visual Studio 2010 測試專案必須重建,當您同時開啟在 Visual Studio 2012 或 Visual Studio 2010 的測試專案與 Visual Studio 2012時。 |
警告 |
---|
當在 Visual Studio 2010 建立且只包含單元測試的測試專案中 Visual Studio 2012開啟,自動程式碼 UI 測試無法加入它。同樣地,您無法將自動程式碼 UI 測試加入至 Visual Studio 2012建立單元測試專案。 |
比較 Visual Studio 2010 和 Visual Studio 2012
將自動程式碼 UI 測試在 Visual Studio 2010 和 Visual Studio 2012時,下表列出已知問題。
警告 |
---|
具有與參考相關的已知問題在自動程式碼 UI 測試專案不會出現在 [方案總管] 中。如需詳細資訊,請參閱 Visual Studio 2012 安裝媒體中的讀我檔案。 |
自動程式碼 UI 功能 |
問題 |
解決方案 |
---|---|---|
Silverlight UI 測試在 Visual Studio 2012不支援 |
建置將會失敗。 如果您有 Visual Studio 2010 功能套件 2 和建立自動程式碼 UI 測試的 Silverlight 應用程式專案,這些專案在 Visual Studio 2012無法開啟。 |
建議您只處理 Visual Studio 2010 功能套件 2 的這些專案。
警告
|
Firefox UI 測試在 Visual Studio 2012不支援 |
建置會成功,測試回合將會失敗。 如果您有 Visual Studio 2010 功能套件 2 和在Firefox建立自動程式碼 UI 測試的web 應用程式專案,這些專案在 Visual Studio 2012無法開啟。 |
建議您只處理 Visual Studio 2010 功能套件 2 的這些專案。
警告
|
新的 UI 程式碼測試 API 在 Visual Studio 2012加入 |
建置將會失敗。 如果您建立自動程式碼 UI 測試在 Visual Studio 2010使用測試在 Visual Studio 2012的新 UI API,這些專案無法開啟。 |
在 Visual Studio 2012 只應該處理使用新的 API 的專案。 |
在 Visual Studio 2010,參考是將內的每一個「在 .csproj 檔案的 Choose 陳述式。在 Visual Studio 2012,我們使用單向回應目標檔案包含自動程式碼 UI 測試組件參考。 |
在 Visual Studio 2012,自動程式碼 UI 測試無法加入至不包含自動程式碼 UI 測試的 Visual Studio 2010 (或 SP1) 所建立的測試專案。 修復程序會將目標檔案和 select 陳述式如果自動程式碼 UI 測試不在測試專案,則專案標記為已修正和適當的參考將不會加入,將自動程式碼 UI 測試在 Visual Studio 2012時。 |
您必須在相同的方案中建立新的測試專案使用 Visual Studio 2012 和加入要在其新的自動程式碼 UI 測試。或者,您可以將自動程式碼 UI 測試會在 Visual Studio 2010 SP1 的測試專案並開啟 Visual Studio 2012的專案。 |
Visual Studio 2010 SP1 Update
對 Visual Studio 2010 SP1 的更新有相容性支援 Visual Studio 2012 和 Windows 8 可以下載在 Microsoft 下載中心 同時做為 Visual Studio 更新。
在套用更新之後,下列 Visual Studio 2010 SP1 自動程式碼 UI 測試工具功能為 Windows 8 改進:
您可以執行 Microsoft. NET Framework 4.5 架構的 Windows Presentation Foundation (WPF) 控制項的自動程式碼 UI 測試在執行 Windows 8 的電腦上。
您可以執行 64 位元 (x64) Internet Explorer 10 的自動程式碼 UI 測試執行 Windows 8 的電腦上。
下列問題的更新也包含固定:
程式碼涵蓋範圍: 無法開啟由 Visual Studio 2010 SP1 的 Visual Studio 2012 建立的程式碼涵蓋範圍檔案 (.coverage)。
擱置淺的測試成品: 您的小組會指派給 Team Foundation Server (TFS) 的無效的使用者 2010 年的測試成品。例如,使用者離開了公司,不過,仍有指派給它們的測試案例。升級 TFS 2010 到 TFS 2012 年。您可以使用 Microsoft Test Manager 2010 年連接升級 TFS 伺服器。您不能將測試成品對於任何 TFS Team 專案集合或 Microsoft Test Manager 2010 年。
負載測試: ,當您使用網路類型一起執行負載測試時在電腦的本機網路 (LAN) 設定檔之外此時執行 Windows 8,驅動程式會造成作業系統當機網路模擬器。如需詳細資訊,請 知識庫文件 2736182參閱。