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
Åtkomstnivåer:
- Grundläggande åtkomst eller högre, med behörighet 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.
- Alternativt en av följande Visual Studio-prenumerationer:
Behörigheter: Så här lägger du till eller redigerar 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.
Logga in på ditt Azure DevOps-projekt och välj Testplaner>testplaner.
Välj + Ny testplan.
Ange ett namn för testplanen, kontrollera att områdessökvägen och iterationen har angetts korrekt och välj sedan Skapa.
Byt namn på en testplan
Gör följande för att byta namn på en testplan.
Välj Testplaner.
Bredvid testplanens namn väljer du Fler åtgärder>Redigera.
Ä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.
Välj Testplaner.
Bredvid testplanens namn väljer du Fler åtgärder>Ta bort.
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.
I allmänhet skapar du testplaner för att testa kraven. Innan du skapar en testplan måste du definiera dina kvarvarande krav.
Ö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.
Välj Ny testplan.
Ange ett namn för testplanen, kontrollera att områdessökvägen och iterationen har angetts korrekt och välj sedan Skapa.
Byt namn på en testplan
Om du vill byta namn på en testplan öppnar du den från snabbmenyn och byter namn på den.
Ta bort en testplan
Om du vill ta bort en testplan använder du snabbmenyn för testplanen.
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.
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.
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.
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.
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.
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.
Om du vill lägga till en svit i en testplan väljer du + en ny listruta och väljer en typ av testpaket.
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.
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.
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.
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.
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.
Välj den information som du vill ha i rapporten. Skicka sedan e-post eller skriv ut rapporten för granskning.
Ä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.
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).