Share via


在 Microsoft Test Manager 中執行測試

使用 Microsoft Test Manager 您可以從測試計劃執行手動測試、探勘測試工作階段和自動化測試。 當您執行測試計劃的任何一種測試時,可以將測試結果儲存至 Team Foundation Server 的 Team 專案中。 您可以檢視您的自動化測試、探勘測試工作階段和手動測試的進度從您的測試計劃。

您可以使用執行自動化測試從 Visual Studio 或從命令列。 您也可以使用 Team Foundation Build 來執行測試。 在您每次執行測試群組時,都會建立測試結果。

需求

  • Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional

若要執行手動測試並探勘測試工作階段,您必須使用 Microsoft Test Manager 從測試計劃執行測試。 下圖顯示如何執行手動測試。 在執行手動測試或探勘測試工作階段之後,即可檢視從測試計劃的測試結果。

執行手動測試

在您建立下列任何一種類型的自動化測試之後,可以使用 Microsoft Test Manager或Visual Studio來執行測試。

  • 單元測試。

  • 自動程式碼 UI 測試。

  • 負載測試。

例如,如果您想要執行自動化測試並立即查看結果,則可以從Visual Studio執行測試並檢視測試結果,如下圖所示。

注意事項注意事項

負載測試執行從 Visual Studio 的負載測試功能表,而不是從測試執行器。

正在執行自動化測試的 [單元測試總管]

注意事項注意事項

即使將這些測試結果發行至 Team Foundation Server,這些測試結果也不會成為測試計劃的一部分。

如果您想要執行自動化測試並將結果加入至測試計劃,則可以使用 Microsoft Test Manager 將自動化測試與測試案例相關聯,然後使用 來執行測試,如下圖所示。

使用 Microsoft Test Manager 執行自動化測試

工作

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

工作

相關主題

設定如何執行測試:您可以使用測試設定來定義執行測試的位置、要收集的資料,或執行測試時要如何影響測試電腦。 如果您擁有多層應用程式,則可以針對它選取角色集合。 接著,您可以使用包含這些角色的實體或虛擬環境,透過測試計劃執行測試。 或者,當您使用 Visual Studio.執行測試時,可以使用測試控制器和測試代理程式。

執行測試計劃的手動測試:您可以使用測試執行器執行測試計劃的手動測試,以記錄每個步驟是成功還是失敗。 您可以儲存測試結果和您執行測試時所收集的任何資料。 您也可以送出具有註解、螢幕擷取畫面和您要加入的檔案附件的 Bug 時執行手動測試。

加速手動測試:執行手動測試時,可以記錄所採取的 UI 動作。 重新執行測試時,可以播放所建立的「動作記錄」(Action Recording),以自動執行這些動作向前快轉至測試中的特定位置。

使用 測試執行器,您的執行探勘測試: 可以執行探勘測試工作階段。 探勘測試是應用程式的測試並不會預先定義的一組測試。 在一個探勘測試工作階段期間,就是,使用手動測試,您不僅能指令碼或一組預先定義的步驟。 您可以執行與產品待處理項目的工作項目類型的探勘測試,或特定的探勘測試工作階段。

使用 測試執行器,您可以送出具有註解、螢幕擷取畫面、檔案附件和您所加入的視訊錄製或音效的 Bug 時執行探勘測試。

執行自動化測試:您可以直接從 Microsoft Test Manager、Team Foundation Build、 或命令列執行測試。 您可以使用 mstest.exe 從命令列執行自動化測試,或使用 tcm.exe 將測試方法匯入測試案例。 接著,您可以從命令列執行特定組態的測試案例,並儲存適當測試計劃的結果。

此外,您也可以針對所發現的任何問題,送出 Bug。

尋找需要執行的測試:您可以根據待測應用程式的程式碼變更,找出建議執行的測試。 此外,您可以檢查哪些組建具有已修正的特定 Bug、新功能或需求,然後判斷要執行哪些測試。

分析測試結果:您可以分析自動化測試每一個測試回合的測試結果。 您也可以檢閱程式碼涵蓋範圍結果,以確認測試已盡可能地測試您的應用程式。

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

使用 Visual Studio Lab Management,您的在實驗室環境執行測試: 可以在虛擬和實體機器的集合的測試計劃執行手動或自動化測試。

  1. 在實驗室環境中執行測試

相關工作

執行負載和 Web 效能測試

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

設定自動建置-部署-測試工作流程

在組建定義的一部分,則您要建立自己的應用程式,將應用程式部署和執行測試時,您會建立建置-部署-測試工作流程。

請參閱

概念

測試應用程式