共用方式為


使用自動程式碼 UI 測試執行系統測試

User Interface (UI) 的自動化測試稱為 自動程式碼 UI 測試。這些測試會提供 UI 的功能測試和 UI 控制項的驗證。您可以建立自動程式碼 UI 測試判斷 UI 正常運作,在程式碼變更。

自動程式碼 UI 測試通常用來在 Visual Studio 方案快速驗證正確的程式碼功能,因此,在簽入程式碼之前的一個品質閘門變更。自動程式碼 UI 測試可以搭配 Visual Studio 方案中的單元測試。如需詳細資訊,請參閱使用自動程式碼 UI 測試執行系統測試使用單元測試驗證程式碼

您也可以建立自動程式碼 UI 測試自動化您在 Microsoft Test Manager中建立的手動測試。為您的整合測試的一部分,這些自動化手動測試在您的 Team Build 組態中可以包含。

需求

  • Visual Studio Ultimate, Visual Studio Premium

工作

工作

相關主題

若要從現有的手動測試的自動化 UI 測試: 會從現有動作記錄的自動化 UI 測試從手動測試案例。

建立自動化 UI 測試錄製使用者動作: 記錄您想要使用來建立自動化 UI 測試並產生自動程式碼 UI 測試的程式碼從這個記錄的使用者動作。使用程式碼編輯器中,您可以使用 [自動程式碼 UI 測試編輯器],您可以將自訂程式碼加入至自動程式碼 UI 測試,或。

使用自動程式碼 UI 測試產生器,加入 UI 控制項和驗證對您自動化 UI 測試: 設定為您的自動程式碼 UI 測試中加入 UI 控制項和驗證值和控制項的屬性。

如果您要測試大型應用程式,可能必須使用多個 UI 對應來幫助您建立自動程式碼 UI 測試。

將資料來源加入參數與您的自動程式碼 UI 測試: 讓您的自動程式碼 UI 測試的資料驅動型測試將測試方法的資料來源和使用測試內容執行每個資料集的測試方法在資料來源中的。

對使用者需求的測試案例連結: 連結您對使用者需求的自動化 UI 測試。接著,您可以判斷您的使用者需求有多少個自動化測試。

使用自動程式碼 UI 測試編輯器來編輯自動程式碼 UI 測試:[自動程式碼 UI 測試編輯器] 可讓您輕鬆地修改自動程式碼 UI 測試。使用 [自動程式碼 UI 測試編輯器],您可以在 UI 控制項對應中找出、檢視和編輯測試方法、UI 動作及其相關聯的控制項。

執行的自動化 UI 測試: 直接從 Visual Studio 執行自動程式碼 UI 測試,從 Microsoft Test Manager, Team Foundation Build。與其他自動化測試有所不同的是,當您執行程式碼 UI 測試時,其必須與桌面進行互動。

加入自訂控制項的支援:自動程式碼 UI 測試架構不支援每個可能的 UI,而且可能不支援您要測試的 UI。例如,您無法立即為 Microsoft Excel 的 UI 建立自動程式碼 UI 測試。不過,您可以建立自動程式碼 UI 測試架構的擴充功能,以支援自訂控制項。

自動程式碼 UI 測試的最佳作法: 寫入降低變更 UI 的作用對程式進行測試的自動程式碼 UI 測試。

相關案例

自動程式碼 UI 測試和動作記錄的支援組態和平台

如果您想要確認哪些組態支援自動程式碼 UI 測試,則可以找出目前作業系統、瀏覽器和支援之技術的清單。

外部資源

JJ620891.collapse_all(zh-tw,VS.110).gif指引

測試以搭配使用 Visual Studio 2012RC–第 2 章:單元測試:內部測試

要測試與 Visual Studio 執行的傳遞– 2012 年第 5 章:自動化系統測試

JJ620891.collapse_all(zh-tw,VS.110).gif常見問題集

自動程式碼 UI 測試 FAQ - 1。

自動程式碼 UI 測試 FAQ - -2。

JJ620891.collapse_all(zh-tw,VS.110).gif論壇

Visual Studio UI 自動化測試 (包含 CodedUI)

請參閱

其他資源

使用 Microsoft Test Manager 建立自動化測試