使用預存虛擬機器和範本建立 SCVMM 環境
您可以使用預存虛擬機器集和範本,建立 SCVMM 環境。 當您以此方法建立 SCVMM 環境時,Microsoft Test Manager 會建立虛擬機器和範本的複本,並將它們加入至您的環境。
需求
- Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional
注意事項 |
---|
當您建立 SCVMM 環境時,您可以在多個主機和叢集主機群組上,裝載您的虛擬機器,除非您啟用網路隔離。如果您將虛擬機器加入至您的環境,且這些虛擬機器裝載在叢集上,則您還應該至少將一個未裝載在叢集上的虛擬機器,加入至您的環境。此外,您無法搭配使用叢集主機與網路隔離環境。 |
本主題說明如何使用預存虛擬機器和範本,建立新的 SCVMM 環境。 如需建立和管理 SCVMM 環境其他方法的詳細資訊,請參閱建立與管理 SCVMM 環境指引。 如需實驗室環境的概觀,請參閱使用實驗室環境測試應用程式生命週期。
此主題包括下列章節:
必要條件
選取範本或預存虛擬機器
選取範本或預存虛擬機器
選取範本或預存虛擬機器
選取範本或預存虛擬機器
新增環境:進階
新增環境:驗證
完成機器的設定
後續步驟
必要條件
警告
若要建立包含正在執行 Windows XP 之虛擬機器的實驗室環境,請執行設定包含 Windows XP 或 Windows Server 2003 電腦的實驗室環境中列出的其他步驟。
使用預存虛擬機器和範本建立 SCVMM 環境之前,必須先完成下列必要條件:
加入環境的每個虛擬機器都必須由 System Center Virtual Machine Manager (SCVMM) 管理。 您可以建立 SCVMM 環境之前,必須先完成在實驗室環境中測試中有關 SCVMM 環境的必備工作。
您要加入至環境的每個預存虛擬機器和範本上,都必須安裝下列其中一個作業系統:
Windows Server 2008
Windows Server 2012
Windows XP SP3
Windows Vista SP2
Windows 7 SP1
Windows 8
您要加入至環境的每個預存虛擬機器和範本上,必須啟用檔案共用。
選取範本或預存虛擬機器
若要建立環境,您要從 Team 專案程式庫複製虛擬機器。
建立新的 SCVMM 環境
開啟 Microsoft Test Manager,然後選擇 [實驗室中心] 和 [實驗室]。
您現在可以在 Team 專案中看到實驗室環境的清單。
選擇 [新增] 按鈕。
在 [新增環境] 精靈中,選擇 [SCVMM 環境]。
根據下列各節,填寫精靈中的其他欄位。
新增環境:輸入及命名
欄位 |
輸入內容 |
---|---|
名稱 |
環境的名稱,必須是在 Team 專案中的唯一名稱。 |
描述 |
選擇項。 |
標記 |
標記是您可以根據您的專案慣例設定的選擇性名稱/值組。 例如,您的環境可以使用標記表示環境的用途以及在此之後可刪除的日期。 |
新增環境:電腦
在 [電腦] 頁面上,選擇要加入至環境的虛擬機器或虛擬機器範本。
虛擬機器可供使用: |
這是在 Team 專案程式庫中所儲存虛擬機器和範本的清單。 通常,它包含已安裝作業系統、用戶端應用程式和伺服器軟體之不同組合的電腦。 例如,您可以選取 Web 用戶端和 Web 伺服器。 如果您找不到具有所需功能的項目,您可以設定新的虛擬機器,並將其匯入至程式庫。 選擇 [匯入]。 如需詳細資訊,請參閱如何:從 SCVMM 匯入虛擬機器或範本。 |
||
|
虛擬機器範本是已移除其身分識別資訊的虛擬機器。 當您在環境中新增虛擬機器範本時,會建立新的虛擬機器。 新的名稱和連接埠 ID 會自動產生。 |
||
|
當您新增虛擬機器時,在您的實驗室環境中會建立完全相同的複本。 因此,您必須確定要變更其名稱。 通常預存虛擬機器是工作群組的一部分。 |
||
|
執行中虛擬機器的建立與任何環境無關。 它們由 SCVMM 系統管理員設定,且會構成資源集區。 您可以將這些機器附加至您的環境。 執行中機器一次無法附加至一個以上的環境中。 當您完成測試時,您應該刪除環境,以便機器回到集區。 如需詳細資訊,請參閱SCVMM (虛擬) 環境。 |
||
選取的電腦: |
您可以為加入至環境中的每部電腦設定下列屬性。 請注意,您可以多次加入相同的虛擬機器或虛擬機器範本。 您必須為每部機器指定不同名稱。 |
||
|
這個名稱會識別這個環境中的虛擬機器。 這與電腦名稱不同。 避免在名稱中使用逗號。 |
||
|
角色識別電腦在環境中的功能。 可由 Test Manager 用來判斷為了進行測試而要安裝哪些元件,以及收集哪些測試資料。 您可以從功能表選取角色,或輸入您選擇的任何角色名稱。
|
新增環境:電腦屬性
索引標籤 |
電腦屬性 |
||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
硬體設定檔 |
指定給虛擬機器的記憶體數量。 |
||||||||||||||||||
OS 設定檔 (僅限範本) |
從範本部署之虛擬機器的作業系統類型、電腦名稱、系統管理員密碼、產品金鑰、網域以及工作群組。
|
||||||||||||||||||
電腦標記 |
使用者定義的自訂屬性。 您可以使用它們來表示資訊,例如:
|
新增環境:進階
測試控制器 |
這種環境的測試控制器電腦名稱。 |
設定要執行 UI 測試的環境 |
如果測試包括自動程式碼 UI 測試,請選取此選項。 如需詳細資訊,請參閱使用 UI 自動化驗證程式碼。 只有當執行環境時,才可以設定這個選項。 若要在新環境上設定該選項:完成精靈。 等待直到環境的狀態變為 [就緒]。 選取環境,然後選擇 [開啟],以返回精靈。 警告 |
啟用網路隔離 |
網路隔離可讓您多次部署相同的預存環境,而不會產生名稱或 IP 位址衝突。 如需網路隔離功能的詳細資訊,請參閱建立和使用網路隔離的環境。 |
新增環境:驗證
選擇 [驗證],以確保您所設定的屬性有效。
如果驗證失敗,您必須解決這個問題才能完成。
如果驗證成功,請選擇 [完成]。
如果驗證成功,請選擇 [完成]。
[新增環境精靈] 即會關閉,而您的環境會出現在 [類型:SCVMM] 下的 [環境] 清單中。
建立環境可能需要一些時間。 您可以在 [環境] 清單中查看處理進度。 若要查看個別虛擬機器的進度,請選取環境。
在虛擬機器建立之後,如果您想要的話,可以登入。 選取環境,然後在電腦圖示的捷徑功能表中,選擇 [連線]。
完成機器的設定
如有必要,請安裝測試代理程式
如果 SCVMM 環境的狀態變更為 [未就緒],請選擇捷徑功能表上的 [修復]。Lab Management 將在每個虛擬機器上安裝測試代理程式,並將它設定為與您的測試控制器進行通訊。
提示
僅當您從程式庫中選取的範本或虛擬機器已經沒有測試代理程式時,才需要這個步驟。若要避免執行這項操作,您應該在將範本或虛擬機器加入至程式庫時安裝測試代理程式。
如有必要,將電腦加入網域
如果您要讓電腦成為網域的成員,則您通常必須將每一部電腦加入網域。這個步驟是必要的,因為虛擬機器在儲存至程式庫之前,通常會加入至工作群組。 這是個很好的作法,在同時使用相同虛擬機器的多個複本時,可以避免網域名稱衝突。
後續步驟
以下是您可以在建立 SCVMM 環境之後執行的工作:
操作您的環境,並管理環境中的虛擬機器。 請參閱 管理實驗室環境和虛擬機器。
在您的 Team 專案程式庫中儲存環境的複本。 請參閱如何:如何:儲存 SCVMM 環境。
透過使用 Microsoft Test Manager、Tcm.exe 命令列公用程式或建置-部署-測試工作流程,在實驗室環境中執行手動和自動化測試。 請參閱 在實驗室環境中測試。
建立建置-部署-測試工作流程,以自動化以下處理序:建立應用程式組建、將組建部署至實驗室環境,以及在部署的應用程式上執行測試。 請參閱 自動化建置-部署-測試工作流程。