逐步解說:安裝測試控制器和測試代理程式以便進行 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 中使用測試控制器和測試代理程式加入測試設定

  1. 在 [方案總管] 中,以滑鼠右鍵按一下 [方案項目],指向 [加入],再按一下 [新增項目]。

    [加入新項目] 對話方塊隨即出現。

  2. 在 [已安裝的範本] 窗格中,按一下 [測試設定]。

  3. 在 [名稱] 方塊中輸入 TestSettingDistributedTestWalkthrough。

  4. 按一下 [加入]。

    新測試 TestSettingDistributedTestWalkthrough.testsettings 檔案會出現在 [方案總管] 的 [方案項目] 資料夾底下。

    [測試設定] 對話方塊隨即顯示。 請選取 [一般] 頁面。

    接著,便可以編輯和儲存測試設定值。

    注意事項注意事項

    您所建立的每個測試設定,都會列為 [測試] 功能表上 [選取現用測試設定] 和 [編輯測試設定] 選項的選擇。

  5. 在 [名稱] 下方輸入測試設定的名稱。

  6. 在 [描述] 底下,輸入「分散式測試設定」。

  7. 將 [預設命名配置] 保持選取狀態。

  8. 按一下 [角色]。

    [角色] 頁面隨即顯示。

  9. 若要遠端執行測試,請使用 [測試執行方法] 下拉式清單並選取 [遠端執行]。

  10. 在 [控制器] 下拉式清單中,輸入您在安裝測試控制器程序中所建立之測試控制器的電腦名稱。

    注意事項注意事項

    如果這是您第一次加入控制器,下拉式清單不會列出任何控制器。 您先前在其他測試設定中指定的控制器會填入此清單中。

  11. 按一下 [角色] 底下的 [加入]。

  12. 在 [名稱] 欄底下的反白顯示列,輸入「分散式測試」。

  13. 按一下 [資料和診斷]。

    [資料和診斷] 頁面隨即顯示。

  14. 在 [角色] 底下,確認已選取 [分散式測試] 角色。

  15. 在 [所選角色的資料和診斷] 底下,選取 [IntelliTrace] 和 [系統資訊] 配接器。

    如需這些配接器以及可用於測試設定之其他配接器的詳細資訊,請參閱建立測試設定以便從 Visual Studio 執行自動化的測試

  16. 按一下 [主機]。

  17. (選擇性) 如果您電腦執行的是 64 位元版本的 Microsoft Windows,而且您使用 [任何 CPU] 組態來編譯測試,請使用 [在 32 位元或 64 位元處理序中執行測試] 下拉式清單並選取 [在 64 位元電腦上的 64 位元處理序中執行測試]。

    秘訣秘訣

    為了達到最大彈性,您應該使用 [任何 CPU] 組態來編譯測試專案。 然後,您就可以在 32 和 64 位元代理程式上執行。 使用 [64 位元] 組態來編譯測試專案並沒有任何優點。

  18. 按一下 [套用] 儲存新測試設定。

  19. 按一下 [關閉]。

  20. 在 [測試] 功能表上選取 [選取現用測試設定],然後按一下 TestSettingDistributedTestWalkthrough.testsettings

  21. 以平常的方式執行測試。

    當測試控制器處理單元測試和自動程式碼 UI 測試時,測試控制器會以 100 為單位,將這些測試分成群組,然後將它們傳送至測試代理程式電腦。 例如,如果您有 250 個單元測試和三個測試代理程式,前 100 個單元測試將傳送至代理程式 1、後 100 個單元測試將傳送至代理程式 2,而其餘 50 個單元測試則傳送至代理程式 3。

    如需如何在 Visual Studio 中建立要使用的測試設定的詳細資訊,請參閱建立測試設定以便從 Visual Studio 執行自動化的測試

請參閱

概念

安裝和設定 Visual Studio Agents、測試和組建控制器

使用測試設定安裝電腦和收集診斷資訊

設定測試電腦以便執行測試或收集資料

其他資源

逐步解說:在負載測試中使用測試控制器和測試代理程式

測試控制器和測試代理程式需求