Azure DevOps 服務
Azure DevOps Test Plans 提供新的測試回合中樞體驗來管理測試執行。 這個增強的介面可協助小組追蹤測試進度、分析結果,以及跨開發周期維持品質。
Note
新的 測試回合中樞 體驗是針對所有組織自動啟用的公開 預覽功能 。 這項功能可以隨時在預覽期間變更。
若要停用此功能,請移至 [預覽功能 ],然後尋找名為 [新增測試回合中樞 ] 的功能旗標,並將切換設定為 [關閉]。 如果您 停用此功能,請分享您的意見反應,以協助我們加以改善。
如果您還未看到組織中新的功能,情況正常,因為推出是逐步進行的。
什麼是測試回合?
測試回合是一個容器,可擷取 Azure DevOps 中一或多個測試案例的執行。 它會追蹤特定測試會話的結果、持續時間和執行詳細數據。 當您從測試計劃或管線執行測試案例時,會自動建立測試回合。
測試運行協助團隊:
- 監視品質趨勢:追蹤一段時間的測試進度和通過率
- 快速識別問題:找出回歸問題、失敗以及被封鎖的測試
- 維護測試歷程記錄:稽核和分析歷程記錄執行數據以取得深入解析
存取測試執行
若要檢視測試回合:
在您的 Azure DevOps 專案中,選取 [ 測試計劃]。
選取 [執行]。
[測試回合] 頁面會顯示所有可用的測試回合,包括手動和自動化,以及篩選和搜尋功能。
搜尋和篩選測試回合
測試回合中樞提供數種方式來尋找特定的測試回合:
預設篩選
- 時程表:過去七天 (預設值)
- 執行類型:手動執行 (預設值)
搜尋功能
- 依測試執行 ID 搜尋(僅精確匹配)—— 此搜尋功能覆蓋所有其他篩選器
- 依時間軸、執行類型和其他屬性進行篩選
- 在搜尋列中使用下拉式清單篩選
Tip
- 篩選選擇和欄寬度在跨會話期間會持續保持,直到您手動清除它們為止。
- 搜尋篩選會以加法方式運作。
- 最多可以顯示 5,000 個結果,顯示在 Test Run Hub UI 中。
自訂欄
若要設定顯示哪些資料行,請執行下列步驟:
選取右上角的 欄選項。
選擇您想要查看的數據列。
選取 ,然後套用。
Tip
管線執行欄位僅適用於自動化執行,並同時涉及建置與發布管線。
測試運行狀態
測試回合可以根據測試案例結果處於三種狀態之一:
| State | 測試案例結果 | Description |
|---|---|---|
| Completed | 所有測試案例均通過 | 測試回合已順利完成,所有測試都通過 |
| Completed | 一個或多個案例被排除,其餘皆已通過。 | 執行已完成,其中一些測試被列為不適用 |
| 需要調查 | 一或多個失敗案例 | 測試運行已完成,但測試中不合格的部分需要引起注意 |
| 需要調查 | 一或多個封鎖案例 | 測試運行已結束,部分測試被阻止。 |
| 進行中 | 一或多個暫停案例 | 執行已暫停,稍後可以繼續執行 |
檢視測試回合詳細數據
當您選取測試回合時,詳細資料頁面會提供完整的資訊:
執行摘要
主頁面包括:
- 通過率:通過的已執行案例百分比(不包括「不適用」案例)
-
評論:執行層級評論(支援 Markdown 格式設定,可以透過輸入標記語法
@來標記使用者、工作專案#和拉取請求!) - 測試案例結果:每個測試案例的結果(已通過、失敗、未執行)
- 測試回合元數據:執行詳細數據,包括執行測試的人員、時間和環境
- 附件和記錄:執行中的螢幕快照、記錄和其他成品
分析儀表板
每個測試回合都包含預先定義的分析儀錶板,其細分結果的方式如下:
- Outcome
- Priority
- Configuration
- 失敗類型
- Resolution
您可以透過選取子類別文字來篩選儀表板圖塊,以專注於特定的分析或見解。
管理附件
執行層級附件
若要將附件新增至測試回合:
- 在測試回合詳細數據中,選取 [+ 新增附件]。
- 選擇您的檔案並上傳它們。
一旦附件出現,您可以視需要檢視、下載或刪除它們。
Tip
- 選取檔名來預覽影像和 PDF 檔案。
- 執行層級附件與個別測試結果附件不同。 每個測試結果都可以有自己的附件,您可以透過測試結果詳細數據中的附件索引標籤進行存取。
使用測試案例結果
檢視和設定結果
[測試案例結果] 區段可讓您:
- 檢閱個別測試結果
- 自訂欄位顯示(類似於主要執行頁面)
- 將測試結果連結至 Azure DevOps 工作專案
Tip
自動化測試執行的預設結果篩選設定為失敗或中止,以加速分析。 對於通常數量較低的手動測試執行,結果預設保持不經過篩選。
工作項目連結
將測試結果與缺陷或其他工作項目產生關聯:
- 請選取核取方塊以連結您要的測試案例
- 選擇建立新的 Bug 或連結至現有的工作專案。
- 完成連結程式。
分析詳細的測試結果
選取任何測試案例以檢視詳細結果,包括:
- 測試結果摘要:測試執行概觀
- 連結的工作項目:相關聯的錯誤和其他工作項目,單擊該部分的「+ 添加」按鈕以關聯需要的內容!
- 測試步驟:提供詳細的逐步結果,包括結果與評論。 啟用「顯示圖片」選項,以便內嵌預覽截取的螢幕截圖。
- 分析資訊:執行后分析和下一個動作
- 附件:所有測試結果特定的附件
Tip
對於自動化執行,預設的測試案例結果過濾器設為 失敗 或 中止 ,以加速分析。
分析信息
分析區段有助於組織執行後的檢閱。
- 執行後可使用所有測試結果
- 失敗、暫停和封鎖的案例有更多的篩檢欄位
- 註解是特定於分析使用的(與執行或結果註解分開)
Tip
若要將更多選項新增至任何下拉式清單,例如,更多失敗類型,請使用 Azure DevOps REST API。
程式化存取
您也可以使用 Azure DevOps REST API 以程式設計方式管理測試回合。