安裝並設定 Test Agent 和 Test Controller
如果要從遠端執行測試,或是將自動化測試分散到多部電腦上,請在每一部測試電腦上安裝測試代理程式,並將它們連結到測試控制器。 這項安排可讓您從 Visual Studio 2013 或 Microsoft Test Manager 管理測試,並可讓您設定自動化建置-部署-測試回合。 測試控制器會透過與每部測試電腦上的測試代理程式進行通訊的方式,分散測試及管理測試回合。 每個測試代理程式都會執行一些工作,像是安裝軟體、執行測試和收集測試資料。 此外,測試控制器也能讓您使用診斷資料配接器,在測試執行時收集資料或是影響測試電腦。
下載測試控制器和測試代理程式的安裝程式。 安裝程式在 ISO 檔案 (虛擬 CD) 上交付,以方便安裝在虛擬機器上。
利用測試控制器和測試代理程式,您可以:
使用 Visual Studio 從遠端執行自動化測試
使用 Visual Studio 將自動化測試分散到多部電腦
使用 Microsoft Test Manager 從遠端執行測試並收集測試資料
使用實驗室環境。 除了執行測試之外,代理程式還可讓您從 Microsoft Test Manager 管理實驗室電腦。
在實驗室環境中執行測試
使用建置-部署-測試工作流程在實驗室環境中部署應用程式
警告
如果您使用協力廠商的單元測試外掛程式執行測試,就無法使用測試控制器或測試代理程式執行這些測試。
若要使用測試控制器和測試代理程式執行測試,您還必須在設定這些控制器和代理程式之後,設定測試設定檔。 在該檔案中,您會指派角色給測試代理程式。 這些角色值決定您的測試控制器用來執行每項測試的電腦。 如需測試設定的詳細資訊,請參閱使用測試設定安裝電腦和收集診斷資訊。
必要條件
若要安裝測試控制器或測試代理程式,電腦必須執行下列其中一個作業系統:
控制器:
Windows 8、Windows 8.1
Windows 7 Service Pack 1
Windows Server 2012、Windows Server 2012 R2
Windows Server 2008 Release 2 Service Pack 1
代理程式:
Windows 8、Windows 8.1
Windows 7 Service Pack 1
Windows XP Service Pack 3
Windows Server 2012、Windows Server 2012 R2
Windows Server 2008 Release 2 Service Pack 1
Windows Server 2003 Service Pack 2
本節內容
請利用下列主題安裝和設定測試控制器和測試代理程式:
工作 |
支援內容 |
---|---|
使用 Visual Studio 設定和管理遠端與分散式自動化測試的測試控制器和測試代理程式。 |
|
在 Microsoft Azure 雲端服務中執行測試控制器或測試代理程式。 |
閱讀取此部落格:除了使用 Visual Studio 設定 Test Controller 和 Test Agent 以便管理測試之外,也請閱讀在 Azure 上裝載測試控制器和測試代理程式。 |
在實驗室環境中設定測試控制器,並且設定測試控制器和測試代理程式的安全性。 |
|
設定測試控制器和測試代理程式,將負載測試分散到多部電腦。 |
|
設定測試代理程式執行與桌面互動的遠端或分散式測試,例如自動程式碼 UI 測試。 |
|
重新設定測試控制器和測試代理程式用來進行通訊的預設通訊埠,方便您處理防火牆限制和軟體衝突。 |
|
在具有多張網路介面卡的電腦上設定測試控制器和測試代理程式。 |
|
指定測試控制器或測試代理程式進行通訊時,在發生錯誤而失敗之前必須等待回應的時間。 如果預設逾時設定導致您的拓撲中發生軟體衝突,請設定這些設定。 |