Dela via


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:

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:
  • 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å.

  1. Logga in på projektet (https://dev.azure.com/{Your_Organization/Your_Project}).

  2. Välj Projektinställningar>Projektkonfiguration.

  3. Välj Områden>...(ellipser) >Säkerhet.

    Skärmbild som visar öppnade behörigheter för områdessökväg för projektet.

  4. Ange behörigheterna för Hantera testplaner och Hantera testpaket till Tillåt.

    Skärmbild som visar åtkomst inställd på Tillåt för testplaner och sviter.

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.

Utför följande steg för att ange behörigheter för att hantera testartefakter.

  1. Logga in på projektet (https://dev.azure.com/{Your_Organization/Your_Project}).

  2. Välj Projektinställningar>Behörigheter.

    Skärmbild som visar Behörigheter för Välj projektinställningar > .

  3. Välj en användare eller grupp.

  4. 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.

    Skärmbild av Ange testbehörigheter på projektnivå för en anpassad grupp, teamadministratör.

    Uppdaterade behörigheter sparas automatiskt.


I följande exempel beviljar vi medlemmar som tilldelats gruppen Testadministratör behörighet att ta bort testkörningar.

Skärmbild av Ange behörigheter på projektnivå för en anpassad grupp, teamadministratör.

Nästa steg