共用方式為


在 Visual Studio 中將角色指派給測試控制器和測試代理程式,以便進行自動化測試

這個主題適用於:

Visual Studio Test Professional

Visual Studio Ultimate

Visual Studio Premium

Visual Studio Professional 

Visual Studio Express

標題適用於 標題適用於 標題適用於 標題適用於 標題不適用於

本逐步解說將示範如何建立和設定測試設定,讓此測試設定透過測試控制器和測試代理程式使用 Visual Studio 2013 將測試分散到多部電腦。 此外,本逐步解說也會示範如何將診斷和資料配接器加入至測試設定。

在這個逐步解說中,您將完成下列工作:

  • 建立測試設定。

  • 將角色指派至測試控制器和測試代理程式。

  • 將診斷和資料配接器指派至測試設定。

必要條件

若要建立和設定測試設定

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

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

  2. 在 [安裝的範本] 窗格中,選擇 [測試設定]。

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

  4. 選擇 [加入]。

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

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

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

    注意事項注意事項

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

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

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

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

若要將角色指派至測試控制器和測試代理程式

  1. 選擇 [角色]。

    [角色] 頁面隨即顯示。

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

  3. 在 [控制器] 下拉式清單中,輸入您的測試控制器電腦名稱。

    注意事項注意事項

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

  4. 在 [角色] 底下選擇 [加入]。

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

若要將診斷和資料配接器指派至測試設定

  1. 選擇 [資料和診斷]。

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

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

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

    如需這些配接器以及可用於測試設定之其他配接器的詳細資訊,請參閱指定 Visual Studio 測試的測試設定

  4. 選擇 [主機]。

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

    提示

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

  6. 若要儲存新的測試設定,請選擇 [套用]。

  7. 選擇 [關閉]。

  8. 在 [測試] 功能表上選取 [選取現用測試設定],然後選擇 [TestSettingDistributedTestWalkthrough.testsettings]。

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

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

    如需如何在 Visual Studio 中建立要使用的測試設定的詳細資訊,請參閱指定 Visual Studio 測試的測試設定

請參閱

概念

安裝並設定 Test Agent 和 Test Controller

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

其他資源

使用 Visual Studio 設定 Test Controller 和 Test Agent 以便管理測試