Nastavení oprávnění a přístupu pro testování

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

Pokud chcete využívat úplné funkce Azure Test Plans, musíte mít udělenou úroveň přístupu Basic + Test Plans nebo mít jedno z následujících předplatných:

Kromě toho můžete udělit nebo omezit přístup k různým ručním testovacím funkcím tím, že uživatelům nebo skupinám udělíte určitá oprávnění pro objekt nebo projekt. Mnoho artefaktů testů odpovídá typům pracovních položek specifických pro testy. Oprávnění ke sledování práce se tedy vztahují na pracovní položky specifické pro testování, jako jsou testovací plány, testovací sady, testovací případy a další. Pro cesty oblastí a na úrovni projektu nastavíte oprávnění pro pracovní položky a funkce ručního testování. Nastavte oprávnění ke správě kontrolerů testů na úrovni organizace nebo kolekce. Kontrolery testů se používají při provádění zátěžových testů.

Požadavky

  • Pokud chcete spravovat úrovně přístupu nebo oprávnění na úrovni organizace, musíte být členem skupiny zabezpečení Správci kolekce projektů nebo mít povolené nastavení Upravit informace na úrovni instance.
  • Pokud chcete spravovat oprávnění související s testováním na úrovni projektu nebo objektu, musíte být členem skupiny zabezpečení Project Správa istrators.

Další informace najdete v následujících článcích:

  • Pokud chcete spravovat úrovně přístupu, musíte být členem skupiny Azure DevOps Server Správa istrators.
  • Pokud chcete spravovat oprávnění související s testováním na úrovni projektu nebo objektu, musíte být členem skupiny zabezpečení Project Správa istrators.
  • Pokud chcete spravovat oprávnění na úrovni kolekce nebo spravovat úrovně přístupu, musíte být členem skupiny zabezpečení Kolekce projektů Správa istrátory nebo mít informace na úrovni instance nastavené na Povolit.

Další informace najdete v následujících článcích:

Udělení přístupu k funkcím ručního testování

Pokud chcete mít úplný přístup k sadě funkcí testování, musí být úroveň přístupu nastavená na plán Basic + Test. Uživatelé se základním přístupem a s oprávněními k trvalému odstranění pracovních položek a správě artefaktů testů můžou odstranit pouze osamocené testovací případy.

Správa testovacích plánů a testovacích sad v rámci cesty k oblasti

Oprávnění k cestě k oblasti umožňují udělit nebo omezit přístup k úpravám nebo úpravám testovacích plánů nebo testovacích sad přiřazených k těmto oblastem. Přístup můžete omezit pro uživatele nebo skupiny.

Kromě oprávnění na úrovni projektu nastaveného v předchozí části potřebují členové týmu oprávnění ke správě testovacích artefaktů, které jsou nastavené pro cestu k oblasti.

Otevřete stránku Zabezpečení pro cesty oblastí a zvolte uživatele nebo skupinu, které chcete udělit oprávnění.

Snímek obrazovky znázorňující oprávnění k otevřené cestě oblasti pro projekt

Nastavte oprávnění pro správu testovacích plánů a Spravovat testovací sady tak, aby umožňovaly.

Snímek obrazovky znázorňující nastavení přístupu Povolit pro testovací plány a sady

Nastavení oprávnění k vytváření a odstraňování testovacích artefaktů

Zatímco artefakty testů, jako jsou testovací plány, testovací sady, testovací případy atd., jsou typy pracovních položek, metoda pro jejich odstranění se liší od odstranění netestovaných pracovních položek.

Důležité

Trvalé odstranění artefaktů testů, jako jsou testovací plány, testovací sady, testovací případy, sdílené kroky a sdílené parametry, podporujeme pouze trvalé odstranění. Odstraněné artefakty testů se nezobrazují v koši a nelze je obnovit. Odstranění artefaktu testů znamená nejenom odstranění vybraného artefaktu, ale také všech jeho podřízených položek, jako jsou podřízené sady testů, testovací body ve všech konfiguracích, testeři (základní pracovní položka testovacího případu se neodstraní), historie výsledků testů a další související historie.

Když odstraníte testovací artefakty, dojde k následujícím akcím:

  1. Odebere odstraněný testovací artefakt z úložiště dat správy testovacích případů (TCM) a odstraní podkladovou pracovní položku.
  2. Spustí úlohu pro odstranění všech podřízených položek ze strany TCM i základních pracovních položek. Tato akce může trvat (až několik minut) v závislosti na počtu artefaktů, které se mají odstranit.
  3. Způsobí odstranění všech informací v úložišti dat sledování pracovních položek a úložiště dat TCM a nejde je znovu aktivovat ani obnovit.

Musíte být členem skupiny Project Správa istrators nebo mít oprávnění Odstranit testovací artefakty nastavené na Povolit. Musíte mít také nastavenou úroveň přístupu na Basic + Test Plans nebo Visual Studio Enterprise, která poskytuje přístup k úplné sadě funkcí testování. Uživatelé se základním přístupem a s oprávněními k trvalému odstranění pracovních položek a správě artefaktů testů můžou odstranit pouze osamocené testovací případy. To znamená, že můžou odstranit testovací případy vytvořené z aplikace Work , které nejsou propojené s žádnými testovacími plány nebo testovacími sadami.

Poznámka:

Pokud chcete povolit oprávnění projektu Nastavení stránce náhledu stránky, přečtěte si téma Povolení funkcí preview.

V tomto příkladu udělíme členům přiřazeným skupině team Správa oprávnění k vytváření a zobrazení testovacích běhů a správě konfigurací testů a prostředí.


V tomto příkladu udělíme členům přiřazeným oprávněním testovacího Správa skupiny k odstranění testovacích běhů.

Nastavení oprávnění na úrovni projektu pro vlastní skupinu, týmový Správa