Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022
Den här artikeln beskriver hur du snabbt skapar, kör, uppdaterar och spårar tester infogade från arbetsobjekt på dina tavlor i Azure-tavlor. Tester som du skapar från arbetsobjekt på tavlan länkas automatiskt till arbetsobjekten.
Med infogade tester kan du skapa, köra och spåra tester direkt på arbetsobjekt i ditt bräde utan att byta verktyg. Den här metoden är användbar när du vill verifiera godkännandekriterier eller snabbt fånga problem under sprinten.
När du ska använda infogade tester:
- Enkel testning direkt ombord på arbetsobjekt
- Litet antal tester per arbetsobjekt (få snabba verifieringar)
- Teamet föredrar arbetsflöde i en enda ruta utan att byta till Testplaner
- Ad hoc-testning eller enkel manuell verifiering
När du använder Testplaner-hubben:
- Stora testpaket med många testfall
- Komplexa testscenarier, testkonfigurationer eller miljökonfiguration
- Teamomfattande testplanering och mått
- Undersökande testning med omfattande spårning
En fullständig testplattform finns i Vad är Azure Test Plans?
Att hantera inbäddade tester i arbetsobjekt på styrelsenivå liknar att hantera checklistor för inbäddade uppgifter. Mer information om hur du lägger till uppgifter direkt som checklistobjekt finns i Självstudie: Lägga till uppgifter eller underordnade element som del av en checklista.
- En översikt över Kanban-tavlor finns i Vad är en Kanban-tavla?
Tips
Du kan använda 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.
Förutsättningar
| Kategori | Krav |
|---|---|
| Åtkomst till projekt | Projektmedlem. |
| Åtkomstnivåer | För att lägga till arbetsobjekt, visa eller köra tester och använda alla funktioner i tavlorna krävs åtminstone Grundläggandeåtkomst. Användare med intressentåtkomst kan inte visa eller köra tester. |
| Behörigheter | Om du vill visa eller ändra arbetsobjekt anger du Visa arbetsobjekt i den här noden och Redigera arbetsobjekt i den här nodens behörigheter till Tillåt. Som standard har gruppen Deltagare dessa behörigheter. Mer information finns i Ange behörigheter och åtkomst för arbetsspårning. |
Vad du kan göra med infällda tester
Genom att använda infogade tester kan du:
- Lägga till tester i arbetsobjekt direkt från ditt bräde
- Kör tester för att verifiera funktioner och godkännandekriterier
- Uppdatera teststatus för att återspegla resultat som godkänts, misslyckats eller blockerats
- Skicka om tester för att omtilldela mellan arbetsobjekt
- Kopiera tester för återanvändning mellan flera arbetsobjekt
Varje uppgift har stegvisa instruktioner i de avsnitt som följer.
Öppna tavlor i Azure-tavlor
Om du vill visa teamets tavla öppnar du ditt Azure DevOps-projekt och väljer Boards>Boards från den vänstra navigeringsmenyn.
Om du vill visa en annan tavla väljer du pilen bredvid rubriken på din tavelsida och väljer den andra tavlan eller visa tavlornas katalog i listrutan. Du kan också välja en tavla under Alla teamtavlor i Tavlor-katalogen.
Tips
Välj stjärnikonen bredvid ett brädnamn för att favoritmarka brädet. Favoriterade tavlor visas överst i listan över tavelväljaren.
Expandera och visa infogade tester
När du först öppnar en tavla komprimeras checklistorna för uppgift och testning i arbetsobjekt.
Hovra över en infogad testikon för att visa en testsammanfattning.
Välj testikonen för att expandera listan över tester och andra kontroller. Om du vill dölja listan och kontrollerna väljer du ikonen igen.
I den expanderade panelen väljer du ett test från listan för att öppna och redigera dess testfallsida.
I den expanderade panelen väljer du ikonen Åtgärder för arbetsobjekt bredvid ett test för att visa snabbmenyalternativ.
Välj ikonen Öppna testpaket för att öppna testpaketet för arbetsobjektet på en ny webbläsarsida.
I följande exempel visas testpaket 285 som skapats för bugg 38, med tre infogade testfall tillagda i sviten.
Lägg till tester direkt i koden
När du lägger till testfall i en infogad arbetsuppgift skapar processen automatiskt en standardtestplan och en testsvit för arbetsobjektet, med testfallen grupperade under dem.
Om du vill lägga till tester i ett arbetsobjekt på tavlan öppnar du menyn Åtgärder för Arbetsobjekt för arbetsobjektet och väljer Lägg till test på snabbmenyn. Du kan också välja en befintlig infogad testikon i ett arbetsobjekt och sedan välja Lägg till test i den expanderade testpanelen.
I den expanderade panelen anger du den nya testrubriken och trycker på Retur. Du kan lägga till flera tester genom att trycka på Retur när du har lagt till varje test.
Mer information finns i Planera dina tester och Skapa manuella tester.
Köra ett direkt test
Innan du kör ett nytt test måste du lägga till information. Om du vill lägga till information i ett testfall öppnar du det genom att välja det i listan med infogade testfall eller genom att välja Öppna i snabbmenyn.
Kör testet genom att välja Kör test på snabbmenyn för testet.
Microsoft Test Runner startar i en ny webbläsarinstans. Mer information finns i Köra manuella tester.
Uppdatera teststatus
Om du vill spåra teststatus uppdaterar du statusen för ett infogat test från snabbmenyn.
Ange om eller kopiera ett test
Om du vill lägga till ett test på nytt drar du och släpper testet till ett annat arbetsobjekt. Den här åtgärden ändrar automatiskt den länkade relationen för testet och pekar på det nya arbetsobjektet.
I följande exempel visas TEST: Avbryt orderformulärtestet som flyttas från formuläret Avbryt orderformulär till objektet Kundkontohistorik .
Om du vill kopiera ett test till ett annat arbetsobjekt håller du ned Ctrl-tangenten medan du drar och släpper testet till det andra arbetsobjektet.
Anmärkning
När du länkar ett testfall till ett arbetsobjekt med hjälp av länktypen Testad av visar tavlan teststatusen för det länkade testfallet. Men om en kravbaserad svit har flera konfigurationer visar brädet bara testresultatet för standardkonfigurationen. För att säkerställa att testfallen visas korrekt på tavlan är det bättre att använda Lägg till test på arbetsobjektet eller skapa en kravbaserad testsvit från testplanshubben.
Felsöka inbäddade tester
Test runner startar inte
Om Test Runner inte kan öppnas i ett nytt webbläsarfönster:
- Kontrollera att webbläsaren tillåter popup-fönster från
dev.azure.com - Bekräfta att JavaScript är aktiverat
- Kontrollera att webbläsaren är kompatibel med Azure DevOps.
- Kontrollera att du har behörigheten Visa testkörningar i projektet
Det går inte att skicka om eller kopiera ett test
Om du vill skicka om eller kopiera ett test mellan arbetsobjekt måste du ha:
- behörigheten Redigera arbetsobjekt i den här noden för både käll- och målarbetsobjekten
- Testet måste finnas i samma projekt (korsprojektreparenting stöds inte)
Om du ser felet "behörighet nekad" kontrollerar du projektbehörigheterna. Mer information finns i Ange behörigheter och åtkomst för arbetsspårning.
Tester visas inte infällda efter att du har lagt till
Om du lägger till ett test men det inte visas i den infogade testpanelen:
- Uppdatera tavelsidan
- Kontrollera att testfallet skapades i standardtestpaketet för arbetsobjektet
- Kontrollera att du visar arbetsobjektet på tavlan (inte i informationspanelen)
Teststatus visas inte ombord
Om ett test är länkat med länktypen Testad av men inte visar någon status:
- För kravbaserade testpaket med flera konfigurationer visar kortet endast testresultatet för standardkonfigurationen
- För att säkerställa att teststatusar visas korrekt använder du Lägg till test i arbetsobjektet i stället för att manuellt länka testfall
- Se Spåra teststatus för statusuppdateringsprocedurer
Långsam eller tidsgräns när du lägger till eller kör många tester
Infogade teståtgärder fungerar bäst för små testsviter (3–5 tester per arbetsobjekt). Om du upplever långsamhet:
- Använd testplanshubben för stora testsviter.
- Kör tester en i taget i stället för att använda batchåtgärder.
- Kontrollera nätverksanslutningen och webbläsarens prestanda.
Testfallet har inte obligatoriska fält
Innan du kan köra ett test måste testfallet innehålla:
- Minst ett teststeg
- Förväntat resultat för varje steg
Om du ser ett verifieringsfel öppnar du formuläret för testfall och lägger till steg. Mer information finns i Skapa manuella testfall.
Använda AI för att hantera infogade tester
Du kan använda AI-hjälp via Azure DevOps MCP Server för att hjälpa dig att hantera interna tester. Här är några exempel på frågor som du kan använda:
| Task | Exempel-prompt |
|---|---|
| Skapa testfall | "Hjälp mig att skapa testfall som verifierar dessa godkännandekriterier för användarberättelsen" |
| Skapa testfall | "Generera testfall för att täcka de viktigaste användararbetsflödena i den här funktionen" |
| Skapa testfall | "Vilka testfall rekommenderar du för det här inköpsflödet?" |
| Skapa testfall | "Skapa scenarier för edge-case-test för inloggningsfunktionen" |
| Organisera och hantera tester | "Hjälp mig att organisera dessa infogade tester i logiska testpaket" |
| Organisera och hantera tester | "Ska jag använda infogade tester eller flytta detta till testplanshubben? Här är mitt scenario..." |
| Organisera och hantera tester | "Vad är en bra namngivningskonvention för testfall?" |
| Övervaka teststatus | Visa vilka tester som just nu klaras och vilka som behöver åtgärdas |
| Övervaka teststatus | "Hjälp mig att sammanfatta teststatusen för den här sprinten" |
| Övervaka teststatus | "Analysera dessa testfel och föreslå korrigeringar" |
| Testtäckning och strategi | "Föreslå en teststrategi för den här komplexa användarberättelsen" |
| Testtäckning och strategi | "Vilka områden i den här funktionen kanske inte har tillräckligt med testtäckning?" |
| Testtäckning och strategi | "Hjälp mig att prioritera vilka tester som ska köras först" |
Anmärkning
Dessa uppmaningar fungerar bäst när du anger kontext om dina arbetsobjekt, testscenarier och acceptanskriterier. Ju mer specifik du är, desto bättre förslag.