共用方式為


使用虛擬環境進行測試

您可以透過 Visual Studio Lab Management,使用虛擬環境執行測試計劃的手動測試或自動化測試。 這樣做可讓您針對環境中的所有虛擬機器,在使用已知狀態的環境上執行測試。 現在,測試人員已經不需要手動建立處於已知狀態的乾淨電腦,因而大幅加快了設定測試用電腦的作業。 您也可以將應用程式部署至使用 Lab Management 的虛擬環境。 如需如何部署應用程式的詳細資訊,請參閱 HOW TO:將應用程式部署至虛擬環境

注意事項注意事項

如果您將在純實體環境或由協力廠商虛擬機器組成的實體環境中執行手動或自動測試,就不需要執行下列任何工作:使用 Hyper-V、設定 SCVMM 或設定 Lab Management。 反之,您只要在實體機器上安裝測試代理程式、向 Team 專案集合註冊測試控制器,以及將測試代理程式設為使用測試控制器即可。 一旦這麼做之後,就要使用 Microsoft 測試管理員中的實驗室中心建立新的實體環境。 如需建立實體環境及執行測試的步驟,請參閱建立用於測試的實體環境

當您執行測試計劃的一個或多個測試時,可以將測試結果儲存至 Team Foundation Server 的 Team 專案中。 接著,您可以同時檢視測試計劃的自動化和手動測試的進度。

若要使用虛擬環境執行手動測試,您必須使用 Microsoft 測試管理員將手動測試的虛擬環境和測試設定加入至測試計劃,然後再透過測試計劃執行測試,如下圖所示。 接著,您可以透過測試計劃檢視測試結果。

執行手動測試

注意事項注意事項

您也可以從 [測試回合] 檢視選取 [以選項執行],以便選取執行測試時所要使用的虛擬環境和測試設定。

如果您執行手動測試時在應用程式中發現 Bug,可以擷取虛擬環境的快照,供開發人員用來連接到發現 Bug 時環境中之電腦的實際狀態。 這樣做有助於建立可輕易重現的 Bug。

如果您想要使用虛擬環境執行自動化測試,必須使用 Microsoft Visual Studio 2010 將自動化測試與測試案例相關聯,針對自動化測試建立測試設定並將虛擬環境加入至測試計劃,然後使用 Microsoft 測試管理員來執行測試。

如果要使用 Visual Studio Lab Management 排定測試做為建置流程的一部分執行,您可以使用 Team Foundation Build 的組建定義,建立可讓您建置應用程式的工作流程,並將它部署到虛擬環境,然後再執行自動化測試。

工作

下列主題可協助您使用虛擬環境執行測試:

工作

相關主題

每次建置應用程式後在虛擬環境上執行已排程測試:您可以使用 Team Foundation Build 搭配可讓您建立工作流程的實驗室範本來建立組建定義,以建置及部署應用程式,然後再透過測試計劃執行自動化測試並檢視結果。 若要使用此功能,您必須設定虛擬環境來啟用工作流程功能。

使用虛擬環境執行手動測試並建立可重現的 Bug:您可以使用測試執行器透過測試計劃執行手動測試,以記錄每個步驟是通過還是失敗。 您可以儲存測試結果和執行測試時從虛擬環境收集的任何資料。 這包括擷取虛擬環境的快照。 您可以送出 Bug,並在其中包含此快照的連結,讓開發人員可以使用這個快照,輕鬆地重新建立發生 Bug 當時的環境。

加速手動測試:執行手動測試時,可以記錄所採取的 UI 動作。 重新執行測試時,可以播放所建立的「動作記錄」(Action Recording),以自動執行這些動作。

使用虛擬環境執行自動化測試:您必須先建立自動化測試與測試案例的關聯。 接著,您可以使用虛擬環境從 Microsoft 測試管理員執行自動化測試。 您也可以使用虛擬環境,從命令列以 tcm.exe 執行自動化測試。

分析測試結果:針對每一個測試回合,您可以分析自動化測試的測試結果。 接著,您可以針對所發現的任何問題,送出 Bug。

自訂執行測試的方式:您可以建立自己的診斷資料配接器,以在執行測試時收集特定資料或影響測試電腦。

請參閱

概念

在應用程式生命週期中使用虛擬實驗室

執行測試

設定測試電腦以便執行測試或收集資料