設定包含 Windows XP 電腦的實驗室環境
您可以使用實驗室環境,其包含執行 Windows XP 的虛擬和實體機器。 然而,這些實驗室環境,在其他實驗室環境並未設定時,會出現一些問題。 這些問題都需要執行額外的步驟,當您對包含 Windows XP 機器的實驗室環境進行設定與變更時。 下表列出當您設定包含 Windows XP 機器的實驗室環境時,可能遇到的問題:
問題 |
解決方案 |
---|---|
創造一個實驗室環境: 如果環境包含 Windows XP 機器,建置實驗室環境將會失敗。 |
請參閱本節:建立包含 Windows XP 機器的實驗室環境 |
編輯實驗室環境 如果環境包含 Windows XP 機器,編輯實驗室環境將會失敗。 |
請參閱本節: 重新設定包含 Windows XP 機器的實驗室環境 |
修復實驗室環境: 如果環境包含 Windows XP 機器,修復實驗室環境將會失敗。 |
請參閱本節: 重新設定包含 Windows XP 機器的實驗室環境 |
設定實驗室環境以執行服務: 如果實驗室環境包含 Windows XP 機器,且設定為執行自動程式碼 UI 測試,則重新設定為執行中環境做為服務將會產生錯誤。 |
請參閱本節: 重新設定包含 Windows XP 機器的實驗室環境 |
變更測試控制器 如果實驗室環境包含 Windows XP 機器,變更環境的測試控制器將會產生錯誤。 |
請參閱本節: 重新設定包含 Windows XP 機器的實驗室環境 |
變更測試控制器的設定 如果實驗室環境包含 Windows XP 機器,變更測試的測試設定中使用 [測試控制器管理員] 索引標籤的 Microsoft 測試管理員將會產生錯誤。 |
請參閱本節: 重新設定包含 Windows XP 機器的實驗室環境 |
建立使用 Windows XP 機器的實驗室環境
若要建立包含 Windows XP 機器的實驗室環境,請遵循下列步驟:
建立您的實驗室環境:
使用 Microsoft 測試管理員以建置實驗室環境。 請參閱 建立實驗室環境。 使用 [新增環境] 精靈之後,當您完成建立環境, Lab Management 會嘗試安裝在您電腦上的測試代理程式。 不過, Lab Management 不會安裝測試代理程式在您的 Windows XP 電腦上,且您的實驗室環境 [狀態] 會顯示 [未就緒]。
手動安裝測試代理程式在您的 Windows XP 電腦上:
手動安裝測試代理程式在每一個 Windows XP 機器上的環境。 請參閱本節: 在實驗室環境手動安裝測試代理程式。
確認您的測試代理程式:
開啟您在 Microsoft 測試管理員的實驗室環境。
開啟 [Microsoft 測試管理員]
從下拉式功能表中選取 [實驗室中心] 。
選取 [實驗室] 索引標籤。
反白顯示您在 [環境] 清單的實驗室環境,然後選取工具列上的 [開啟] 。
選取 [驗證] 按鈕。 一組驗證將會執行。
選取 [完成] 按鈕。
Lab Management 會嘗試在您的實驗室環境重新安裝電腦上的測試代理程式,和顯示錯誤或警告。 不過,程序如果成功,環境的 [狀態] 將變更為 [準備好] ,而且您可以使用環境。
重新設定為使用 Windows XP 機器的實驗室環境
本節說明如何重新設定包含 Windows XP 電腦現有的實驗室環境。 您必須完成下列案例中的步驟:
修復您的環境。
編輯環境。
變更環境的測試控制器。
重新設定用於環境的測試控制器。
重新設定環境執行測試代理程式做為服務,請在設定屬性之後執行自動程式碼 UI 測試。
重新設定測試控制器:
(選擇性):如果您需要重新設定測試控制器,請重新設定測試控制器,然後完成下列步驟。 如需有關在實驗室環境的測試控制器的詳細資訊,請參閱 在實驗室環境中設定測試控制器。
請手動解除安裝在您的 Windows XP 電腦上的測試代理程式:
登入 Windows XP 機器。
在 [控制台],開啟 [新增或移除程式]。
如果 [Microsoft Visual Studio Agents] 在程式清單上,請將它解除安裝。 否則,請繼續進行下一步。
手動安裝測試代理程式在您的 Windows XP 電腦上:
手動安裝測試代理程式在每一個 Windows XP 機器上的環境。 請參閱本節: 在實驗室環境手動安裝測試代理程式。
確認您的測試代理程式:
開啟您在 Microsoft 測試管理員的實驗室環境。
開啟 [Microsoft 測試管理員]
從下拉式功能表中選取 [實驗室中心] 。
選取 [實驗室] 索引標籤。
反白顯示您在 [環境] 清單的實驗室環境,然後選取工具列上的 [開啟] 。
重新設定測試控制器和 UI 測試的設定。
(選擇性)如果您必須變更測試控制器或將它設定為執行自動程式碼 UI 測試,請選取 [進階] 索引標籤,然後重新設定這些設定。
選取 [驗證] 按鈕。 一組驗證將會執行。
選取 [完成] 按鈕。
Lab Management 會嘗試在您的實驗室環境重新安裝電腦上的測試代理程式,和顯示錯誤或警告。 不過,程序如果成功,環境的 [狀態] 將變更為 [準備好] ,而且您可以使用環境。
手動安裝在實驗室環境的測試代理程式
本節說明如何安裝測試代理程式在實驗室環境的一部分,使用 Visual Studio 2012 安裝代理程式軟體,而非 Microsoft 測試管理員。 您必須對您的實驗室環境的每個 Windows XP 機器重複這個步驟。
必要的使用權限
若要安裝測試代理程式,您必須是電腦上 [Administrators] 安全性群組的成員。 當您要向測試控制器註冊測試代理程式時,您也必須是測試控制器電腦上 [Administrators] 安全性群組的成員。
若要手動安裝測試代理程式
載入「Visual Studio Agents」CD 或已下載的 ISO 映像,然後啟動位於根資料夾的 setup.exe。
Visual Studio Test Agent 安裝精靈隨即出現。 請依照精靈中的步驟。
當增益集完成安裝時,選取 [現在設定測試代理程式]。
注意事項 您隨時可以執行這個工具,重新設定測試代理程式。選取 [所有程式], [Microsoft Visual Studio], [Microsoft Visual Studio Test Agent 組態工具]。
選取 [執行選項] 然後選取下列其中一個。 這些選項會決定您的測試代理程式執行的方式:
服務:如果您不需要執行與桌面互動的自動化測試,例如自動程式碼 UI 測試或在測試執行時建立視訊錄製,請選取 [以下列方式執行測試代理程式] 底下的 [服務],然後選取下一步。
- 在 [以服務方式執行測試代理程式] 下,在 [使用者名稱] 和 [密碼] 欄位,請指定您用於建立您的實驗室環境的登入認證。 在 Microsoft 測試管理員的 [實驗室中心] 中,這些認證是被 [新增環境] 精靈使用,其位於 [電腦] 索引標籤。
**互動式處理序:**如果您想要執行與桌面互動的自動化測試,例如自動程式碼 UI 測試或在測試執行時建立視訊錄製,請選取 [互動式處理序],然後選取 下一步.。 如需更多如何將測試代理程式做為處理序執行的詳細資訊,請參閱 HOW TO:將您的測試代理程式設定為執行與桌面互動的測試。
在 [以互動式處理序方式執行測試代理程式] 下,在 [使用者名稱] 和 [密碼] 欄位,請指定您用於建立您的實驗室環境的登入認證。 在 Microsoft 測試管理員的 [實驗室中心] 中,這些認證是被 [新增環境] 精靈使用,其位於 [電腦] 索引標籤。
如果您設定測試代理程式以執行互動式處理序,使用不同的使用者帳戶用以登入至機器,您必須重新啟動電腦和登入您在測試代理程式組態工具輸入的帳戶。 此步必須執行,測試代理程式服務才能啟動。
為了確保具有測試代理程式的電腦可以在重新開機之後執行測試,您可以設定電腦自動以測試代理程式身分登入。 選取 [自動登入]。 這會將使用者名稱和密碼以加密格式儲存在登錄中。
若要確定已停用螢幕保護裝置,因為這可能會妨礙必須與桌面互動的自動化測試,請選取 [確保已停用螢幕保護裝置]。
警告
如果自動登入或停用螢幕保護裝置,則會有安全性危險。啟用自動登入,您可讓其他使用者啟動此電腦,並且能夠使用自動登入的帳戶。如果停用螢幕保護裝置,則電腦可能不會提示使用者登入以解除鎖定電腦。這可讓任何人存取電腦,只要他們可以實際存取電腦。如果在電腦上啟用這些功能,則您要確保這些電腦的實際安全性。例如,這些電腦位於實際安全的實驗室中。(清除 [確定已停用螢幕保護裝置] 並不會啟用螢幕保護裝置)。
選取 [向測試控制器註冊]。 在 [向下列測試控制器註冊測試代理程式] 中,輸入測試控制器的名稱,後面加上冒號 (:) 以及所使用的連接埠編號。 例如,輸入 agent1:6901。
注意事項 預設通訊埠編號為 6901。
若要套用變更,請選取 [套用設定]。
[組態摘要] 對話方塊隨即出現。 其中顯示設定測試代理程式所需之每個步驟的狀態。
注意事項 安裝程序的最後一個步驟會重設網路介面卡,而這可能造成網路暫時無法使用。這是預期的行為。
若要關閉 [組態摘要] 對話方塊,請選取 [關閉]。 然後,再次選取 [關閉] 關閉 [Test Agent 組態工具]。