Azure DevOps 服務 |Azure DevOps Server |Azure DevOps Server 2022
測試套件在 測試計畫中組織測試案例。 使用測試套件來將與衝刺、功能或里程碑相關的測試分組。 Azure Test Plans 支援三種類型的測試套件:
- 靜態測試套件 — 手動組織容器,存放測試案例及其他測試套件。 把它們當成資料夾來分組相關測試。
- 需求導向測試套件 — 自動連結到待辦工作項目(使用者故事、PBI、需求)。 用它們來追蹤特定需求的測試覆蓋率。
- 基於查詢的測試套件 — 由工作項目查詢動態填充。 與查詢匹配的測試案例會自動包含在內。
關於關鍵概念,請參見 測試對象與術語。
先決條件
| 類別 | 要求 |
|---|---|
| 專案訪問 | 專案成員 |
| 存取層級 | 至少有 基本 存取權,可以查看與測試相關的工作項目。 擁有 Stakeholder 權限的使用者無法存取Azure Test Plans。 若要新增測試計畫與測試套件、刪除測試產出物或定義測試組態,您需要取得 Basic + Test Plans 權限或訂閱Visual Studio訂閱:Enterprise、Test Professional或 MSDN 平台。 |
| 許可 |
區域路徑: - 在此節點編輯工作項目:新增或修改測試計畫、測試套件、測試案例或其他基於測試的工作項目。 - 管理測試計畫:修改測試計畫屬性,如建置與測試設定。 - 管理測試套件:建立與刪除測試套件、新增或移除測試套件、變更測試組態,以及移動測試套件。 Project-level: - 管理測試組態 與 測試環境:管理測試組態或測試環境。 - 永久刪除工作項目:永久刪除基於測試的工作項目。 |
如需詳細資訊,請參閱 手動測試存取權和許可權。
建立靜態測試套件
在你的測試計畫中,選擇 「更多選項 」作為測試套件,然後選擇 「新套件>靜態套件」。
請輸入套房名稱。
你可以拖放測試套件,將它們置於靜態套件底下,拖曳測試案例則重新排序。
新增以需求為基礎的測試套件
新增測試套件來處理需要手動測試的待辦項目。 這些測試可以是使用者故事、需求,或是基於你的專案的其他工作項目。
備註
僅針對透過 需求型測試套件連結的測試案例,才支援需求追蹤。 工作專案包括使用者劇本(Agile)、產品待辦專案(Scrum)、需求(CMMI)和問題(基本)。 只有在測試案例使用 需求型測試套件連結測試案例時,才會形成需求工作專案與手動測試執行之間的關聯。
若要將套件新增至測試計劃,請選取測試套件的 [更多選項],然後選取 [新增套件需求型套件>]。
使用需求導向套件將測試案例分組在一起。 如此一來,您就可以追蹤待辦項目的測試狀態。 您新增至需求型測試套件的每個測試案例都會自動連結到待辦專案。
在 建立需求為基礎的套件 中,新增一或多個子句,依衝刺的迭代路徑篩選您的工作項目。 執行查詢以檢視相符的待辦專案。
在查詢傳回的工作項目清單中,選取您要在此短期衝刺中測試的待辦專案。 選取 [建立套件 ],為每個套件建立需求型套件。
建立基於查詢的測試套件
- 在你的測試計畫中,選擇更多選項,然後選擇新套件>基於查詢的套件。
- 定義查詢以符合你想要的測試案例。 例如,依區域路徑、迭代或狀態來篩選。
- 選擇 建立套件。 符合查詢的測試案例會自動納入,並隨著工作項目變更保持同步。
備註
基於查詢的套件是唯讀的。 你無法手動新增或移除測試案例。 要更改套件內容,請更新查詢。
賽道測試套件變更
你可以追蹤測試計畫和測試套件的變更。 打開測試計畫或測試套件的工作項目,然後查看工作項目歷史。
對於測試套件,測試套件歷史下的 測試套件審核 條目可追蹤其他動作,例如:
- 新增或移除測試套件中的測試案例
- 新增或移除測試套件中的測試器
在測試計畫中尋找測試套件
要在測試計畫中尋找測試套件,請在
測試計畫中選擇篩選圖示。 輸入測試套件名稱以篩選清單。 搜尋結果僅限於所選測試計畫階層。