使用自動程式碼 UI 測試或動作記錄,測試 Silverlight 應用程式
您可以透過 Microsoft Visual Studio 2010 功能套件 2,針對 Silverlight 4 應用程式建立自動程式碼 UI 測試或動作記錄。 動作記錄可讓您向前快轉手動測試的步驟。 如需動作記錄或自動程式碼 UI 測試的詳細資訊,請參閱 HOW TO:建立動作記錄和 HOW TO:建立自動程式碼 UI 測試。
若要使用此功能,您必須將 Microsoft.VisualStudio.TestTools.UITest.Extension.SilverlightUIAutomationHelper.dll 當做參考加入至 Silverlight 4 應用程式,以便於識別 Silverlight 控制項。 這個 Helper 組件會對 Silverlight 應用程式進行檢測,將控制項相關資訊提供給自動程式碼 UI 測試或動作記錄中所用的 Silverlight 外掛程式 API。
這個組件不可轉散發。 因此,您必須將此參考條件式加入至 Silverlight 專案。 透過這個作法,當您為客戶部署軟體時,便不會轉散發組件。
遠端執行自動程式碼 UI 測試
如果您要遠端執行應用程式的自動程式碼 UI 測試,在用來執行測試的測試代理程式或測試控制器所在的電腦上,必須安裝 Microsoft Visual Studio 2010 功能套件 2。 如需如何執行自動程式碼 UI 測試的詳細資訊,請參閱 HOW TO:將您的測試代理程式設定為執行與桌面互動的測試和執行自動化測試。
使用 Team Build 建置自動程式碼 UI 測試
如果要建置的測試專案中包含 Silverlight 自動程式碼 UI 測試,以做為使用組建代理程式的 Team Build 一部分,在用來建置測試專案的組建代理程式所在的電腦上,必須安裝 Microsoft Visual Studio 2010 功能套件 2。 如需如何建置及執行測試的詳細資訊,請參閱 HOW TO:在建置應用程式之後設定和執行已排程的測試。
工作
下列主題可協助您設定 Silverlight 應用程式及建立測試。
工作 |
相關主題 |
---|---|
設定 Silverlight 4 專案以建立自動程式碼 UI 測試或動作記錄:您必須先設定 Silverlight 4 專案,使其包含會對 Silverlight 4 應用程式進行檢測的 Helper 組件。 您也必須確定每個 Silverlight 控制項都有唯一的自動化屬性。 |
|
建立自動程式碼 UI 測試以測試 Silverlight 4 專案:在加入 Helper 組件,而且 Silverlight 控制項有唯一的自動化屬性之後,您就可以針對 Silverlight 應用程式建立自動程式碼 UI 測試。 |