設定測試的權限和存取權
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
若要使用 Azure Test Plans 的完整功能,您必須獲授與 基本 + 測試計劃存取 層級,或擁有下列其中一個訂閱:
此外,您可以授與或限制對各種手動測試功能的存取權,方法是授與使用者或群組物件或專案的特定許可權。 許多測試成品都對應至測試特定的工作項目類型。 因此,工作追蹤許可權適用於測試特定的工作專案,例如測試計劃、測試套件、測試案例等等。 您可以設定工作項目的許可權,以及區域路徑和專案層級的手動測試功能。 您可以設定權限來管理組織或集合層級的測試控制器。 測試控制器用於執行負載測試。
- 物件層級、區域路徑層級
- 編輯此節點的工作專案:新增或編輯測試特定工作專案,例如測試計劃、測試套件、測試案例、共用步驟或共用參數。
- 管理測試計劃:修改測試計劃屬性,例如組建和測試設定。
- 管理測試套件:建立和刪除測試套件、新增和移除測試套件中的測試案例、變更與測試套件相關聯的測試元件,以及修改測試套件階層 (移動測試套件)。
- 專案層級
- 管理測試組態:新增或編輯 測試組態和組態變數。
- 管理測試環境:新增或編輯 測試計劃設定。
- 建立測試回合: 執行手動測試
- 刪除和還原工作專案: 刪除測試特定的工作專案
- 刪除測試回合: 刪除測試結果
- 管理測試組態:新增或編輯 測試組態和組態變數。
- 管理測試環境:新增或編輯 測試計劃設定。
- 將工作專案移出此專案: 將工作專案從一個專案移至另一個專案
- 永久刪除工作專案: 永久刪除測試特定工作專案
- 組織或集合層級
- 管理測試控制器:與 TFS 2018 和更新版本已淘汰功能相關聯的許可權。 若要深入瞭解,請參閱 執行負載測試 的測試代理程式和測試控制器概觀和 安裝測試代理程式和測試控制器。
必要條件
- 若要管理存取層級或組織層級權限,您必須是專案集合系統管理員安全性群組的成員,或將編輯執行個體層級資訊設為 [允許]。
- 若要管理專案或物件層級的測試相關許可權,您必須是 Project 管理員 istrators 安全組的成員。
如需詳細資訊,請參閱下列文章:
- 關於存取層級 (部分機器翻譯)
- 新增組織使用者和管理存取權
- 變更使用者或群組的存取層級
- 變更專案層級許可權
- 變更專案集合層級許可權
- 若要管理存取層級,您必須是 Azure DevOps Server 管理員 istrators 群組的成員。
- 若要管理專案或物件層級的測試相關許可權,您必須是 Project 管理員 istrators 安全組的成員。
- 若要管理集合層級許可權或管理存取層級,您必須是 Project Collection 管理員 istrators 安全組的成員,或將編輯實例層級資訊設定為 [允許]。
如需詳細資訊,請參閱下列文章:
- 關於存取層級 (部分機器翻譯)
- 新增伺服器層級管理員
- 變更使用者或群組的存取層級
- 變更專案層級許可權
- 變更專案集合層級許可權
授與手動測試功能的存取權
若要擁有測試功能集的完整存取權,您的 存取層級必須設定為 [基本 + 測試計劃]。 具有基本存取權且具有永久刪除工作專案及管理測試成品的許可權的使用者只能刪除孤立的測試案例。
管理區域路徑下的測試計劃和測試套件
區域路徑許可權可讓您授與或修改指派給這些區域的測試計劃或測試套件的編輯或修改存取權。 您可以限制對使用者或群組的存取。
除了上一節中設定的專案層級許可權之外,小組成員還需要管理測試成品的許可權,這些成品是針對區域路徑所設定。
開啟區域路徑的 [安全性] 頁面,然後選擇您想要授與許可權的使用者或群組。
將 [管理測試計劃] 和 [管理測試套件] 的許可權設定為 [允許]。
設定建立和刪除測試成品的許可權
雖然測試計劃、測試套件、測試案例等測試成品是工作項目的類型,但刪除這些專案的方法與刪除非測試工作專案不同。
重要
我們僅支援永久刪除測試成品,例如測試計劃、測試套件、測試案例、共用步驟和共用參數。 已刪除的測試成品不會出現在資源回收筒中,而且無法還原。 刪除測試成品不僅會刪除選取的測試成品,也會刪除其所有相關聯的子項目,例如子測試套件、所有設定中的測試點、測試人員 (不會刪除基礎測試案例工作項目)、測試結果歷程記錄和其他相關聯的歷程記錄。
當您刪除測試成品時,會發生下列動作:
- 從測試案例管理 (TCM) 資料存放區中移除已刪除的測試成品,並刪除基礎工作專案
- 執行作業,從 TCM 端和基礎工作項目刪除所有子專案。 視要刪除的成品數目而定,此動作可能需要時間(最多幾分鐘)。
- 導致工作專案追蹤數據存放區和 TCM 資料存放區中的所有資訊遭到刪除,且無法重新啟用或還原。
您必須是 Project 管理員 istrators 群組的成員,或將 [刪除測試成品] 權限設定為 [允許]。 您也必須將 存取層級 設定為 [基本 + 測試計劃 ] 或 [Visual Studio Enterprise],以提供完整測試功能集的存取權。 具有基本存取權且具有永久刪除工作專案及管理測試成品的許可權的使用者只能刪除孤立的測試案例。 也就是說,他們可以刪除從 Work 建立的測試案例,但未連結到任何測試計劃或測試套件。
注意
若要啟用 [項目許可權] 設定 頁面預覽頁面,請參閱啟用預覽功能。
在此範例中,我們會將指派給Team管理員群組許可權的成員授與成員,以建立及檢視測試回合及管理測試組態和環境。
在此範例中,我們會將指派給測試 管理員 群組許可權的成員授與刪除測試回合。
相關文章
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應