共用方式為


使用測試套件組織測試案例

使用 Microsoft 測試管理員,您可以將測試案例組織成測試套件階層架構在測試計劃中。 您可以將由上至下依序執行所有測試案例在套件,然後,您可以設定套件指出是否計劃,進行中或已完成的狀態。

測試計劃、套件是將測試案例組織方式。 您沒有可以將測試案例加入至一個以上的套件或測試計劃或。 刪除套件不會刪除它的測試案例。

您可以選取 [測試中心],來檢視、加入或刪除測試計劃的套件, [計劃], [內容]。 當您選取它參考的一個套件時,您可以看到測試案例。

不同種類的測試套件

 

需求

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

建立套件

建立及刪除套件使用在套件窗格上的工具列會位於視窗左側。

建立不同類型的測試套件

您可以建立套件的三種類型:

  • 靜態測試套件 是與資料夾。 靜態測試套件可以包含兩個測試案例和其他套件。 若要建立一個靜態套件,請選取 [新增]],則 [套件]。

    測試計劃的根套件是一個靜態套件。

  • 以要求的套件。 從產品待處理項目、使用者劇本,或其他需要取得。 這個套件包含與其連結至需求的測試案例。 這個型別可協助您追蹤每個需求的詳盡程度進行測試。

  • 查詢所依據的套件。 會顯示您定義查詢的結果。 例如,您可以選取具有優先權 = 1. 的所有測試案例。

    [Visual Studio 2012.1] 做為另一個範例,您可以選擇使用產品待處理項目連結到這個授權的狀態的測試案例。

**從其他計劃複本的套件。**當您建立新的測試計劃時,您可能會想要複製某些從舊版測試計劃的套件。 例如,在每次衝刺 (Sprint) 中,您會想要重新執行您在先前衝刺 (Sprint) 執行許多測試案例。 複製按鈕不會建立新的測試案例。 相反地,複製的測試套件會參考相同的測試案例。 如果您要建立新的測試案例,請參閱 複製測試套件和測試案例

**刪除套件。**只有在未使用,刪除套件它。 否則,會將其狀態設定為 [完成]。 當您刪除它所參考的測試套件時,所有巢狀測試套件刪除,不過,測試案例不會變更。

Dd286738.collapse_all(zh-tw,VS.110).gif將測試案例加入至套件。

若要將測試案例加入至一個靜態套件或要求套件,請在測試案例清單上的工具列。

測試案例工具列

如果您選取 [加入],查詢為小組工作項目就會出現。 編輯查詢並加以執行,然後選取您想要的測試案例。

注意事項注意事項

當您將測試案例加入至要求套件時,請確定測試案例適合驗證這個關聯的要求。當您將測試案例加入至要求套件時,使用 [測試] 連結類型,它與需求工作項目自動連結。

選取 [命令] 設定測試在靜態測試套件將執行的命令。

Dd286738.collapse_all(zh-tw,VS.110).gif移動和共用

請注意套件不包含測試案例。 相反地,它們包含參考到測試案例。 因此,在中,當您在套件期間加入、移動,或移除測試案例,您變更參考。 不變更測試案例。

在一個移動以要求的或靜態套件上將測試案例 它。

  • 以要求的套件: ,在移出或測試案例時,測試案例和需求工作項目之間的 [測試] 連結建立或終結。

  • 您 無法從查詢以套件加入或刪除測試案例的查詢所依據的套件: ,不過,您可以從它的測試案例輸入另一個型別的成員。

CTRL+Drag 測試案例 於一個以上的套件隨即出現。

捲動到將測試套件 中或在一個靜態套件外部。

選取建立重複的測試案例],然後選取 [複製]。 您可以分別編輯重複的測試案例。 如果需要,您可以將迴圈另一個測試套件。

複製另一個測試計劃的套件。,以在套件窗格上使用的工具列按鈕。 如需詳細資訊,請參閱複製測試套件和測試案例

Dd286738.collapse_all(zh-tw,VS.110).gif定義以要求的套件。

以要求的套件與需求工作項目。 根據您的 Team 專案範本,要求可能會稱為產品待處理項目或使用者劇本。

需求工作項目可以將測試案例連結到工作項目。 您可以看到這些連結中 [測試] 選項的需求工作項目和在 [要測試的項目。] 索引標籤的測試案例工作項目。

以要求的套件自動包含連結至此需求的所有測試。 當您從一個以要求的套件加入或移除測試案例,需求和測試案例之間的連結建立或終結。

若要加入一或多個以要求的套件加入至測試計劃,請選取 [加入要求]。 工作項目查詢開啟。 編輯它,執行它,然後選取您想要的要求。 套件為您選取的每個要求工作項目產生。

[Visual Studio 2012.1] 在工作項目查詢,您可以連結到工作項目有特定屬性的要求。 例如,您可以尋找特定的工作項目的所有要求,或有實作工作的所有要求。 若要這樣做,請將查詢類型變更為 [工作項目和直接連結] 或 [工作項目樹狀結構]。 將子句選取連結的工作項目類型和屬性。 執行查詢,然後展開產生之項目的連結。 選取您要建立套件的要求。

Dd286738.collapse_all(zh-tw,VS.110).gif定義查詢根據套件

當您選取 [新增]],則 [查詢所依據的套件。] 時,工作項目查詢建立。 您編輯它選取您想要的測試案例工作項目。 您可以再次編輯之後。 在中開啟或執行這個套件時,查詢時自動執行。

建立或編輯查詢式套件

您不應該變更工作項目查詢的前兩個子句。 以確保工作項目是您專案中的測試案例。

額外子句中經常使用的欄位是 [狀態], [本機路徑。], [反覆項目路徑], [優先權]。

[執行] 查詢以確認它找到正確的測試案例。

  • Visual Studio 2012.1 – Visual Studio 和 TFS] [ 連結與階層式查詢
    您可以選擇根據工作項目之屬性的測試案例它們連接。 在 [新的查詢] 或 [編輯查詢] 頁面中,將 [查詢類型] 設為 [工作項目和直接連結] 或 [工作項目樹狀結構]],然後將查詢篩選連結的工作項目。

    這類查詢會傳回工作項目和樹狀目錄。 這個查詢以套件在查詢結果中找到的所有測試案例,位置,不論它們在對或樹狀佔用。

    這可讓您使用連接查詢查詢以套件的範例:

    • 與任何類型的要求沒有連接,例如產品待處理項目或使用者劇本的測試案例

      使用連結的查詢式套件使用連結的查詢式套件

    • 與產品待處理項目連結到這個核准狀態的所有測試案例

      已核准需求之測試的查詢套件

    • 連結至需求為目前衝刺 (Sprint) 的所有測試案例 (反覆項目排程)

測試套件的狀態

您可以將測試套件的狀態表示您是否已準備好要執行其測試或其測試是否已完成。

如果您不要使用這項功能,請將這個狀態在它的預設值 [進行中]。

測試套件狀態參數

設定狀態通知其他小組成員:

  • [在計劃]:測試案例在此套件尚未準備好執行。

  • [進行中]:測試套件可以執行。

  • [完成]:測試已完成並不需要在這個測試套件都會重新執行。 您可能仍會在其他測試套件或測試計劃的相同測試案例。

重要

除非它的狀態為 [進行中]],測試套件無法執行。

執行測試套件

如需執行測試的次數的完整討論,請參閱 在 Microsoft Test Manager 中執行測試

測試套件在批次的套件可讓您執行任何測試,會一個接著一個。

若要執行測試,請選取 [測試]],則 [執行測試]。

執行套件中的所有測試

處於 [進行中] 狀態的套件是可見的。

若要執行單一測試,請使用上述 [執行] 按鈕在測試清單編輯器的工具列。 若要執行測試套件,請使用 [執行] 按鈕來測試套件中的工具列。 如需詳細資訊,請參閱HOW TO:在測試套件中執行多個手動測試

請參閱

概念

定義測試計劃

測試組態 - 指定測試平台