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

在您已經使用 Visual Studio建立下列任何一種類型的自動化測試之後,接著即可執行測試。

  • 單元測試。

  • 自動程式碼 UI 測試。

  • 負載測試。

  • 一般測試。

執行自動化測試的方法有許多種,端視您想要如何執行測試及檢視結果而定。 如果您使用測試計劃來執行自動化測試,就可以檢視測試進度,而且可在必要時輕易地重新執行測試。 您可以使用測試計劃,您可以使用 tcm.exe Microsoft Test Manager、或建置-部署-測試工作流程,想要執行自動化測試,您可以使您的自動化測試與測試案例並執行這些測試案例。 若要以此方式執行自動化測試,您必須建立在執行測試時所要使用的實驗室環境。 如需如何建立要用來執行測試之實驗室環境的詳細資訊,請參閱使用實驗室環境測試應用程式生命週期

需求

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

建議您不要使用 Microsoft Test Manager來執行負載測試,因為您無法在測試執行時加以檢視。能夠在執行負載測試時加以檢視,是很有用的功能。

一個實驗室環境可讓您在電腦上針對每個加入至環境的特定角色,執行測試、收集資料或執行系統動作。 角色指定電腦在環境中的用途。 例如,可能有個角色名為「客戶資料存放網站」。 電腦可以是實體電腦或虛擬電腦。 您可以為每個角色選取要在環境中使用的電腦。

例如,您可以在某台電腦上執行測試,並且針對執行應用程式所需之 Web 伺服器的電腦收集系統資訊。 或者,您也可以在使用多台電腦的環境上執行測試,然後收集這些電腦的測試影響資料。 此外,您也可以在執行應用程式所需之 Web 伺服器的電腦上執行網路模擬。

下圖顯示了三個情節範例,內容說明如何從 Microsoft Test Manager使用實驗室環境來設定您的測試設定,以便執行測試。

測試設定概念

這項執行自動化測試的方法,可讓您檢視測試計劃中任何測試的整體狀態。 若有需要,您可以同時檢視手動與自動化測試的結果。 您也可以從命令列使用關聯的自動化來執行這些測試案例。

您也可以直接從 Visual Studio或命令列執行測試,而不透過測試計劃也不使用環境從遠端執行測試。 此外,如果您將自動化測試加入至測試分類,您的自動化測試即可在建置流程中自動執行。

注意事項注意事項

若要讓多處理器電腦中的多重處理器充分發揮效能,您必須使用測試代理程式控制器和測試代理程式來執行測試。否則,如果您在本機執行測試,將無法運用這些額外的運算能力。如需詳細資訊,請參閱設定測試電腦以便執行測試或收集資料

工作

下列主題可協助您執行自動化測試。

工作

相關主題

執行遠端自動化測試做為測試計劃的一部分:如果您建立自動化測試與測試案例的關聯,即可執行自動化測試做為測試計劃的一部分。

從 Microsoft Visual Studio 執行本機或遠端自動化測試:您可以使用Visual Studio執行本機自動化測試。 您也可以使用測試代理程式控制器和測試代理程式,從遠端執行您的自動化測試。

從命令列執行自動化測試:您可以從命令列使用 mstest.exe 執行本機自動化測試。 您也可以使用測試代理程式控制器和測試代理程式,從命令列執行遠端自動化測試。 或者,您也可以從命令列執行與測試案例相關聯的自動化測試。

排定自動化測試做為建置流程的一部分執行:您可以使用測試分類,在建置定義中選取您要在建置成功時執行的自動化測試。 當建置完成時,測試結果會做為組建狀態報告的一部分。

如果您擁有 Visual Studio Lab Management,就可以使用實驗室環境來部署應用程式並執行測試,藉以執行與測試案例相關聯而且屬於測試計劃一部分的自動化測試。

相關工作

執行負載和 Web 效能測試

您也可以使用負載和 Web 效能測試來執行測試,以便找出壓力和負載問題。

請參閱

概念

定義測試計劃

其他資源

使用 Microsoft Test Manager 建立自動化測試