建立用於測試的實體環境
如果您計劃使用 Microsoft 測試管理員來執行自動化測試,則必須使用包含角色集的實體或虛擬環境透過測試計劃執行測試。 若要使用虛擬環境,必須安裝 。 如需虛擬環境的詳細資訊,請參閱HOW TO:從虛擬機器或範本建立環境。
您可以使用 Microsoft 測試管理員來建立實體環境。 實體環境可能使用實體電腦或虛擬機器。 若要建立實體環境,您必須在可用的電腦上安裝一部或多部測試控制器,並將每一部控制器與 Team Foundation Server 相關聯。 接著,您可以在電腦上安裝測試代理程式,並向測試控制器進行註冊。 環境中可以使用的每一部電腦都稱為「電腦」(Machine)。
當您建立環境時,請選取用於該環境的測試控制器和用於待測應用程式的角色集。 角色指定電腦在環境中的用途。 例如,特定的角色可以是 [Web 伺服器] 或 [桌面用戶端]。 接著,您可以根據每個角色的屬性,選取環境中用於角色的電腦。
使用下列程序,在執行測試時建立實體環境,並管理該環境的代理程式。
建立實體環境
管理您環境中的測試代理程式
程序
建立實體環境
若要建立實體環境
開啟 [Microsoft 測試管理員]。
注意事項 若要顯示 [Microsoft 測試管理員] 視窗,請按一下 [開始],然後按一下 [所有程式]。 指向 [Microsoft Visual Studio 2010],然後按一下 [Microsoft Test Manager 2010]。
按一下置中群組切換器上的向下鍵,然後按一下 [實驗室中心]。 按一下 [實驗室]。
[環境] 檢視隨即顯示。
按一下 [新增] 旁邊的下拉箭號,然後指向 [新增實體環境]。
[新增實體環境] 檢視隨即顯示,並會選取 [名稱和位置] 頁面。
在 [名稱] 底下,輸入環境的名稱。
(選擇性) 在 [描述] 底下輸入環境的說明,以讓其他小組成員了解其用途。
在 [選取位置] 底下,按一下下拉箭號來選取用於建立環境的測試控制器。
注意:如果沒有可用的測試控制器,則必須安裝測試控制器,並向 Team 專案進行註冊。 如需詳細資訊,請參閱安裝和設定 Visual Studio Agents、測試和組建控制器 和管理測試控制器和測試代理程式。
(選擇性) 若要將您的環境標上標記以協助識別其用法,請按一下雙>形箭號來加入新標記。 按一下 [新增標記] 加入標記的名稱和值。
按 [下一步]。
[新增實體環境] 檢視隨即顯示,並會選取 [電腦] 頁面。 透過此頁面,您可以加入想在環境中使用的電腦,然後選擇此電腦適用的角色。 電腦是已安裝測試代理程式軟體的電腦或虛擬機器。
注意事項 如果沒有可用的電腦,則可以選取可用於此環境的其他測試控制器,或者可以使用 [Team Test Agent 組態工具] 將測試代理程式加入您選取的測試控制器中。 若要透過測試代理程式電腦執行此工具,請按一下 [開始],然後按一下 [所有程式]。 指向 [Microsoft Visual Studio 2010],然後按一下 [Microsoft Visual Studio Test Agent 2010 組態工具]。
若要將電腦加入環境,請選取 [可用電腦] 清單中的電腦,然後按一下 [加入至環境]。
接著,電腦清單中便會顯示該環境的電腦。
若要選取此電腦的角色,請按一下 [選取/輸入角色]。 按一下下拉箭號以從現有角色中選取角色,或者輸入您想要定義的角色。
重複步驟 9 和 10,加入環境所需的所有電腦。
注意事項 如果您想讓特定角色可以使用多部電腦,則可以針對相同的角色加入多部電腦。
按 [下一步]。
[新增實體環境] 檢視隨即顯示,並會選取 [電腦屬性] 頁面。
(選擇性) 若要加入電腦標記以協助識別特定類型的電腦,請按一下 [新增標記] 來加入標記的名稱和值。
按 [下一步]。
[新增實體環境] 檢視隨即顯示,並會選取 [摘要] 頁面。 此檢視會顯示加入此環境中的測試控制器、角色和電腦。
按一下 [完成]。
環境即會建立並顯示在環境清單中。
利用環境執行測試時管理您的代理程式
當您將應用程式的角色加入至測試設定時,會看到符合此角色集的環境。
當您使用具有測試設定的環境來執行測試時,針對回合選取的測試控制器會決定所需代理程式的可用性。 以下是決定代理程式可用性時可能發生的狀況:
必須執行測試的角色沒有可用的代理程式。 您的測試無法執行。 您可以執行下列其中一項動作,然後重新執行您的測試:
您可以等待代理程式可用於此角色,以執行測試。
如果有任何可用於此角色的代理程式離線,則您可以重新啟動代理程式以便其可用。
在用於測試回合的環境中,您可以將其他代理程式加入至執行測試的角色。 您可能不得不安裝新的代理程式並將其加入至測試控制器,然後將此代理程式加入至執行測試的角色。
執行診斷資料配接器的一個或多個角色沒有可用的代理程式。 如需診斷資料配接器的詳細資訊,請參閱使用測試設定安裝電腦和收集診斷資訊。 可以執行您的測試,但是無法執行診斷資料配接器。 您可以在沒有診斷資料配接器的情況下執行測試,或者可以執行下列其中一項動作並重新執行測試:
您可以等待代理程式可用於這些角色。
如果有可用於此角色的任何代理程式離線,則您必須使用 [環境] 管理員,將代理程式的狀態變更為線上。 此外,如果代理程式已與控制器中斷連線,則您可能不得不重新啟動該代理程式。
透過 [實驗室中心] 中的 [環境] 管理員,檢查用於此測試回合的環境是否不在忙碌中。 如果該環境忙碌,則您必須等待其可用且為就緒狀態為止。
在用於測試回合的環境中,您可以將其他代理程式加入角色。 您可能不得不安裝新的代理程式並將其加入至測試控制器,然後將此代理程式加入角色。