設定測試的權限和存取權
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
若要充分利用 Azure Test Plans,請務必瞭解和設定必要的許可權和存取層級。 本文概述這些步驟,因此您可以執行下列工作:
- 授與手動測試功能的存取權
- 管理測試計劃和測試套件
- 設定建立和刪除測試成品的許可權
遵循這些指導方針,您可以確保小組有適當的存取權,有效率地管理和執行測試計劃。
若要管理手動測試功能的存取權,您可以針對下列工作,將特定許可權授與物件或專案層級的使用者或群組:
- 物件層級 (區域路徑):
- 編輯此節點的工作專案:新增或編輯測試特定工作專案,例如測試計劃、測試套件和測試案例。
- 管理測試計劃:修改測試計劃屬性,例如組建和測試設定。
- 管理測試套件:建立、刪除和修改測試套件。
- 專案層級:
- 管理測試組態: 新增或編輯測試組態和變數。
- 管理測試環境: 調整測試計劃設定。
- 建立測試回合。
- 刪除和還原測試特定工作專案。
- 刪除測試回合。
用於負載測試的測試控制器會在組織或集合層級進行管理。 如需詳細資訊,請參閱 安裝測試代理程式和測試控制器。
必要條件
- 存取層級:成為 Azure DevOps Server 系統管理員安全組的一部分。
- 權限:
- 若要管理專案或物件層級測試相關許可權,請成為 Project Administrators 安全組的一部分。
- 若要管理集合層級許可權或管理存取層級,請成為 Project Collection Administrators 安全組的一部分,或將編輯實例層級資訊設定為 [允許]。
如需詳細資訊,請參閱關於使用者或群組的存取層級和變更存取層級。
授與手動測試功能的存取權
若要完整存取 Test Plans,用戶必須具有 基本 + 測試計劃 存取層級。 具有 永久刪除工作專案及管理測試成品之基本 存取權和許可權的使用者只能刪除孤立的測試案例。
管理區域路徑下的測試計劃和測試套件
請執行下列步驟,以授與許可權,以管理區域路徑層級的測試成品。
登入您的專案 (
https://dev.azure.com/{Your_Organization/Your_Project}
)。選取 [項目設定>項目組態]。
選取 [ 區域>...(省略號) >安全性。
將 [管理測試計劃] 和 [管理測試套件] 的許可權設定為 [允許]。
設定管理測試成品的許可權
當涉及到測試成品,例如測試計劃、測試套件和測試案例時,刪除成品的程式與刪除非測試工作專案不同。
具有基本存取權且具有永久刪除工作專案及管理測試成品的許可權的使用者只能刪除孤立的測試案例。 也就是說,他們可以刪除從 Work 建立的測試案例,但未連結到任何測試計劃或測試套件。
重要
當您刪除測試計劃、測試套件和測試案例等測試成品時,請注意下列資訊:
- 永久刪除: 我們只支援永久刪除這些成品。
- 沒有回收站: 已刪除的測試成品不會出現在回收站中,您無法還原它們。
- 相關聯的子專案: 刪除會影響相關聯的子專案,包括子測試套件、所有組態的測試點、測試人員(基礎測試案例工作專案仍然不受影響)、測試結果歷程記錄和其他相關歷程記錄。
- 從 TCM 資料存放區移除: 已刪除的測試成品會從測試案例管理 (TCM) 資料存放區中移除,並刪除基礎工作專案。
- 子專案刪除: 作業會執行,以從 TCM 端和基礎工作專案刪除所有子專案。 視刪除的成品數目而定,此程式最多可能需要幾分鐘的時間。
- 無法復原的刪除: 工作專案追蹤資料存放區和 TCM 資料存放區中的所有資訊都會永久刪除,且無法重新啟用或還原。
注意
若要開啟 [ 項目許可權設定頁面 預覽] 頁面,請參閱 啟用預覽功能。
請執行下列步驟來設定管理測試成品的許可權。
在下列範例中,我們會將指派給 Test Admin 群組許可權的成員授與刪除測試回合的許可權。