使用 Windows Internet Explorer 記錄測試以及使用 Mozilla Firefox 播放
在 Microsoft Visual Studio 2010 功能套件 2 中,您可以使用 Windows Internet Explorer 7 (或更新版本) 來記錄網站或 Web 架構應用程式的 UI 動作,然後使用 Mozilla Firefox 瀏覽器 3.5 或 3.6 版播放測試。
警告
在您完成 Microsoft Visual Studio 2010 功能套件 2 的安裝之後,如果要使用 Mozilla Firefox 的測試封裝,則必須安裝及設定 Test Helper Extension for Mozilla Firefox。 如需詳細資訊,請參閱 HOW TO:安裝適用於 Mozilla Firefox 的測試 Helper 擴充功能.
![]() |
---|
根據預設,測試 Helper 擴充安裝程式檔案 (ConfigFFExtension.exe) 位於下列其中一個路徑:
|
警告
Firefox 瀏覽器只能用來播放自動程式碼 UI 測試。 不支援在 Firefox 瀏覽器中記錄網站和 Web 架構應用程式的自動程式碼 UI 測試。
您可以使用下列測試類型,在 Firefox 瀏覽器中播放自動程式碼 UI 測試:
自動程式碼 UI 測試:您可以建立使用者介面 (UI) 的自動化測試,這就是所謂的「自動程式碼 UI 測試」(Coded UI Test)。 這些測試會提供使用者介面的功能測試和使用者介面控制項的驗證。 自動程式碼 UI 測試可讓您測試使用者介面的功能。 其執行速度要快於手動測試。 因此,您可以更加頻繁地執行它們。 您可以使用 Microsoft Visual Studio 2010 功能套件 2,來記錄網站或 Web 架構應用程式的 UI 動作。 您可以使用 Internet Explorer 建立自動程式碼 UI 測試,然後在 Firefox 瀏覽器中播放測試。
如需詳細資訊以進一步了解自動程式碼 UI 測試,請參閱使用自動化 UI 測試進行使用者介面測試。
手動測試:您可以建立手動測試案例,以測試您的應用程式。 在手動測試案例中,您可以在文件中包含特定情節的所有必要測試步驟和執行手動測試所需的任何其他資訊。 這可包含將檔案附加至手動測試案例。 您必須將手動測試案例加入至測試計劃,以便可以使用測試執行器來執行這些測試案例。 透過將手動測試案例加入計劃中,您可以在每次執行測試時儲存結果。 您可以使用 Microsoft Visual Studio 2010 功能套件 2,為執行於網站或 Web 架構應用程式的手動測試步驟建立動作記錄。 您可以使用 Internet Explorer 記錄測試,然後在 Firefox 瀏覽器中播放測試。
如需詳細資訊以進一步了解手動測試,請參閱建立手動測試案例和使用測試執行器執行手動測試。
遠端執行自動程式碼 UI 測試
如果您要遠端執行應用程式的自動程式碼 UI 測試,在用來執行測試的測試代理程式或測試控制器所在的電腦上,必須安裝 Microsoft Visual Studio 2010 功能套件 2。 如需如何執行自動程式碼 UI 測試的詳細資訊,請參閱 HOW TO:將您的測試代理程式設定為執行與桌面互動的測試和執行自動化測試。
使用 Team Build 建置自動程式碼 UI 測試
如果要建置的測試專案中包含 Silverlight 自動程式碼 UI 測試,以做為使用組建代理程式的 Team Build 一部分,在用來建置測試專案的組建代理程式所在的電腦上,必須安裝 Microsoft Visual Studio 2010 功能套件 2。 如需如何建置及執行測試的詳細資訊,請參閱 HOW TO:在建置應用程式之後設定和執行已排程的測試。
多個 Mozilla Firefox 版本播放支援
使用者可能已安裝多個版本的 Firefox 和多個語言版本的 Firefox。 播放可讓使用者選擇應該發生播放的 Firefox 版本和語言。 使用 Microsoft 測試執行器進行播放時,電腦上安裝的所有 Firefox 版本都會顯示供使用者選擇。 如果是 CodedUITest,使用者可以將 BrowserWindow.CurrentBrowser 環境屬性設定為任何安裝的版本,播放就會選擇指定的 Firefox 版本進行播放。
例如,如果設定 BrowserWindow.CurrentBrowser = “Firefox 3.5.7 (ar)”,播放就會使用 3.5.7 阿拉伯文版本的 Firefox。 如果將 CurrentBrowser 屬性設定為 “Firefox”,就會選擇預設的已安裝 Firefox 版本進行播放。 請檢查 HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Mozilla Firefox 底下的登錄機碼,尋找電腦上安裝的所有 Mozilla Firefox 版本名稱,然後使用這些名稱來設定 CurrentBrowser 屬性。 您也可以透過 CodedUITestCurrentBrowser 環境變數來指定 CurrentBrowser 屬性。 自動程式碼 UI 測試會讀取這個環境變數,並在測試初始化中自行設定 CurrentBrowser 屬性。 這是選擇播放用的瀏覽器較佳的方式,因為它不會涉及自動程式碼 UI 測試變更。 此外,您可以使用這個環境變數來操作播放用的瀏覽器。
必要條件
Visual Studio 2010 Ultimate、Visual Studio 2010 Premium 或 Test Professional 2010。
Mozilla Firefox 3.5 或 3.6 版已安裝,而且針對目前使用者已經至少啟動一次。
工作
主要工作 |
相關主題 |
---|---|
![]()
在您完成 Microsoft Visual Studio 2010 功能套件 2 的安裝之後,若要使用 Mozilla Firefox 的測試封裝,則必須安裝及設定 Test Helper Extension for Mozilla Firefox。您也必須將測試 Helper 擴充安裝成 Mozilla Firefox 瀏覽器的一部分。
|
|
使用 Mozilla Firefox 播放手動測試:當您執行手動測試時,可以指定測試在與網站或 Web 架構應用程式互動時使用 Mozilla Firefox 瀏覽器。 |
|
使用 Mozilla Firefox 播放自動程式碼 UI 測試:您可以將環境變數加入至自動程式碼 UI 測試,指定在執行網站或 Web 架構應用程式的測試時使用 Mozilla Firefox 瀏覽器。 |