Skapa testplaner och testpaket

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

Skapa testplaner och testpaket för att spåra manuell testning för sprintar eller milstolpar. På så sätt 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-testplaner?.

Dela arbetsobjekt i din testupplevelse

Du skapar till exempel version 1.* av din produkt och du kan skapa flera testfall för den versionen. Vart och ett av dessa testfall kan uppdateras och läggas till när som helst. För varje utvecklingscykel och lansering av produkten skapar du en testplan och importerar de befintliga testfallen till den planen. Om du vill kan du också dela upp testfallen i separata testpaket i planen för att möjliggöra enklare hantering och övervakning av dessa separata uppsättningar med testfall.

När du har skapat testplanen tilldelar du testkonfigurationer och tilldelar testare för att täcka den nödvändiga testmatrisen. Dessa testare kör testerna och mäter produktens kvalitet. Testarna fortsätter att testa tills produkten uppfyller avslutskriterierna. För nästa utvecklingscykel och lansering kan du skapa en ny testplan och återanvända samma testfall. Upprepa den här utvecklingstestversionen genom att importera samma testfall till varje ny testplan.

Eftersom testplaner refererar till testfall återspeglas uppdateringar av ett testfall automatiskt i alla testplaner och testpaket som använder det.

I nästa version av produkten kan du återanvända de befintliga testfallen. Ett bättre alternativ kan dock vara att kopiera eller klona testfallen. En kopia skapar en ny baslinje. Ändringar i dessa nya testfall påverkar inte dina tidigare testplaner.

Dricks

Mer information om hur du kan arbeta med testplaner, testpaket och testfall finns i Vanliga frågor och svar om manuell testning.

Förutsättningar

Du måste ha följande behörigheter och åtkomstnivåer:

  • Grundläggande åtkomst eller högre och behörigheter för att visa arbetsobjekt under motsvarande områdessökväg. Mer information finns i Lägga till användare i ett projekt eller team.
  • Basic + Test Plans-åtkomstnivå för att lägga till testplaner och testpaket, ta bort testartefakter och definiera testkonfigurationer. Eller ha någon av följande Visual Studio-prenumerationer:
  • Du måste ha följande behörigheter:för att lägga till eller redigera testrelaterade artefakter,
    • Redigera arbetsobjekt i den här nodbehörighetsuppsättningen till Tillåt under motsvarande områdessökväg för att lägga till eller ändra testplaner, testpaket, testfall eller andra testbaserade arbetsobjektstyper.
    • Hantera behörigheter för testplaner som Tillåt under motsvarande områdessökväg för att ändra egenskaper för testplan, till exempel bygg- och testinställningar.
    • Hantera behörighetsuppsättningen för testpaket till Tillåt under motsvarande områdessökväg för att skapa och ta bort testpaket, lägga till och ta bort testfall från testpaket, ändra testkonfigurationer som är associerade med testsviter och ändra en testpakethierarki (flytta en testsvit).

Mer information finns i Manuell teståtkomst och behörigheter.

Skapa en testplan

I allmänhet skapar du testplaner 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 Testplaner>testplaner.

    Skärmbild av att öppna listan över testplaner för Azure DevOps Server 2020 och Azure DevOps Services.

  2. Välj + Ny testplan.

    Skärmbild av hur du skapar en ny testplan för Azure DevOps Server 2020 och Azure DevOps Services.

  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 för Azure DevOps Server 2020 och Azure DevOps Services.

Byt namn på en testplan

Gör följande för att byta namn på en testplan.

  1. Välj Testplaner.

  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 göra andra ändringar i testplanen här.

Ta bort en testplan

Gör följande för att ta bort en testplan.

  1. Välj Testplaner.

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

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

    Skärmbild som visar dialogrutan Ta bort testartefakter permanent.

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

  1. Öppna projektet från webbportalen och gå till Testplaner. Om du redan har en testplan väljer du Testplaner för att gå till sidan som visar alla testplaner.

    Skärmbild som visar hur du öppnar sidan med testplaner.

  2. Välj Ny testplan.

    Skärmbild som visar 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 som visar hur du lägger till testplansinformation.

Byt namn på en testplan

Om du vill byta namn på en testplan öppnar du den från snabbmenyn och byter namn på den.

Skärmbild som visar hur du byter namn på en testplan.

Ta bort en testplan

Om du vill ta bort en testplan använder du snabbmenyn för testplanen.

Skärmbild som visar hur du tar bort en testplan.

Lägga till en kravbaserad testsvit

Lägg nu till testsviter för kvarvarande uppgifter som behöver manuella tester. Dessa tester kan vara användarberättelser, krav eller andra arbetsobjekt som baseras på ditt projekt.

Kommentar

Kravspårning stöds endast för testfall som är länkade via en kravbaserad testsvit. Bland arbetsobjekten finns en användarberättelse (agil), produktpost (Scrum), krav (CMMI) och problem (basic). Associationen mellan ett kravarbetsobjekt och manuell testkörning skapas endast när testfallet länkas med hjälp av en kravbaserad testsvit.

  1. Om du vill lägga till en svit i en testplan väljer du Fler alternativ för testpaketet och väljer sedan Ny svit>kravbaserad svit.

    Skärmbild som visar hur du skapar en kravbaserad testsvit för Azure DevOps Server 2020 och Azure DevOps Services.

    Du använder kravbaserade sviter för att gruppera dina testfall tillsammans. På så sätt kan du spåra teststatusen för ett kvarvarande objekt. Varje testfall som du lägger till i en kravbaserad testsvit länkas automatiskt till kvarvarande uppgifter.

  2. I Skapa kravbaserade sviter lägger du till en eller flera satser för att filtrera dina arbetsobjekt efter iterationssökvägen för sprinten. Kör frågan för att visa matchande kvarvarande uppgifter.

    Skärmbild som visar hur du lägger till satser för att filtrera efter iteration och kör frågan för att visa resultat för Azure DevOps Server 2020 och Azure DevOps Services.

  3. I listan över arbetsobjekt som returneras av frågan väljer du de kvarvarande uppgifter som du vill testa i den här sprinten. Välj Skapa sviter för att skapa en kravbaserad svit för var och en.

    Skärmbild som visar hur du lägger till kravbaserade sviter för dina kvarvarande uppgifter för Azure DevOps Server 2020 och Azure DevOps Services.

Lägg nu till testsviter för kvarvarande uppgifter som behöver manuella tester. Dessa tester kan vara användarberättelser, krav eller andra arbetsobjekt som baseras på ditt projekt.

Kommentar

Kravspårning stöds endast för testfall som är länkade via en kravbaserad testsvit. Associationen mellan ett kravarbetsobjekt – Användarberättelse (agil), Produktpost för kvarvarande uppgifter (Scrum), Krav (CMMI) eller Problem (Basic) och manuell testkörning bildas endast när testfallet länkas via en kravbaserad testsvit.

  1. Om du vill lägga till en svit i en testplan väljer du + en ny listruta och väljer en typ av testpaket.

    Skärmbild som visar hur du skapar en kravbaserad testsvit.

    Använd kravbaserade sviter för att gruppera dina testfall så att du kan spåra teststatusen för ett kvarvarande objekt. Varje testfall som du lägger till i en kravbaserad testsvit länkas automatiskt till kvarvarande uppgifter.

  2. I Skapa kravbaserade sviter lägger du till en eller flera satser för att filtrera dina arbetsobjekt efter iterationssökvägen för sprinten. Kör frågan för att visa matchande kvarvarande uppgifter.

    Skärmbild som visar hur du lägger till satser för att filtrera efter iteration och kör frågan för att visa resultat.

  3. I listan över arbetsobjekt som returneras av frågan väljer du de kvarvarande uppgifter som du vill testa i den här sprinten. Välj Skapa sviter för att skapa en kravbaserad svit för var och en.

    Skärmbild som visar hur du lägger till kravbaserade sviter för dina kvarvarande uppgifter.

Arbeta med testpaket

Du kan skapa en statisk testsvit som kan innehålla alla typer av testsviter. Använd dessa testsviter som mappar. Dra testsviter för att gruppera dem i en statisk testplan. Dra och släpp tester för att ordna om dem.

Skärmbild som visar hur du drar och släpper för att flytta ett test.

Skärmbild som visar hur du drar och släpper för att ordna om testerna.

Du kan spåra ändringar i testplaner och testpaket. Öppna arbetsobjektet för testplanen eller testpaketet och visa sedan arbetsobjektets historik.

För testsviter spåras andra åtgärder i fältet Test Suite-granskning . Till exempel spåras att lägga till och ta bort testfall från en testsvit i det här fältet.

Exportera testplaner, testpaket och testfall.

Välj Exportera testfall till CSV.

Skärmbild som visar en vald testplan och alternativet Exportera testfall till CSV.

Välj den information som du vill ha i rapporten. Skicka sedan e-post eller skriv ut rapporten för granskning.

Skärmbild som visar den högerklickade testsviten och knappen Exportera.

Ändra fälten för testfall i rapporten genom att lägga till eller ta bort kolumner från listvyn i testpaketet.

Viktigt!

Du kan inte exportera fler än 75 testsviter i en enda åtgärd. E-postmeddelandet stöder upp till 1 MB data.

Hitta ett testfall i en testplan

I Testplaner för testplanen använder du filterikonen för att visa sök- och filterlistan. Det kan hjälpa dig att hitta de tester du vill ha.

Skärmbild som visar hur du hittar en testplan för Azure DevOps Server 2020 och Azure DevOps Services.

I Testplaner för testplanen använder du filterikonen(1) för att visa sök- och filterlistorna (2) som hjälper dig att hitta de tester som du vill arbeta med. Eller filtrera listan över tester med hjälp av Outcome, Tester och Configuration (3).

Skärmbild som visar Hitta en testplan.

Nästa steg