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ů.
- Úroveň cesty objektu, plošná cesta
- Upravit pracovní položky v tomto uzlu: Přidejte nebo upravte pracovní položky specifické pro testy, jako jsou testovací plány, testovací sady, testovací případy, sdílené kroky nebo sdílené parametry.
- Správa testovacích plánů: Upravte vlastnosti testovacího plánu, jako jsou nastavení sestavení a testování.
- Správa testovacích sad: Vytváření a odstraňování testovacích sad, přidávání a odebírání testovacích případů z testovacích sad, změna konfigurací testů přidružených k testovacím sadám a úprava hierarchie testovací sady (přesunutí testovací sady).
- Úroveň projektu
- Správa konfigurací testů: Přidání nebo úprava konfigurací testů a konfiguračních proměnných
- Správa testovacích prostředí: Přidání nebo úprava nastavení testovacího plánu
- Vytvoření testovacích spuštění: Spuštění ručních testů
- Odstranění a obnovení pracovních položek: Odstranění pracovních položek specifických pro testy
- Odstranění testovacích spuštění: Odstranění výsledků testu
- Správa konfigurací testů: Přidání nebo úprava konfigurací testů a konfiguračních proměnných
- Správa testovacích prostředí: Přidání nebo úprava nastavení testovacího plánu
- Přesunutí pracovních položek z tohoto projektu: Přesunutí pracovních položek z jednoho projektu do jiného
- Trvalé odstranění pracovních položek: Trvalé odstranění pracovních položek specifických pro testy
- Úroveň organizace nebo kolekce
- Správa testovacích kontrolerů: Oprávnění přidružená k zastaralé funkci pro TFS 2018 a novější verze Další informace najdete v tématu Přehled testovacích agentů a kontrolerů pro spouštění zátěžových testů a instalaci testovacích agentů a kontrolerů 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í.
Nastavte oprávnění pro správu testovacích plánů a Spravovat testovací sady tak, aby umožňovaly.
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:
- Odebere odstraněný testovací artefakt z úložiště dat správy testovacích případů (TCM) a odstraní podkladovou pracovní položku.
- 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.
- 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ů.
Související články
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro