Hantera manuella integrerade tester

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

Med infogade tester kan du lägga till, köra och spåra manuella testfall direkt från ditt forum. Varje test som du skapar länkar automatiskt till dess överordnade användarberättelse eller bugg, så testtäckningen förblir synlig vid sidan av ditt arbete.

Tips/Råd

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 Requirements
Projektåtkomst Projektmedlem.

Öppna din tavla

  1. Öppna projektet för din organisation i webbläsaren och välj Azure Boards. Om du inte har ett projekt skapar du ett nu. Om du inte är gruppmedlem blir du inbjuden nu.

    URL:en följer det här mönstret: https://dev.azure.com/fabrikamfiber/_boards/board

    Om du inte ser det team eller projekt du vill använda väljer du Azure DevOps-ikonAzure DevOps för att bläddra bland alla projekt och team.

  2. Välj Tavlor för att öppna brädet.

    Azure Boards

Lägga till tester

  1. Om du vill lägga till tester öppnar du menyn för ett arbetsobjekt.

    Lägga till manuellt test

    Inlinetester är samma som testfall i en testsvit. En standardtestplan och en testsvit skapas automatiskt under vilken de manuella testfallen grupperas. Du hittar den automatiskt skapade testplanen i Test Plans>Mina.

    Till exempel skapas en testsvit för följande användarberättelse och inline-tester läggs till i den sviten. Användarberättelse 314 är markerad. Den har två manuella tester definierade med ID:erna 337 och 341.

    Manuell testplan

  2. Om du behöver lägga till många tester anger du varje rubrik och väljer Retur.

    Arbetsobjekt, lägg till fler testfall

    Om du vill lägga till information i testfallet öppnar du det. Du kan välja rubrik, dubbelklicka på det infogade objektet eller öppna snabbmenyn och välja Öppna. Från formuläret för testfall kan du lägga till teststeg, förväntade resultat och bifogade filer.

    Öppna testfall från brädan

    Mer information om hur du definierar tester finns i Skapa manuella tester.

Kör ett test

Kör testet genom att Kör-ikonvälja Kör test från åtgärdsmenyn Åtgärdsikon för det infogade testet.

Kör manuellt test

Microsoft Test Runner startar i en ny webbläsarinstans. Information om hur du kör ett test finns i Köra manuella tester.

Uppdatera status för ett test

Du kan uppdatera status för testet från åtgärdsmenyn Åtgärdsikon .

Uppdatera status för tester

När du uppdaterar statusen för tester kan du spåra testresultat.

Ta bort ett test

Om du vill ta bort ett infogat test öppnar du åtgärdsmenyn via Åtgärdsikonen för testet och väljer Ta bort. En borttagning av ett test tar permanent bort testfall-arbetsobjektet och dess länk till den överordnade användarberättelsen eller buggen.

Expandera eller komprimera tester i raden

När du först öppnar tavlan visas en vy över checklistor och tester som inte är utökad.

Inline-tester har kollapsat

Välj den infogade testsammanfattningen för att expandera en uppsättning tester som du har komprimerat. Välj samma sammanfattning för att dölja en lista som du har expanderat.

Utökade inline-tester

Använda AI för att hantera infogade tester

Om du konfigurerar Azure DevOps MCP Server kan du använda AI-assistenter för att hantera testfall via frågor om naturligt språk.

Exempel på förslag om hantering av inline-test

Uppgift Exempelprompt
Visa testexempel List test cases linked to user story <1234> in <Contoso> project
Kontrollera teststatus Show test results for the latest test run in <Contoso> project
Hitta otestade objekt List user stories in <Contoso> that have no linked test cases
Granska testtäckning Show all backlog items in <Contoso> with failing inline tests
Hitta testluckor List active user stories in area path <Contoso\Backend> that have zero test cases
Förberedelse för en sprintgranskning Summarize test pass rates for all user stories in the current sprint for <Contoso> project
Identifiera regressioner List test cases in <Contoso> that passed last sprint but failed in the current sprint
Prioritera testning Show the highest-priority user stories in <Contoso> that still have untested test cases

Nästa steg