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 功能導覽
啟動 Visual Studio。
按一下 [測試] 功能表。
透過這個功能表,您可以建立新的測試、設定測試環境、設定遠端測試回合,以及開啟 Team System 測試工具的視窗。這個工具會提供多種測試類型。如需詳細資訊,請參閱選取測試類型。
建立「Web 測試」。若要了解如何進行,請參閱 HOW TO:記錄 Web 測試或逐步解說:記錄和執行 Web 測試。
當您建立新測試時,便會建立一個方案,而且會將一個「測試專案」自動加入至此方案。一個測試專案可以包含任何數目的任意類型測試。測試專案會與您方案的其他專案並存,就像其他種類的專案,測試專案也會建置 (Build) 到組件中。
在 [方案總管] 中,按兩下具有 .testrunconfig 副檔名的檔案。
[回合組態] 對話方塊隨即顯示。藉由編輯回合組態,就可以變更測試執行方式的許多方面。您可以儲存回合組態設定的多重集合,不過只有一個集合的狀態會是「現用」。而您的測試將會根據目前為現用的回合組態來執行。如需詳細資訊,請參閱設定測試執行方式。
依序按一下 [測試]、[視窗] 和 [測試檢視]。
[測試檢視] 視窗顯示目前載入的所有測試,在進行測試開發的流程中,您便會用到這個視窗。如需詳細資訊,請參閱檢視和執行測試。
現在,執行您的 Web 測試。請參閱 HOW TO:執行 Web 測試。
執行測試便會開啟 [測試結果] 視窗,這個視窗會以表格的形式顯示測試結果的摘要。在視窗中一次只會顯示一個測試回合,在測試回合之內,每一列都表示一個測試的結果。
按兩下 [測試結果] 視窗中的任一列,即可取得該測試的結果詳細資料。按一下 [測試結果[ 視窗工具列上的 [顯示程式碼涵蓋範圍結果],也可以看到針對程式碼執行測試時,所涵蓋之程式碼部分的資料。如需詳細資訊,請參閱 HOW TO:取得程式碼涵蓋範圍資料。
注意事項: 如果已連接至 Team Foundation Server,您也可以發行測試結果資料、從測試或測試結果建立工作項目,並使測試或測試結果與現有的工作項目產生關聯。如需詳細資訊,請參閱與 Team System 整合。
依序按一下 [測試]、[視窗] 和 [測試清單編輯器]。
如此即會顯示測試清單編輯器。如果您是軟體測試人員,就可能經常會用到測試清單編輯器。這個視窗可以用來將測試組織為清單、執行測試、篩選和分組所載入之測試的顯示項目、將額外的測試匯入目前所載入的集合,以及匯出測試。如果目前沒有載入測試,也可以使用測試清單編輯器從硬碟上的資料夾載入測試。如需詳細資訊,請參閱管理測試。
開啟 Visual Studio 2005 命令提示字元,並輸入 mstest /?。
這就是 MSTest.exe 命令列測試公用程式。如果是在測試或建置實驗中執行測試,就很有可能會使用這個命令。這個命令讓您能執行測試並取得結果,並能發行測試結果資料,讓小組的其他人員能夠加以使用。如需詳細資訊,請參閱從命令列執行測試。
建立手動測試。如需詳細資訊,請參閱 HOW TO:建立手動測試。
在測試清單編輯器中,以滑鼠右鍵按一下 [測試清單],再按 [新增測試清單]。
輸入選擇的名稱,再按一下 [確定]。
如此便建立了一份測試清單。測試清單就是能讓您在其中組織測試的容器。
在測試清單編輯器中,按一下 [所有已載入的測試]。
將 Web 測試和手動測試拖曳至剛才所建立的測試清單。
如此便在新的測試清單中填入 (Populate) 了兩個測試。
按一下測試清單旁邊的方塊,並按一下 [執行核取的測試] 按鈕。
如此就會執行測試清單中的所有測試。由於這些測試中含有一個手動測試,在執行手動測試時,Visual Studio 便會顯示一個對話方塊,提醒您這件事。在某些狀況下,對話方塊會出現並詢問您如何繼續進行,或提醒您有事發生,而先前的內容便是一個範例。如同在 Visual Studio 中大部分的情況,只要透過 [工具] 功能表的 [選項] 選項,在頁面上進行設定,即可自訂這種對話方塊的行為。如需詳細資訊,請參閱 Test 版的對話方塊。
與 Team System 整合
如果您的 Visual Studio 工作階段有連接至 Team Foundation Server,就可以使用 Team System 測試工具小組相關方面的功能,如下所述:
您可以將測試結果和程式碼涵蓋範圍資料發行到 Team Foundation Server。如需詳細資訊,請參閱發行測試結果。在發行測試結果之後,小組的其餘人員即可檢視和分析這些測試結果。
您可以從測試結果建立 Bug。如需詳細資訊,請參閱 HOW TO:從測試結果建立工作項目。
您可以從組建下載已發行的測試結果。如需詳細資訊,請參閱 HOW TO:透過組建報告檢視測試結果。
在建立了測試清單之後,若其他人員要在進行建置實驗時使用 Team Foundation Build 建立建置型別 (例如要用來執行建置驗證測試的流程),就可以重新使用這份清單。如需詳細資訊,請參閱 HOW TO:建立組建定義和 HOW TO:設定和執行建置驗證測試 (BVT)。
測試清單也可以與簽入原則產生關聯。如需詳細資訊,請參閱使用簽入原則與簽入提示。這表示專案管理員能夠指定:在簽入特定的程式碼之前,必須使用特定的測試集合對該程式碼進行測試。