HOW TO:使用 Microsoft Test Manager 在實驗室環境中執行自動化測試

當您在 Microsoft 測試管理員中的做自動化測試時,您必須在實驗室環境中執行它們。 您可以在 SCVMM 環境和標準環境執行自動化測試。 在兩種型別的實驗室環境中,程序是相同的。 若要在實驗室環境執行自動化測試,您必須建立自動化測試和測試案例的關聯,然後將測試案例加入至測試計劃的測試套件。

需求

  • Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional
注意事項注意事項

我們不建議您使用SCVMM環境來執行負載或壓力測試。相反地,請在標準環境使用實體電腦。

使用下列程序來設定您的測試計劃、使用適當的環境與測試設定來執行測試:

  • 在實驗室環境中建立並安裝應用程式

  • 使用 Microsoft 測試管理員執行自動化測試

  • 檢視和更新測試結果

必要條件

您必須先完成下列步驟,才能使用[Microsoft測試管理員]來執行自動化測試:

在實驗室環境中建立並安裝應用程式

注意事項注意事項

如果您不使用 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"

在實驗室環境中建立並安裝應用程式

  1. 啟動實驗室環境。 若要啟動SCVMM環境,請從 [環境] 檢視選取環境,並點選 [啟動]。 若要開始使用標準環境,請選取 [環境] 來檢視每部電腦,並選取 [開始]。 請參閱 管理實驗室環境和虛擬機器

  2. 確認環境中的電腦已啟動,而且其狀態為就緒

    注意事項注意事項

    如果要執行與桌面互動的測試,您必須使用環境檢視器來登入至針對該角色使用的電腦。這會啟用測試代理程式的測試功能。

  3. (建議) 為了防止其他使用者在您執行測試時不小心連接到您的環境,請在工具列中按一下 [標記為使用中] 旁邊的下拉箭號。 請加入有關誰正在使用環境的註解,然後按一下 [標記為使用中]。 如果其他使用者嘗試連接到正在使用的環境,[連接到環境] 對話方塊中便會顯示警告和您輸入的註解。

    注意事項注意事項

    您也可以 環境檢視器,將環境標記成 [使用中]。

  4. 在您環境中的實驗室機器上安裝應用程式。 您可以使用建置、部署或測試自動執行的測試工作流程。 如需這個做法的詳細資訊,請參閱 HOW TO:建立適用於 SCVMM 環境的建置-部署-測試工作流程。 或者,您也可以手動安裝應用程式。

    注意事項注意事項

    使用SCVMM環境時,建議您在安裝應用程式之後擷取每部虛擬機器的快照,使您能夠輕鬆地返回這個已安裝應用程式的初始狀態。

使用 Microsoft 測試管理員執行自動化測試

  1. 開啟 Microsoft Test Manager。

    注意事項注意事項

    若要顯示 Microsoft Test Manager 視窗,選取 [ 開始 ],然後點選[ 所有程式 ]。指向 [Microsoft Visual Studio 2012],然後按一下 [Microsoft 測試管理員]。

  2. 若要執行自動化的測試,請選取中央群組切換器上的向下鍵,然後選擇[測試中心]。

  3. 點選中央群組功能表列上的 [測試]。

  4. (選擇性) 若要覆寫被選取測試計畫的組建、測試設定或實驗室環境,滑鼠右鍵按一下測試然後選取 [以選項執行]。 例如,若要在開發用環境上執行,而不在標準測試環境中執行,您可以選擇不同的環境。 您可以從 [執行選項] 對話方塊中變更這些設定,然後點選 [執行] 以執行選取的測試。

    注意事項注意事項

    如果您選取實驗室環境,則此環境必須包含您在所使用測試設定中建立之環境的相同角色。

  5. 若要在不變更任何選項的情況下執行自動化測試,請以滑鼠右鍵按一下測試,然後選取 [執行]。

    [分析測試回合] 活動隨即顯示,並顯示包含此測試之測試回合的進度。

    注意事項注意事項

    您可以選取多項測試以執行多項自動化測試,也可以選擇執行整個測試套件。若要執行測試套件,請選取測試套件的捷徑功能表並選取 [執行]。

檢視和更新測試結果

  1. 開啟 Microsoft Test Manager。

    注意事項注意事項

    若要顯示 Microsoft Test Manager 視窗,選取 [ 開始 ],然後點選[ 所有程式 ]。指向 [Microsoft Visual Studio 2012],然後點選[Microsoft Test Manager]。

  2. 若要檢視測試結果,請選取置中群組切換器上的向下鍵,然後選取 [測試中心]。

  3. 選取置中群組功能表列上的 [測試],然後選擇[分析測試回合]。

    [分析測試回合] 活動隨即顯示。 其中會顯示此測試計劃的任何測試回合。

  4. 按兩下測試回合加以開啟,並檢視其詳細資料。

    測試回合詳細資料隨即顯示。

  5. (選擇性) 若要將測試回合的標題更新為更有意義的名稱,請在 [標題] 中輸入新名稱。

  6. (選擇性) 若測試失敗,您可以更新失敗的原因。 選取 [解決方式],然後從清單中選取失敗的原因。

  7. (選擇性) 若要在測試結果中加入註解,請按一下 [註解] 圖示。 輸入您的註解,然後選取 [儲存註解]。

  8. (選擇性) 若要檢視個別測試的詳細資料,請按兩下該測試。

    測試結果隨即顯示,其中列出測試回合的詳細資料、針對此測試結果所收集之資料的附件,以及該測試的測試結果記錄。 您可以關閉此檢視以回到測試回合。

    注意事項注意事項

    若您經由分析判斷有 Bug 存在,可以在此檢視中建立 Bug。

  9. 若要儲存此測試回合的變更,請選取工具列中的 [儲存]。

請參閱

概念

在 Microsoft Test Manager 中執行自動化測試

在實驗室環境中執行測試