HOW TO:使用 Microsoft Test Manager 在實驗室環境中執行自動化測試
當您在 Microsoft 測試管理員中的做自動化測試時,您必須在實驗室環境中執行它們。您可以在 SCVMM 環境和標準環境執行自動化測試。在兩種型別的實驗室環境中,程序是相同的。若要在實驗室環境執行自動化測試,您必須建立自動化測試和測試案例的關聯,然後將測試案例加入至測試計劃的測試套件。
需求
- Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional
注意事項 |
---|
我們不建議您使用SCVMM環境來執行負載或壓力測試。相反地,請在標準環境使用實體電腦。 |
使用下列程序來設定您的測試計劃、使用適當的環境與測試設定來執行測試:
在實驗室環境中建立並安裝應用程式
使用 Microsoft 測試管理員執行自動化測試
檢視和更新測試結果
必要條件
您必須先完成下列步驟,才能使用[Microsoft測試管理員]來執行自動化測試:
為您的實驗室環境設定測試控制器。請參閱 在實驗室環境中設定測試控制器。
建立包含每個角色的機器在您的測試需求的實驗室環境。請參閱 建立實驗室環境。
建立自動化測試與測試案例的關聯,並將它們加入到測試計劃中的測試套件。請參閱 HOW TO:使自動化測試與測試案例產生關聯 或 HOW TO:使用 tcm.exe 從自動化測試的組件建立測試案例。
在實驗室環境中建立並安裝應用程式
注意事項 |
---|
如果您不使用 Team Foundation Build 建置應用程式和測試,仍然可以使用 Microsoft Test Manager執行自動化測試。您必須建立已共用位置加入其組建定義。共用位置為您測試組件的位置。 若要建立可與測試計劃組建有關聯的執行個體,組建定義必須至少一次觸發程序。如果您沒有設定 Microsoft Visual Studio 2012 Team Foundation Server 組建基礎結構,您就必須先為組建定義建立虛擬組建。如需詳細資訊,請參閱 Ajax Watson Prickett 的部落格:建立在 TFS Build 的虛擬組建 2010 年使用下列參數,您可以在命令列上提供組建: TfsCreateBuild.exe /collection:http://tfsservername:8080/tfs/collectionname /project: projectname /builddefinition:"Nightly Build" /buildnumber:"Application_Nightly_1.0" |
在實驗室環境中建立並安裝應用程式
啟動實驗室環境。若要啟動SCVMM環境,請從 [環境] 檢視選取環境,並點選 [啟動]。若要開始使用標準環境,請選取 [環境] 來檢視每部電腦,並選取 [開始]。請參閱 管理實驗室環境和虛擬機器。
確認環境中的電腦已啟動,而且其狀態為就緒。
注意事項 如果要執行與桌面互動的測試,您必須使用環境檢視器來登入至針對該角色使用的電腦。這會啟用測試代理程式的測試功能。
(建議) 為了防止其他使用者在您執行測試時不小心連接到您的環境,請在工具列中按一下 [標記為使用中] 旁邊的下拉箭號。請加入有關誰正在使用環境的註解,然後按一下 [標記為使用中]。如果其他使用者嘗試連接到正在使用的環境,[連接到環境] 對話方塊中便會顯示警告和您輸入的註解。
注意事項 您也可以 環境檢視器,將環境標記成 [使用中]。
在您環境中的實驗室機器上安裝應用程式。您可以使用建置、部署或測試自動執行的測試工作流程。如需這個做法的詳細資訊,請參閱 HOW TO:建立適用於 SCVMM 環境的建置-部署-測試工作流程。或者,您也可以手動安裝應用程式。
注意事項 使用SCVMM環境時,建議您在安裝應用程式之後擷取每部虛擬機器的快照,使您能夠輕鬆地返回這個已安裝應用程式的初始狀態。
使用 Microsoft 測試管理員執行自動化測試
開啟 Microsoft Test Manager。
注意事項 若要顯示 Microsoft Test Manager 視窗,選取 [ 開始 ],然後點選[ 所有程式 ]。指向 [Microsoft Visual Studio 2012],然後按一下 [Microsoft 測試管理員]。
若要執行自動化的測試,請選取中央群組切換器上的向下鍵,然後選擇[測試中心]。
點選中央群組功能表列上的 [測試]。
(選擇性) 若要覆寫被選取測試計畫的組建、測試設定或實驗室環境,滑鼠右鍵按一下測試然後選取 [以選項執行]。例如,若要在開發用環境上執行,而不在標準測試環境中執行,您可以選擇不同的環境。您可以從 [執行選項] 對話方塊中變更這些設定,然後點選 [執行] 以執行選取的測試。
注意事項 如果您選取實驗室環境,則此環境必須包含您在所使用測試設定中建立之環境的相同角色。
若要在不變更任何選項的情況下執行自動化測試,請以滑鼠右鍵按一下測試,然後選取 [執行]。
[分析測試回合] 活動隨即顯示,並顯示包含此測試之測試回合的進度。
注意事項 您可以選取多項測試以執行多項自動化測試,也可以選擇執行整個測試套件。若要執行測試套件,請選取測試套件的捷徑功能表並選取 [執行]。
檢視和更新測試結果
開啟 Microsoft Test Manager。
注意事項 若要顯示 Microsoft Test Manager 視窗,選取 [ 開始 ],然後點選[ 所有程式 ]。指向 [Microsoft Visual Studio 2012],然後點選[Microsoft Test Manager]。
若要檢視測試結果,請選取置中群組切換器上的向下鍵,然後選取 [測試中心]。
選取置中群組功能表列上的 [測試],然後選擇[分析測試回合]。
[分析測試回合] 活動隨即顯示。其中會顯示此測試計劃的任何測試回合。
按兩下測試回合加以開啟,並檢視其詳細資料。
測試回合詳細資料隨即顯示。
(選擇性) 若要將測試回合的標題更新為更有意義的名稱,請在 [標題] 中輸入新名稱。
(選擇性) 若測試失敗,您可以更新失敗的原因。選取 [解決方式],然後從清單中選取失敗的原因。
(選擇性) 若要在測試結果中加入註解,請按一下 [註解] 圖示。輸入您的註解,然後選取 [儲存註解]。
(選擇性) 若要檢視個別測試的詳細資料,請按兩下該測試。
測試結果隨即顯示,其中列出測試回合的詳細資料、針對此測試結果所收集之資料的附件,以及該測試的測試結果記錄。您可以關閉此檢視以回到測試回合。
注意事項 若您經由分析判斷有 Bug 存在,可以在此檢視中建立 Bug。
若要儲存此測試回合的變更,請選取工具列中的 [儲存]。