共用方式為


設定測試保留原則

Azure DevOps Services |Azure DevOps Server 2022 - Azure DevOps Server 2019

執行測試,特別是自動化測試會產生大量數據。 若要讓測試系統回應良好且執行良好,請設定原則來清除不再需要的測試結果。 當您刪除組建時,請刪除自動化測試結果。 當您仍在檢閱時,您可以保留手動測試結果,例如,最多一年。

先決條件

  • 若要管理專案層級測試相關原則,請成為 專案管理員 群組的成員,
  • 若要管理建置管線物件層級測試保留原則,請將 [編輯建置管線] 許可權設定為 [允許]。

設定測試結果的保留期間

若要在特定天數後刪除手動測試結果,請在專案層級設定保留限制。 即使刪除這些組建之後,Azure DevOps 仍會保留與組建相關的手動測試結果。 如此一來,建置策略就不會在你能分析數據之前刪除測試結果。

  1. 登入您的專案 (https://dev.azure.com/{Your_Organization}/{Your_Project})。

  2. 選取 項目設定

  3. 在 [測試>保留] 頁面中,選取您要保留手動測試資料的時間限制。

    顯示選取測試數據保留限制的螢幕快照。

設定與組建相關聯之自動化測試結果的保留原則

根據預設,只要您保留這些組建,Azure DevOps 才會保留與組建相關的自動化測試結果。 若要在刪除組建之後保留測試結果,請編輯組建保留原則。 如果您使用 Git 進行版本控制,您可以指定根據分支保留自動化測試結果的時間長度。

  1. 登入您的專案 (https://dev.azure.com/{Your_Organization}/{Your_Project})。

  2. 找到並編輯您的建置管線。

    建置管線

  3. 開啟 [保留] 頁面。 視需要修改默認原則,或新增原則。

    依分支 刪除測試結果

    如果您使用 Git,而且有多個分支,請設定分支篩選條件,以視需要刪除特定分支中的測試結果和組建。 即使刪除這些分支中的組建,您也可以在其他分支中保留測試結果。

設定與組建無關之自動化測試結果的保留原則

清除刪除的組建所遺留下來的自動化測試結果或與組建無關的測試結果。 例如,從外部測試系統發佈的結果。 如本文稍早 設定測試結果的保留期限 所述,請設定專案層級的保留上限。