在 Visual Studio 中將角色指派給測試控制器和測試代理程式,以便進行自動化測試
這個主題適用於:
Visual Studio Test Professional |
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio Professional |
Visual Studio Express |
---|---|---|---|---|
此逐步解說也示範如何建立和設定測試設定,讓此測試設定使用測試控制器和測試代理程式,利用Visual Studio 2012 中的 Visual Basic將測試散發至多部電腦。此外,這個逐步解說也示範如何將診斷和資料配接器加入至測試設定。
在這個逐步解說中,您將完成下列工作:
建立測試設定。
指派角色給測試控制器和測試代理程式。
將診斷和資料配接器的測試設定。
必要條件
建立單元測試或自動程式碼 UI 測試執行的測試設定。如需如何建立單元測試或自動程式碼 UI 測試的詳細資訊,請參閱 在 Microsoft Test Manager 中建立與管理測試。
您必須安裝測試控制器和測試代理程式。如需如何安裝測試控制器和測試代理程式的詳細資訊,請參閱安裝並設定 Test Agent 和 Test Controller。
建立及設定測試設定
在 [方案總管] 中,以滑鼠右鍵按一下 [方案項目],指向 [加入],再按一下 [新增項目]。
[加入新項目] 對話方塊隨即出現。
在 [已安裝的範本] 窗格中,選擇 [測試設定]。
在 [名稱] 方塊中輸入 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 測試的測試設定。
請參閱
概念
安裝並設定 Test Agent 和 Test Controller