設定測試的權限和存取權

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

若要使用 Azure Test Plans 的完整功能,您必須獲授與 基本 + 測試計劃存取 層級,或擁有下列其中一個訂閱:

此外,您可以授與或限制對各種手動測試功能的存取權,方法是授與使用者或群組物件或專案的特定許可權。 許多測試成品都對應至測試特定的工作項目類型。 因此,工作追蹤許可權適用於測試特定的工作專案,例如測試計劃、測試套件、測試案例等等。 您可以設定工作項目的許可權,以及區域路徑和專案層級的手動測試功能。 您可以設定權限來管理組織或集合層級的測試控制器。 測試控制器用於執行負載測試。

必要條件

  • 若要管理存取層級或組織層級權限,您必須是專案集合系統管理員安全性群組的成員,或將編輯執行個體層級資訊設為 [允許]。
  • 若要管理專案或物件層級的測試相關許可權,您必須是 Project 管理員 istrators 安全組的成員

如需詳細資訊,請參閱下列文章:

  • 若要管理存取層級,您必須是 Azure DevOps Server 管理員 istrators 群組的成員
  • 若要管理專案或物件層級的測試相關許可權,您必須是 Project 管理員 istrators 安全組的成員
  • 若要管理集合層級許可權或管理存取層級,您必須是 Project Collection 管理員 istrators 安全組的成員,或將編輯實例層級資訊設定為 [允許]。

如需詳細資訊,請參閱下列文章:

授與手動測試功能的存取權

若要擁有測試功能集的完整存取權,您的 存取層級必須設定為 [基本 + 測試計劃]。 具有基本存取權且具有永久刪除工作專案及管理測試成品的許可權的使用者只能刪除孤立的測試案例。

管理區域路徑下的測試計劃和測試套件

區域路徑許可權可讓您授與或修改指派給這些區域的測試計劃或測試套件的編輯或修改存取權。 您可以限制對使用者或群組的存取。

除了上一節中設定的專案層級許可權之外,小組成員還需要管理測試成品的許可權,這些成品是針對區域路徑所設定。

開啟區域路徑的 [安全性] 頁面,然後選擇您想要授與許可權的使用者或群組。

顯示已開啟專案區域路徑許可權的螢幕快照。

將 [管理測試計劃] 和 [管理測試套件] 的許可權設定為 [允許]。

顯示設定為 [允許測試方案和套件] 存取權的螢幕快照。

設定建立和刪除測試成品的許可權

雖然測試計劃、測試套件、測試案例等測試成品是工作項目的類型,但刪除這些專案的方法與刪除非測試工作專案不同。

重要

我們僅支援永久刪除測試成品,例如測試計劃、測試套件、測試案例、共用步驟和共用參數。 已刪除的測試成品不會出現在資源回收筒中,而且無法還原。 刪除測試成品不僅會刪除選取的測試成品,也會刪除其所有相關聯的子項目,例如子測試套件、所有設定中的測試點、測試人員 (不會刪除基礎測試案例工作項目)、測試結果歷程記錄和其他相關聯的歷程記錄。

當您刪除測試成品時,會發生下列動作:

  1. 從測試案例管理 (TCM) 資料存放區中移除已刪除的測試成品,並刪除基礎工作專案
  2. 執行作業,從 TCM 端和基礎工作項目刪除所有子專案。 視要刪除的成品數目而定,此動作可能需要時間(最多幾分鐘)。
  3. 導致工作專案追蹤數據存放區和 TCM 資料存放區中的所有資訊遭到刪除,且無法重新啟用或還原。

您必須是 Project 管理員 istrators 群組的成員,或將 [刪除測試成品] 權限設定為 [允許]。 您也必須將 存取層級 設定為 [基本 + 測試計劃 ] 或 [Visual Studio Enterprise],以提供完整測試功能集的存取權。 具有基本存取權且具有永久刪除工作專案及管理測試成品的許可權的使用者只能刪除孤立的測試案例。 也就是說,他們可以刪除從 Work 建立的測試案例,但未連結到任何測試計劃或測試套件。

注意

若要啟用 [項目許可權] 設定 頁面預覽頁面,請參閱啟用預覽功能

在此範例中,我們會將指派給Team管理員群組許可權的成員授與成員,以建立及檢視測試回合及管理測試組態和環境。


在此範例中,我們會將指派給測試 管理員 群組許可權的成員授與刪除測試回合。

設定自定義群組的專案層級許可權Team管理員