在 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 將自動化測試與測試案例相關聯,然後使用 來執行測試,如下圖所示。
工作
下列主題可協助您執行測試。
工作 |
相關主題 |
---|---|
設定如何執行測試:您可以使用測試設定來定義執行測試的位置、要收集的資料,或執行測試時要如何影響測試電腦。如果您擁有多層應用程式,則可以針對它選取角色集合。接著,您可以使用包含這些角色的實體或虛擬環境,透過測試計劃執行測試。或者,當您使用 Visual Studio.執行測試時,可以使用測試控制器和測試代理程式。 |
|
執行測試計劃的手動測試:您可以使用測試執行器執行測試計劃的手動測試,以記錄每個步驟是成功還是失敗。您可以儲存測試結果和您執行測試時所收集的任何資料。您也可以送出具有註解、螢幕擷取畫面和您要加入的檔案附件的 Bug 時執行手動測試。 |
|
加速手動測試:執行手動測試時,可以記錄所採取的 UI 動作。重新執行測試時,可以播放所建立的「動作記錄」(Action Recording),以自動執行這些動作向前快轉至測試中的特定位置。 |
|
使用 測試執行器,您的執行探勘測試: 可以執行探勘測試工作階段。探勘測試是應用程式的測試並不會預先定義的一組測試。在一個探勘測試工作階段期間,就是,使用手動測試,您不僅能指令碼或一組預先定義的步驟。您可以執行與產品待處理項目的工作項目類型的探勘測試,或特定的探勘測試工作階段。 使用 測試執行器,您可以送出具有註解、螢幕擷取畫面、檔案附件和您所加入的視訊錄製或音效的 Bug 時執行探勘測試。 |
|
執行自動化測試:您可以直接從 Microsoft Test Manager、Team Foundation Build、 或命令列執行測試。您可以使用 mstest.exe 從命令列執行自動化測試,或使用 tcm.exe 將測試方法匯入測試案例。接著,您可以從命令列執行特定組態的測試案例,並儲存適當測試計劃的結果。 此外,您也可以針對所發現的任何問題,送出 Bug。 |
|
尋找需要執行的測試:您可以根據待測應用程式的程式碼變更,找出建議執行的測試。此外,您可以檢查哪些組建具有已修正的特定 Bug、新功能或需求,然後判斷要執行哪些測試。 |
|
分析測試結果:您可以分析自動化測試每一個測試回合的測試結果。您也可以檢閱程式碼涵蓋範圍結果,以確認測試已盡可能地測試您的應用程式。 |
|
自訂執行測試的方式:您可以建立自己的診斷資料配接器,以在執行測試時收集特定資料或影響測試電腦。 |
|
使用 Visual Studio Lab Management,您的在實驗室環境執行測試: 可以在虛擬和實體機器的集合的測試計劃執行手動或自動化測試。 |
相關工作
您也可以使用負載和 Web 效能測試來執行測試,以便找出壓力和負載問題。
在組建定義的一部分,則您要建立自己的應用程式,將應用程式部署和執行測試時,您會建立建置-部署-測試工作流程。