Skapa och hantera testplaner

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

Skapa test plans och testpaket för att spåra manuell testning för sprintar eller milstolpar. Med den här metoden kan du se när testningen för en specifik sprint eller milstolpe är klar. Mer information om manuell testning finns i Vad är Azure Test Plans?

Dela arbetsobjekt i din testupplevelse

När du skapar din produkt skapar du testfall och uppdaterar dem när som helst. För varje utvecklingscykel skapar du en testplan och importerar befintliga testfall. Om du vill organisera testningen delar du upp testfall i separata testpaket i planen.

En typisk testcykel fungerar så här:

  1. Skapa en testplan för sprinten eller milstolpen.
  2. Tilldela testkonfigurationer och tilldela testare för att täcka den nödvändiga testmatrisen.
  3. Testarna kör testerna tills produkten uppfyller avslutskriterierna.
  4. För nästa cykel skapar du en ny testplan och importerar samma testfall.

Eftersom testplaner refererar till testfall återspeglas uppdateringar av ett testfall automatiskt i alla planer och sviter som använder det. Om du vill skapa en oberoende baslinje i stället kopierar eller klonar du testfallen.

Förutsättningar

Kategori Krav
Projekttillgång Projektmedlem
Åtkomstnivåer Minst Grundläggande åtkomst för att visa testrelaterade arbetsobjekt. Användare med Stakeholder åtkomst kan inte komma åt Azure Test Plans.

Om du vill lägga till testplaner och testpaket, ta bort testartefakter eller definiera testkonfigurationer behöver du Basic + Test Plans åtkomst eller en Visual Studio-prenumeration: Enterprise, Test Professional eller MSDN-plattformar.
Behörigheter Områdessökväg:
- Redigera arbetsobjekt i den här noden: Lägg till eller ändra testplaner, testpaket, testfall eller andra testbaserade arbetsobjekt.
- Hantera testplaner: Ändra egenskaper för testplan, till exempel bygg- och testinställningar.
- Hantera testpaket: Skapa och ta bort testpaket, lägg till och ta bort testfall från testpaket, ändra testkonfigurationer och flytta testsviter.

Project-level:
- Hantera testkonfigurationer och Hantera testmiljöer: Hantera testkonfigurationer eller testmiljöer.
- Ta bort arbetsobjekt permanent: Ta bort testbaserade arbetsobjekt permanent.

För mer information, se handbok för teståtkomst och behörigheter.

Tips/Råd

Du kan använd AI för att hjälpa till med den här uppgiften senare i den här artikeln, eller se Aktivera AI-hjälp med Azure DevOps MCP Server för att komma igång.

Skapa en testplan

I allmänhet skapar du test plans för att testa kraven. Innan du skapar en testplan måste du definiera dina kvarvarande krav.

  1. Logga in på ditt Azure DevOps projekt och välj Testa planer>Testa planer.

    Skärmbild av att öppna listan över testplaner.

  2. Välj + Ny testplan.

    Skärmbild av hur du skapar en ny testplan.

  3. Ange ett namn för testplanen, kontrollera att områdessökvägen och iterationen har angetts korrekt och välj sedan Skapa.

    Skärmbild av att lägga till testplansinformation.

    Testplanen skapas och du kan börja lägga till testpaket och testfall.

Byt namn på en testplan

Använd följande steg för att byta namn på en testplan:

  1. Välj Test Plans.

  2. Bredvid testplanens namn väljer du Fler åtgärder>Redigera.

    Skärmbild som visar alternativet att redigera en testplan.

  3. Ändra namnet och välj sedan Spara och stäng.

    Du kan också uppdatera områdessökvägen, iterationen och andra testplansinställningar från den här dialogrutan.

Ta bort en testplan

Om du vill ta bort en testplan använder du följande steg:

  1. Välj Test Plans.

  2. Bredvid testplanens namn väljer du Fler åtgärder>Ta bort.

  3. Dialogrutan Ta bort testartefakter förklarar exakt vad som tas bort. Ange testplans-ID:t för att bekräfta att du vill ta bort och välj sedan Ta bort.

    Skärmbild som visar dialogrutan Ta bort testartefakter.

Anteckning

Borttagna testplaner flyttas till papperskorgen för testplanen och kan återställas inom 14 dagar med hjälp av REST-API:et. Mer information finns i Återställa borttagna testplaner och testpaket med hjälp av REST API.

Använda AI för att hantera testplaner

Om du konfigurerar Azure DevOps MCP Server kan du använda AI-assistenter för att hantera dina testplaner och paket med hjälp av frågor på naturligt språk.

Exempeluppmaningar för hantering av testplan

Uppgift Exempelprompt
Skapa en testplan Create a new test plan in <Contoso> project called '<Sprint 5 Regression Tests>'
Lista testplaner List all test plans in <Contoso> project
Skapa en testsvit Create a static test suite called '<Checkout Flow>' under test plan <12345>
Hämta testfall i en svit Show all test cases in test suite <67890> in project <Contoso>
Hitta otestade områden List test suites in test plan <12345> that have no test cases assigned
Kontrollera testplanens täckning Show all requirement-based test suites in test plan <12345> and their associated work items
Jämför sprintplaner List test suites in test plan <12345> and test plan <54321> side by side
Hitta olänkade testfall Show test cases in project <Contoso> that aren't in any test suite
Granskningstestplanens beredskap List test cases in test plan <12345> that have State = <Design> and no test steps defined

Tips/Råd

Om du använder Visual Studio Code är agentläge särskilt användbart för felsökning av komplexa scenarier för testplanering.

  • Om du vill undvika att använda inaktuella eller cachelagrade data från tidigare frågor lägger du till i prompten "Använd inte tidigare hämtade data".

Nästa steg