Ange behörigheter och åtkomst för testning
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
För att kunna använda Azure-testplaner fullt ut är det viktigt att förstå och konfigurera nödvändiga behörigheter och åtkomstnivåer. Den här artikeln beskriver stegen så att du kan utföra följande uppgifter:
- Bevilja åtkomst till manuella testfunktioner
- Hantera testplaner och testpaket
- Ange behörigheter för att skapa och ta bort testartefakter
Genom att följa dessa riktlinjer kan du se till att ditt team har rätt åtkomst för att effektivt hantera och köra testplaner.
Om du vill hantera åtkomst till manuella testfunktioner kan du bevilja specifika behörigheter till användare eller grupper på objekt - eller projektnivå för följande uppgifter:
-
Objektnivå (områdessökväg):
- Redigera arbetsobjekt i den här noden: Lägg till eller redigera testspecifika arbetsobjekt som testplaner, testpaket och testfall.
- Hantera testplaner: Ändra egenskaper för testplan, till exempel bygg- och testinställningar.
- Hantera testsviter: Skapa, ta bort och ändra testsviter.
-
Projektnivå:
- Hantera testkonfigurationer: Lägga till eller redigera testkonfigurationer och variabler.
- Hantera testmiljöer: Justera inställningarna för testplan.
- Skapa testkörningar.
- Ta bort och återställa testspecifika arbetsobjekt.
- Ta bort testkörningar.
Testkontrollanter, som används för belastningstester, hanteras på organisations- eller samlingsnivå. Mer information finns i Installera testagenter och testkontrollanter.
Förutsättningar
-
Åtkomstnivåer:
- Ha åtkomst till grundläggande + testplaner
- Eller ha specifika prenumerationer som Enterprise, Test Professional eller MSDN-plattformar.
-
Behörigheter:
- Om du vill hantera testrelaterade behörigheter på projekt- eller objektnivå eller permanent ta bort testartefakter bör du vara medlem i projektadministratörer säkerhetsgrupp.
- Om du vill hantera åtkomstnivåer eller behörigheter på organisationsnivå är du medlem i Administratörer för projektsamling säkerhetsgrupp eller har Redigera information på instansnivå inställd på Tillåt.
- Åtkomstnivåer: Vara medlem i Azure DevOps Server-administratörer säkerhetsgrupp.
-
Behörigheter:
- Om du vill hantera testrelaterade behörigheter på projekt- eller objektnivå är du medlem i projektadministratörer säkerhetsgrupp.
- För att hantera samlingsnivåbehörigheter eller hantera åtkomstnivåer ska du vara medlem i Projektkollektionsadministratörer säkerhetsgrupp, eller ha din Redigera information på instansnivå inställt till Tillåt.
Mer information finns i Om åtkomstnivåer och Ändra åtkomstnivåer för användare eller grupper.
Bevilja åtkomst till manuella testfunktioner
För fullständig åtkomst till testplaner måste användarna ha åtkomstnivån Grundläggande + Testplaner . Användare med grundläggande åtkomst och behörigheter för att permanent ta bort arbetsobjekt och hantera testartefakter kan bara ta bort överblivna testfall.
Hantera testplaner och testpaket under en områdessökväg
Utför följande steg för att bevilja behörigheter för att hantera testartefakter på områdessökvägsnivå.
Logga in på projektet (
https://dev.azure.com/{Your_Organization/Your_Project}
).Välj Projektinställningar>Projektkonfiguration.
Välj Områden>...(ellipser) >Säkerhet.
Ange behörigheterna för Hantera testplaner och Hantera testpaket till Tillåt.
Ange behörigheter för att hantera testartefakter
När det gäller att testa artefakter som testplaner, testpaket och testfall skiljer sig processen för att ta bort dem från att ta bort icke-testarbetsobjekt.
Användare med grundläggande åtkomst och med behörighet att permanent ta bort arbetsobjekt och hantera testartefakter kan bara ta bort överblivna testfall. De kan alltså ta bort testfall som skapats från Work och som inte är länkade till några testplaner eller testpaket.
Viktigt!
Observera följande information när du tar bort testartefakter som testplaner, testpaket och testfall:
- Permanent borttagning: Vi stöder endast permanent borttagning av dessa artefakter.
- Ingen papperskorg: Borttagna testartefakter visas inte i papperskorgen och du kan inte återställa dem.
- Associerade underordnade objekt: Borttagning påverkar associerade underordnade objekt, inklusive underordnade testpaket, testpunkter i alla konfigurationer, testare (det underliggande arbetsobjektet för testfall påverkas inte), testresultathistorik och annan relaterad historik.
- Borttagning från TCM-datalagret: Den borttagna testartefakten tas bort från TCM-datalagret (testfallshantering) och det underliggande arbetsobjektet tas bort.
- Borttagning av underordnade objekt: Ett jobb körs för att ta bort alla underordnade objekt både från TCM-sidan och de underliggande arbetsobjekten. Den här processen kan ta upp till några minuter beroende på hur många artefakter som tas bort.
- Oåterkallelig borttagning: All information i arbetsobjektets spårningsdatalager och TCM-datalager tas bort permanent och kan inte återaktiveras eller återställas.
Kommentar
Om du vill aktivera sidan Inställningar för projektbehörigheter läser du Aktivera förhandsgranskningsfunktioner.
Utför följande steg för att ange behörigheter för att hantera testartefakter.
Logga in på projektet (
https://dev.azure.com/{Your_Organization/Your_Project}
).Välj Projektinställningar>Behörigheter.
Välj en användare eller grupp.
Välj i listrutorna för att ändra behörigheterna för varje objekt.
I följande exempel ger vi användare som tilldelats gruppbehörigheter för gruppadministratör för att visa testkörningar och hantera testkonfigurationer och miljöer.
Uppdaterade behörigheter sparas automatiskt.
I följande exempel beviljar vi medlemmar som tilldelats gruppen Testadministratör behörighet att ta bort testkörningar.