逐步解說:安裝測試控制器和測試代理程式以便進行 Visual Studio 自動化測試
這個主題適用於:
Visual Studio Test Professional |
Visual Studio 2010 Ultimate |
Visual Studio 2010 Premium |
Visual Studio Professional |
Visual Studio Express |
---|---|---|---|---|
在這個逐步解說中,您將了解用於安裝測試控制器和測試代理程式的程序。 此逐步解說也示範如何設定測試設定,讓此測試設定使用測試控制器和測試代理程式,將測試散發至多部電腦。 此外,這個逐步解說也示範如何將診斷和資料配接器加入至測試設定。
在這個逐步解說中,您將完成下列工作:
設定測試控制器和測試代理程式,用於從 Visual Studio 在多部電腦執行測試。
建立使用此測試控制器以及資料和診斷配接器的測試設定,並執行測試。
必要條件
"Microsoft Visual Studio Agents" CD。
(選擇性) 安裝測試控制器和測試代理程式的第二部電腦。 或者,也可以在已安裝 Visual Studio 的同一部電腦上安裝測試控制器和代理程式。
安裝測試控制器和測試代理程式
接下來的兩個程序提供用來安裝測試控制器和測試代理程式的步驟。
安裝測試控制器
若要安裝測試控制器,您必須是電腦的 [Administrators] 安全性群組成員。 如需如何安裝測試控制器的詳細資訊,請參閱安裝和設定 Visual Studio Agents、測試和組建控制器。
若要安裝測試控制器
安裝測試代理程式
若要安裝測試代理程式,您必須是電腦上 [Administrators] 安全性群組的成員。
您針對測試代理程式加入以啟動服務或處理序的使用者,必須也是此代理程式之測試控制器所在電腦的 [TeamTestAgentService] 群組成員。
注意事項 |
---|
如果此使用者是目前使用者,則當您將此使用者加入至測試控制器時,您必須登出或重新啟動此電腦。 如需如何安裝測試代理程式的詳細資訊,請參閱安裝和設定 Visual Studio Agents、測試和組建控制器。 |
若要安裝測試代理程式
在 Visual Studio 中使用測試控制器和測試代理程式
在這個程序中,您將在 Visual Studio 中建立測試設定以包含已安裝的測試控制器,並指定角色以及測試代理程式將使用的資料和診斷配接器。
若要在 Visual Studio 中使用測試控制器和測試代理程式加入測試設定
在 [方案總管] 中,以滑鼠右鍵按一下 [方案項目],指向 [加入],再按一下 [新增項目]。
[加入新項目] 對話方塊隨即出現。
在 [已安裝的範本] 窗格中,按一下 [測試設定]。
在 [名稱] 方塊中輸入 TestSettingDistributedTestWalkthrough。
按一下 [加入]。
新測試 TestSettingDistributedTestWalkthrough.testsettings 檔案會出現在 [方案總管] 的 [方案項目] 資料夾底下。
[測試設定] 對話方塊隨即顯示。 請選取 [一般] 頁面。
接著,便可以編輯和儲存測試設定值。
注意事項 您所建立的每個測試設定,都會列為 [測試] 功能表上 [選取現用測試設定] 和 [編輯測試設定] 選項的選擇。
在 [名稱] 下方輸入測試設定的名稱。
在 [描述] 底下,輸入「分散式測試設定」。
將 [預設命名配置] 保持選取狀態。
按一下 [角色]。
[角色] 頁面隨即顯示。
若要遠端執行測試,請使用 [測試執行方法] 下拉式清單並選取 [遠端執行]。
在 [控制器] 下拉式清單中,輸入您在安裝測試控制器程序中所建立之測試控制器的電腦名稱。
注意事項 如果這是您第一次加入控制器,下拉式清單不會列出任何控制器。 您先前在其他測試設定中指定的控制器會填入此清單中。
按一下 [角色] 底下的 [加入]。
在 [名稱] 欄底下的反白顯示列,輸入「分散式測試」。
按一下 [資料和診斷]。
[資料和診斷] 頁面隨即顯示。
在 [角色] 底下,確認已選取 [分散式測試] 角色。
在 [所選角色的資料和診斷] 底下,選取 [IntelliTrace] 和 [系統資訊] 配接器。
如需這些配接器以及可用於測試設定之其他配接器的詳細資訊,請參閱建立測試設定以便從 Visual Studio 執行自動化的測試。
按一下 [主機]。
(選擇性) 如果您電腦執行的是 64 位元版本的 Microsoft Windows,而且您使用 [任何 CPU] 組態來編譯測試,請使用 [在 32 位元或 64 位元處理序中執行測試] 下拉式清單並選取 [在 64 位元電腦上的 64 位元處理序中執行測試]。
秘訣 為了達到最大彈性,您應該使用 [任何 CPU] 組態來編譯測試專案。 然後,您就可以在 32 和 64 位元代理程式上執行。 使用 [64 位元] 組態來編譯測試專案並沒有任何優點。
按一下 [套用] 儲存新測試設定。
按一下 [關閉]。
在 [測試] 功能表上選取 [選取現用測試設定],然後按一下 TestSettingDistributedTestWalkthrough.testsettings。
以平常的方式執行測試。
當測試控制器處理單元測試和自動程式碼 UI 測試時,測試控制器會以 100 為單位,將這些測試分成群組,然後將它們傳送至測試代理程式電腦。 例如,如果您有 250 個單元測試和三個測試代理程式,前 100 個單元測試將傳送至代理程式 1、後 100 個單元測試將傳送至代理程式 2,而其餘 50 個單元測試則傳送至代理程式 3。
如需如何在 Visual Studio 中建立要使用的測試設定的詳細資訊,請參閱建立測試設定以便從 Visual Studio 執行自動化的測試。
請參閱
概念
安裝和設定 Visual Studio Agents、測試和組建控制器