HOW TO:使用虛擬環境執行自動化測試
您可以使用 Microsoft 測試管理員,利用您透過 Lab Management 建立的虛擬環境來執行自動化測試。 您必須建立自動化測試與測試案例的關聯。 接著您可以將測試案例加入到屬於測試計劃一部分的測試套件。 您也可以使用 tcm.exe 從命令列執行這些測試。 然後,您就可以將結果當做測試計劃結果的一部分來檢視。
使用虛擬環境執行自動化測試的程序,與使用 Microsoft 測試管理員搭配實體環境執行自動化測試一樣。 下列程序說明可讓您執行自動化測試的虛擬環境必要條件。 您可以在執行測試之後連接到虛擬環境。
注意:我們不建議您使用虛擬環境來執行負載或壓力測試。
必要條件
您必須先完成下列步驟,才能使用您的環境來執行自動化測試:
針對虛擬環境中需要的每個角色,建立虛擬機器或範本。
在每部虛擬機器上安裝實驗室代理程式和測試代理程式,讓您能夠於執行測試時,在每部機器上執行自動化測試,以及收集資料和診斷資訊。
如果要執行與桌面互動的測試,而且想針對該角色使用虛擬機器來執行測試,您必須將測試代理程式設定為以互動式處理序執行。 如需詳細資訊,請參閱 HOW TO:將您的測試代理程式設定為執行與桌面互動的測試。
如果要使用工作流程整合功能來部署應用程式,您還必須在虛擬機器上安裝組建代理程式。
安裝可用於虛擬環境的測試控制器。 如需此作業的詳細資訊,請參閱 HOW TO:加入要用來透過 Lab Management 進行測試的測試控制器。
您必須建立自動化測試與測試案例的關聯,並將它們加入到測試計劃中的測試套件。 如需詳細資訊,請參閱 HOW TO:使自動化測試與測試案例產生關聯或 HOW TO:使用 tcm.exe 從自動化測試的組件建立測試案例。
程序
若要使用虛擬環境執行自動化測試
建立虛擬環境,並加入每個角色的必要虛擬機器和範本。 如需詳細資訊,請參閱虛擬環境概念和方針和 HOW TO:從虛擬機器或範本建立環境。
注意事項 您必須啟用虛擬環境中的測試功能。 您必須選取要用於這項功能的測試控制器。
若要啟動虛擬環境,請從 [環境] 檢視選取環境,並按一下 [啟動]。
注意事項 如果您要使用的環境已經儲存在程式庫中,您必須先部署環境以便從已儲存的影像建立虛擬機器,然後才能啟動該環境。
確認環境中的電腦已啟動,而且已啟用測試功能。 在 [環境] 檢視中,測試功能的狀態會顯示在環境詳細資料中的 [測試] 旁邊。
注意事項 如果要執行與桌面互動的測試,您必須登入做為要在環境中執行測試之角色的虛擬機器,以啟動測試代理程式的互動式處理序。 在您登入機器之前,測試功能都不會啟用。
(建議) 為了防止其他使用者在您執行測試時不小心連接到您的環境,請在工具列中按一下 [標記為使用中] 旁邊的下拉箭號。 請加入有關誰正在使用環境的註解,然後按一下 [標記為使用中]。
如果其他使用者嘗試連接到正在使用的環境,[連接到環境] 對話方塊中便會顯示警告和您輸入的註解。
注意事項 您也可以從 Microsoft 環境檢視器,將環境標記成 [使用中]。
在您環境中的虛擬機器上安裝應用程式。 您可以使用工作流程功能,利用組建定義自動執行這項作業。 如需這個做法的詳細資訊,請參閱 HOW TO:將應用程式部署至虛擬環境。 或者,您也可以手動安裝應用程式。
注意事項 建議您在安裝應用程式之後擷取每部虛擬機器的快照,使您能夠輕鬆地返回這個已安裝應用程式的初始狀態。
若要執行自動化測試,請使用 HOW TO:使用 Microsoft 測試管理員執行測試計劃中的自動化測試中的程序來執行下列工作:
將要用來尋找測試組件的組建指派給您的測試計劃。
建立包含虛擬環境之角色集的測試設定,並將這些測試設定和您的環境指派給測試計劃。
執行自動化測試。
檢視結果。
注意事項 如果要執行與桌面互動的測試,當您針對用來執行測試的角色,從虛擬機器上的 [環境] 檢視連接到環境時,便可以查看正在執行的每個測試。 如果您是系統管理員,也可以在虛擬機器的縮圖檢視中查看執行中的測試。
若要調查任何測試結果,您可以連接至環境中的任何一部虛擬機器。 若要這樣做,請在 [環境] 檢視中,以滑鼠右鍵按一下機器,並指向 [連接]。
[Microsoft 環境檢視器] 隨即顯示。
如需如何連接至虛擬環境的詳細資訊,請參閱 HOW TO:連接至虛擬環境。
如果您使用的是已啟用網路隔離的環境,請參閱 How to: Connect to Virtual Machines in an Environment that Uses Network Isolation。