共用方式為


Team System 測試工具使用者入門

更新:2007 年 11 月

本節將帶您逐一導覽 Microsoft Visual Studio Team System Test 版的工具和視窗。您將會了解 Team System 測試工具 的基本面,像是如何建立和進行測試、可以使用的測試類型,以及如何設定測試工具。

注意事項:

Visual Studio Professional Edition 並未提供本文說明的所有功能。在這個逐步解說中,如果使用 Visual Studio Professional Edition,您將無法執行下列步驟:建立手動測試、發行測試結果、使用測試清單編輯器,以及建立、執行與重複使用測試清單。如需 Professional Edition 提供之測試功能的完整資訊,請參閱使用 Visual Studio Professional Edition 的測試工具

能夠從 Team System 測試工具獲益的人不只軟體測試人員。程式設計人員,尤其是建立測試者,也都會使用 Team System 測試工具的眾多功能。以下會說明這兩種角色:

  • 軟體測試人員:在以軟體測試人員設定檔啟動 Visual Studio 之後,就會移除程式設計人員專屬的某些功能表和視窗,以便讓您能專注於建立非程式設計的測試、管理現有測試,以及執行測試的工作。如需詳細資訊,請參閱建立和編輯測試管理測試執行測試

  • 程式設計人員:在啟動 Visual Studio 時,您可以選取自己認為在撰寫實際執行或測試用途的程式碼時,最有可能使用或學習的語言。在 [選擇預設環境設定] 對話方塊中選擇一種語言,如此您便會被認定為程式設計人員。當您做了這項決定之後,不會隱藏任何的功能表和視窗。如需詳細資訊,請參閱建立和編輯測試執行測試

您將會使用何種功能?

以下是 Team System 測試工具專屬功能的快速概觀。

Team Edition for Testers 功能導覽

  1. 啟動 Visual Studio。

  2. 按一下 [測試] 功能表。

    透過這個功能表,您可以建立新的測試、設定測試環境、設定遠端測試回合,以及開啟 Team System 測試工具的視窗。這個工具會提供多種測試類型。如需詳細資訊,請參閱選取測試類型

  3. 建立「Web 測試」。若要了解如何進行,請參閱 HOW TO:記錄 Web 測試逐步解說:記錄和執行 Web 測試

    當您建立新測試時,便會建立一個方案,而且會將一個「測試專案」自動加入至此方案。一個測試專案可以包含任何數目的任意類型測試。測試專案會與您方案的其他專案並存,就像其他種類的專案,測試專案也會建置 (Build) 到組件中。

  4. 在 [方案總管] 中,按兩下具有 .testrunconfig 副檔名的檔案。

    [回合組態] 對話方塊隨即顯示。藉由編輯回合組態,就可以變更測試執行方式的許多方面。您可以儲存回合組態設定的多重集合,不過只有一個集合的狀態會是「現用」。而您的測試將會根據目前為現用的回合組態來執行。如需詳細資訊,請參閱設定測試執行方式

  5. 依序按一下 [測試]、[視窗] 和 [測試檢視]。

    [測試檢視] 視窗顯示目前載入的所有測試,在進行測試開發的流程中,您便會用到這個視窗。如需詳細資訊,請參閱檢視和執行測試

  6. 現在,執行您的 Web 測試。請參閱 HOW TO:執行 Web 測試

    執行測試便會開啟 [測試結果] 視窗,這個視窗會以表格的形式顯示測試結果的摘要。在視窗中一次只會顯示一個測試回合,在測試回合之內,每一列都表示一個測試的結果。

    按兩下 [測試結果] 視窗中的任一列,即可取得該測試的結果詳細資料。按一下 [測試結果[ 視窗工具列上的 [顯示程式碼涵蓋範圍結果],也可以看到針對程式碼執行測試時,所涵蓋之程式碼部分的資料。如需詳細資訊,請參閱 HOW TO:取得程式碼涵蓋範圍資料

    注意事項:

    如果已連接至 Team Foundation Server,您也可以發行測試結果資料、從測試或測試結果建立工作項目,並使測試或測試結果與現有的工作項目產生關聯。如需詳細資訊,請參閱與 Team System 整合。 

  7. 依序按一下 [測試]、[視窗] 和 [測試清單編輯器]。

    如此即會顯示測試清單編輯器。如果您是軟體測試人員,就可能經常會用到測試清單編輯器。這個視窗可以用來將測試組織為清單、執行測試、篩選和分組所載入之測試的顯示項目、將額外的測試匯入目前所載入的集合,以及匯出測試。如果目前沒有載入測試,也可以使用測試清單編輯器從硬碟上的資料夾載入測試。如需詳細資訊,請參閱管理測試

  8. 開啟 Visual Studio 2005 命令提示字元,並輸入 mstest /?。 

    這就是 MSTest.exe 命令列測試公用程式。如果是在測試或建置實驗中執行測試,就很有可能會使用這個命令。這個命令讓您能執行測試並取得結果,並能發行測試結果資料,讓小組的其他人員能夠加以使用。如需詳細資訊,請參閱從命令列執行測試

  9. 建立手動測試。如需詳細資訊,請參閱 HOW TO:建立手動測試

  10. 在測試清單編輯器中,以滑鼠右鍵按一下 [測試清單],再按 [新增測試清單]。

  11. 輸入選擇的名稱,再按一下 [確定]。

    如此便建立了一份測試清單。測試清單就是能讓您在其中組織測試的容器。

  12. 在測試清單編輯器中,按一下 [所有已載入的測試]。

  13. 將 Web 測試和手動測試拖曳至剛才所建立的測試清單。

    如此便在新的測試清單中填入 (Populate) 了兩個測試。

  14. 按一下測試清單旁邊的方塊,並按一下 [執行核取的測試] 按鈕。

    如此就會執行測試清單中的所有測試。由於這些測試中含有一個手動測試,在執行手動測試時,Visual Studio 便會顯示一個對話方塊,提醒您這件事。在某些狀況下,對話方塊會出現並詢問您如何繼續進行,或提醒您有事發生,而先前的內容便是一個範例。如同在 Visual Studio 中大部分的情況,只要透過 [工具] 功能表的 [選項] 選項,在頁面上進行設定,即可自訂這種對話方塊的行為。如需詳細資訊,請參閱 Test 版的對話方塊

與 Team System 整合

如果您的 Visual Studio 工作階段有連接至 Team Foundation Server,就可以使用 Team System 測試工具小組相關方面的功能,如下所述:

請參閱

工作

HOW TO:建立測試專案

HOW TO:設定測試專案的建立

HOW TO:開啟要編輯的測試

HOW TO:設定 Test 版的對話方塊

HOW TO:設定執行測試的時間限制

概念

選取測試類型

Test 版的對話方塊

Test 版中的 [如何?]

其他資源

檢視和執行測試

Test 版逐步解說

測試工具的工作

測試類型