Dela via


Köra manuella tester

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

Kör dina manuella tester och registrera testresultaten för varje teststeg med hjälp av Microsoft Test Runner. Du kan köra tester för både webbprogram och skrivbordsappar.

Med Test Runner kan du köra alla aktiva tester som en batch eller specifika testfall. Ändra tester när du kör dem. Du kan köra tester för en specifik version.

När du testar samlar du in information som en skärmbild eller dina teståtgärder. Om du hittar ett problem när du testar använder du Test Runner för att skapa en bugg. Inkludera teststeg, skärmbilder och kommentarer i buggen.

Kommentar

Du kör testpunkter och inte testfall. När du lägger till ett testfall i ett testpaket genereras testpunkter. En testpunkt representerar en unik kombination av testfall, testpaket, konfiguration och testare.

Ett testfall med namnet Testinloggningsfunktioner, som har två konfigurationer för Edge- och Chrome-webbläsare, genererar till exempel två testpunkter. Du kan köra var och en av dessa testpunkter. Vid körning genereras testresultat. I testresultatvyn eller körningshistoriken kan du se alla körningar av en testpunkt. Den senaste körningen för testpunkten visas på fliken Kör.

Klienter som stöds och körningsalternativ

Förutom att köra tester för en specifik version stöder körningsalternativ olika testscenarier. Om du vill se alternativen går du till fliken Kör, väljer ett test och väljer sedan Kör med alternativ.

Välj testtyp och löpare erbjuder följande alternativ:

  • Manuella tester med web browser-baserad löpare Du kan välja en specifik version att testa enligt beskrivningen i Kör tester för en version. Välj Sök efter versioner för att öppna dialogrutan Sök efter byggen och sök efter en version att testa mot.

  • Manuella tester med Test Runner-klienten Du kan köra manuella tester för skrivbordsprogram med hjälp av Test Runner-klienten. Installera Test Runner-skrivbordsklienten om det behövs.

  • Automatiserade tester med versionssteg Om du vill köra tester med hjälp av en versionsfas väljer du en version. Välj en versionspipeline och fas för att använda byggets artefakter. Mer information finns i Köra automatiserade tester från testplaner.

  • Manuella tester med Microsoft Test Manager 2017-klienten Samlar in data från en lokal dator. Välj en version. Välj en eller flera datainsamlare: Åtgärdslogg, Händelselogg, Skärm- och röstinspelare och Systeminformation.

  • Manuella tester med Microsoft Test Manager 2015 eller tidigare klient

Testcenter i Microsoft Test Manager-klienten är en skrivbordsbaserad manuell testlösning. Testare kan använda den för manuella testbehov. Mer information finns i Vägledning om Användning av Microsoft Test Manager. Du hämtar Microsoft Test Manager genom att installera Visual Studio Enterprise eller Visual Studio Test Professional.

Förutsättningar

Arbeta med TCM-kommandoradsverktyget

Om du vill använda TCM-kommandoradsverktyget måste du ha följande objekt på plats:

  • Visual Studio 2017 Professional eller tidigare version har installerats. Du kommer åt TCM från kommandotolken och följande kataloger:

    • %programfiles(x86)%\Microsoft Visual Studio\2017\Professional\Common7\IDE
    • %programfiles(x86)%\Microsoft Visual Studio\2017\Enterprise\Common7\IDE
    • %programfiles(x86)%\Microsoft Visual Studio 14.0\Common7\IDE
  • Om du vill köra ett TCM-kommando anger du parametrarna /collection och /teamproject och /login efter behov.

    Parameter Description
    /samling:CollectionURL Obligatoriskt. Anger URI för gruppprojektsamlingen. Formatet för URI:n är följande:
    – För Azure DevOps Services: http://dev.azure.com/OrganizationName
    – För Azure DevOps Server: http://ServerName:Port/VirtualDirectoryName/CollectionName. Om ingen virtuell katalog används är formatet för URI:n följande:http://ServerName:Port/CollectionName.
    /teamproject:project Obligatoriskt. Namnet på projektet som innehåller de testobjekt som du vill klona eller importera automatiserade tester till.
    /login:username,[password] Valfritt. Anger namnet och lösenordet för en giltig Azure DevOps-användare och vem som har behörighet att köra kommandot. Använd det här alternativet om dina Windows-autentiseringsuppgifter inte har rätt behörigheter, om du använder grundläggande autentisering eller om du inte är ansluten till en domän.
  • Du måste vara giltig medlem i ett eller flera projekt som du vill komma åt och ha de behörigheter som krävs baserat på de kommandon som du kör. Mer information finns i Manuell teståtkomst och behörigheter.

  • Du måste ha samma åtkomstnivåer som krävs för att lägga till testplaner och testpaket för att klona eller importera testobjekt.

Köra tester för webbappar

Följ de här stegen för att köra tester för webbprogram.

  1. Öppna projektet i webbportalen och välj Testplaner>Testplaner.

  2. Om du inte redan har gjort det skapar du dina manuella tester.

  3. Välj Gruva eller Alla eller använd Filtrera efter rubrik för att hitta testplanen och välj den. Välj fliken Kör .

    Skärmbild som visar en testsvit markerad med fliken Kör markerad

  4. Välj ett eller flera tester eller alla tester från en testsvit. Välj sedan Kör för webbprogram.

    Skärmbild som visar hur du väljer och kör ett specifikt test.

    Microsoft Test Runner öppnas och körs i en ny webbläsare.

  5. Starta den app som du vill testa.

    Skärmbild som visar Test Runner som registrerar dina testresultat.

    Appen behöver inte köras på samma dator som Test Runner. Du använder bara Test Runner för att registrera vilka teststeg som godkänns eller misslyckas när du kör ett test manuellt.

    Du kan till exempel köra Test Runner på en stationär dator och köra din store-app för Windows 8 som du testar på en Windows 8-surfplatta.

  6. Markera varje teststeg som antingen godkänt eller misslyckat baserat på förväntade resultat.

    Skärmbild som visar Test Runner öppen för ett misslyckat test där du kan ange en kommentar.

    Om ett teststeg misslyckas kan du ange en kommentar om varför det misslyckades eller samla in diagnostikdata för testet. Du kan också skapa eller lägga till i en bugg.

  1. Om du inte redan har gjort det skapar du dina manuella tester.

  2. Välj ett test från en testsvit och kör det.

    Välj och kör ett specifikt test

    Microsoft Test Runner öppnas och körs i en ny webbläsare.

  3. Starta den app som du vill testa. Appen behöver inte köras på samma dator som Test Runner. Du använder bara Test Runner för att registrera vilka teststeg som godkänns eller misslyckas när du kör ett test manuellt. Du kan till exempel köra Test Runner på en stationär dator och köra din Windows 8 Store-app som du testar på en Windows 8-surfplatta.

    Använd Microsoft Test Runner för att registrera dina testresultat

  4. Markera varje teststeg som antingen godkänt eller misslyckat baserat på förväntade resultat. Om ett teststeg misslyckas kan du ange en kommentar om varför det misslyckades eller samla in diagnostikdata för testet. Du kan också skapa eller lägga till i en bugg.

    Markera teststeg

Viktigt!

Alla teststeg som har förväntat resultat kallas för ett verifieringsteststeg. Testare måste markera ett teststeg med status om det är ett verifieringsteststeg. Det övergripande resultatet för ett testfall visar statusen för alla teststeg som testaren har markerat. Därför har testfallet statusen misslyckades om testaren markerade något teststeg som misslyckat eller inte markerats.

Skapa eller lägga till i en bugg

Om ett teststeg misslyckas anger du en kommentar om beteendet och samlar in diagnostikdata. Du kan skapa en bugg för att samla in och spåra problemet. Du kan också uppdatera en befintlig bugg med information om felet.

  1. När ett steg misslyckas anger du en kommentar och väljer Skapa bugg.

    Skärmbild som visar Test Runner med ett misslyckat test och Skapa bugg markerad.

    Kommentar

    Om knappen skapa bugg inte startar bugg workitem kontrollerar du om teams-inställningarna är korrekta på områdes- och iterationsnivå enligt nedan:

    Gå till projektinställningarna och Team och kontrollera om rätt team har angetts som standard.

    Från teamet klickar du på hyperlänken Iterationer och områdessökvägar nära Teamnamn. Det tar dig till sidan Teamkonfiguration.

    På sidan Teamkonfiguration väljer du Iterationer, Standard och Iteration av kvarvarande uppgifter måste matcha det team som testfallet körs för.

    På sidan Teamkonfiguration väljer du Områden. Standardområdet måste matcha det team som testfallet körs för.

  2. I dialogrutan Ny bugg anger du ett namn på buggen.

    Skärmbild som visar Test Runner med Skapa bugg valt och dialogrutan ny bugg öppnas.

    Stegen och dina kommentarer läggs automatiskt till i buggen. Om Test Runner körs i ett webbläsarfönster kan du kopiera en skärmbild från Urklipp direkt till buggen.

  3. Du kan tilldela buggen, ange kommentarer eller länka till andra problem. Välj Spara och stäng när du är klar. Testfallet är länkat till felet du skapade.

Du kan se eventuella buggar som rapporterats under testsessionen.

Skärmbild som visar antalet buggar som skapats under testet.

I stället för att skapa en bugg kan du uppdatera en befintlig bugg med information om det här steget. Välj Lägg till i befintlig bugg i listrutan Skapa bugg .

Skärmbild som visar Test Runner med Lägg till i befintlig bugg vald

  1. I fönstret Test Runner väljer du Skapa bugg.

    Skicka in en bugg.

    Stegen och dina kommentarer läggs automatiskt till i buggen. Om Test Runner körs i ett webbläsarfönster kan du kopiera en skärmbild från Urklipp direkt till buggen.

  2. Du kan tilldela buggen, ange kommentarer eller länka till andra problem. Välj Spara och stäng när du är klar. Testfallet är länkat till felet du skapade.

Du kan se eventuella buggar som du rapporterade under testsessionen.

Buggar loggade

I stället för att skapa en bugg kan du uppdatera en befintlig bugg med information om det här steget. + Välj ikonen för Skapa bugg och lägg sedan till i befintlig bugg. Hitta och uppdatera en befintlig bugg.

Spara resultat, stäng sessionen och granska resultaten

När du har slutfört testningen sparar du dina resultat, stänger sessionen och granskar testresultaten.

  1. När du har kört alla dina tester väljer du Spara och stäng. Alla testresultat lagras i Azure-testplaner.

  2. Visa teststatusen för testpaketet. Du ser de senaste resultaten för varje test.

    Skärmbild som visar resultatet av att köra testfall, där resultatet av Aktiv, Misslyckades och Godkänd visas.

    Skärmbild som visar Visa testresultat.

    Om du inte har kört ett test än är dess tillstånd aktivt. Återställ tillståndet för ett test till aktivt om du vill köra det igen.

  3. Öppna en testsvit och välj testfallet i avsnittet Relaterat arbete . Använd sedan de underordnade länkarna i avsnittet Relaterat arbete i arbetsobjektet för att visa buggarna som har arkiverats av testaren.

    Skärmbild som visar avsnittet Relaterat arbete i ett arbetsobjekt för att visa buggar som har arkiverats för testet.

    Visa inlämnade buggar

Du kan köra tester offline och sedan importera resultaten. Mer information finns i tillägget För offlinetestkörning.

Köra tester för skrivbordsappar

Om du vill samla in mer diagnostikdata för ditt skrivbordsprogram kör du dina tester med Test Runner-klienten.

  1. Öppna projektet i webbportalen och välj Testplaner>Testplaner.

  2. Välj Gruva eller Alla eller använd Filtrera efter rubrik för att hitta testplanen och välj den. Välj fliken Kör .

    Skärmbild som visar en testsvit markerad med fliken Kör markerad

  3. Starta Test Runner från Azure Test Plans genom att välja Kör för skrivbordsprogram på den nedrullningsbara menyn.

    Skärmbild som visar hur du startar Test Runner-klienten.

  4. Om det behövs laddar du ned och installerar Test Runner-skrivbordsklienten.

    Skärmbild som visar dialogrutan Kör för skrivbordsprogram med alternativ för att ladda ned och starta Test Runner.

    Kommentar

    • Kontrollera att Test Runner-klienten är tillgänglig för din plattform. För närvarande är Test Runner-klienten endast tillgänglig för x64.
    • Azure Test Runner kanske inte fungerar om din organisation använder en princip för villkorlig åtkomst via Microsoft Entra. Mer information finns i Vanliga beslut om villkorsstyrd åtkomst
  5. Välj Starta och börja testa enligt beskrivningen i föregående avsnitt. Mer information om datainsamling finns i Samla in diagnostikdata vid testning.

Om du vill samla in mer diagnostikdata för ditt skrivbordsprogram kör du dina tester med Test Runner-klienten:

  1. Starta testkörningsklienten från Azure Test Plans genom att välja Kör för skrivbordsprogramMenyn Kör .

    Starta testkörningsklienten

  2. Ladda ned och installera Test Runner-skrivbordsklienten om du inte redan har konfigurerat den:

    Ladda ned och starta Test runner

    Kommentar

    Kontrollera att Test Runner-klienten är tillgänglig för din plattform. För närvarande är Test Runner-klienten endast tillgänglig för x64.

  3. Välj Starta och börja testa på samma sätt som beskrivs ovan för webbappar. Mer information om datainsamling finns i Samla in diagnostikdata vid testning.

Kör alla tester

Du kan köra alla tester i en testsvit samtidigt.

Välj en testsvit och välj Kör för webbprogram eller Kör för skrivbordsprogram för att köra alla aktiva tester.

Skärmbild som visar hur du väljer och kör alla aktiva tester i en testsvit.

Välj en testsvit och välj Kör för att köra alla aktiva tester.

Skärmbild som visar hur du kör alla aktiva tester i en testsvit.

Köra tester för en version

Välj en version att köra tester mot.

  1. I listrutan väljer du Kör med alternativ.

    Skärmbild som visar hur du kör ett test för webbprogram med alternativ.

  2. I dialogrutan Kör med alternativ väljer du den version du vill använda.

    Skärmbild som visar dialogrutan Kör med alternativ med en version markerad.

  1. Välj Kör och välj sedan Kör med alternativ.

    Skärmbild som visar Kör valt och Kör med tillgängliga alternativ.

  2. Välj den version du vill använda.

    Skärmbild som visar dialogrutan Kör med alternativ med en version.

Kommentar

Den valda versionen måste vara från det projekt där testerna definieras.

Du kan välja en version för följande alternativ:

  • Manuella tester med web browser-baserad löpare
  • Automatiserade tester med versionssteg
  • Manuella tester med Microsoft Test Manager 2017-klienten

De fält som dialogrutan erbjuder skiljer sig åt beroende på vilket alternativ du väljer. Mer information finns i Klienter som stöds och körningsalternativ.

Eventuella buggar som arkiveras under körningen är associerade med den valda versionen. Testresultatet publiceras mot den versionen.

Ändra ett teststeg under en testkörning

Åtgärda problem med teststegen medan testet fortfarande körs. Välj ikonen Redigera teststeg.

Skärmbild som visar hur du väljer redigeringsikonen för att redigera teststeg.

Skärmbild som visar hur du väljer redigeringsikonen för att ändra teststegen.

Du kan infoga, ordna om eller ta bort steg. Du kan också redigera själva texten.

Skärmbild som visar verktyget för att redigera teststeg när du kör ett test.

Skärmbild som visar verktyget för att ändra teststegen när du kör ett test.

Samla in omfattande diagnostikdata

När du kör dina tester kan du lägga till skärmbilder, avbilda åtgärder som en logg och spela in video eller röst.

Lägg till en skärmbild

Lägg till en skärmbild i testresultaten när du kör ett test.

Om du använder Google Chrome eller Firefox använder du webbkören för att ta skärmbilder av webbappen när du testar. För Microsoft Internet Explorer eller Microsoft Edge-webbläsare eller för testning av skrivbordsappar använder du Test Runner-skrivbordsklienten.

Skärmbild som visar knappen för att ta en skärmbild under ett test.

Skärmbild som visar knappen för att ta en skärmbild.

Mer information finns i Samla in diagnostikdata.

Samla in åtgärder från ett test

Samla in dina åtgärder i programmet som en logg.

Om du använder Google Chrome eller Firefox använder du webbkören och samlar in dina åtgärder i webbappen som bildloggar när du testar. För Microsoft Internet Explorer eller Microsoft Edge-webbläsare eller för testning av skrivbordsappar använder du Test Runner-skrivbordsklienten.

Skärmbild som visar knappen för att fånga en bildåtgärdslogg från appen.

Skärmbild som visar knappen för att avbilda en bildåtgärdslogg från appen.

Mer information finns i Samla in diagnostikdata.

Spela in skärminspelningar av din app som testas

Spela in skärminspelningar av min app under testningen.

Om du använder Google Chrome eller Firefox använder du webblöparen för att fånga skärminspelningar av dina webb- och skrivbordsappar när du testar. För Microsoft Internet Explorer eller Microsoft Edge-webbläsare eller för testning av skrivbordsappar använder du Test Runner-skrivbordsklienten.

Skärmbild som visar knappen för att samla in en skärminspelning från appen.

Skärmbild som visar knappen för att spela in en skärminspelning från appen.

Mer information finns i Samla in diagnostikdata.

Köra tester med TCM

Du kan köra tester som ingår i en testplan med hjälp av kommandoradsverktyget TCM. Med det här verktyget kan du skapa och starta en testkörning och sedan hantera alla dina befintliga testkörningar. Använd de tcm-kommandon som dokumenteras här för att utföra dessa uppgifter.

Lista testkörningar Skapa testkörningar | Kör testkörningar | Avbryt testkörningar | Ta bort testkörningar | Exportera testkörningar | Publicera testkörningar |

Lista testkörningar

Använd tcm run /list för att visa en lista över tillgängliga körningar i en testplan och för att visa deras ID. ID :t motsvarar arbetsobjektets ID som definierades när körningen skapades.

tcm run /list /collection:teamprojectcollectionurl /teamproject:project 
           [/planid:id  |  /querytext:query] [/login:username,[password]]
Parameter Description
/planid:id Valfritt. Anger att endast de testkörningar som är associerade med den angivna testplanen returneras i listan.
/querytext:query Valfritt. Anger den fråga som ska användas för att visa en delmängd av testkörningar.

Beskrivningar av , och parametrar finns i Arbeta med TCM-kommandoradsverktyget./login /teamproject /collection

Exempel

Följande kommando visar de testkörningar som definierats för Fabrikam Fiber-projektet i fabrikamprime-organisationen . ID och rubrik motsvarar arbetsobjektets ID och rubrik som definierats för testkörningen. Till exempel är testkörning 1000052 med titeln Testplan för cykel 1 (manuell).

tcm run /list /collection:https://fabrikamprime.visualstudio.com /teamproject:"Fabrikam Fiber"

Id        Title                              Owner               Date Completed
--------- ---------------------------------- ------------------- -----------
1000006   Sprint 2 (Manual)                  Thomas Margand      11/5/2021
1000032   33 : Change initial view (Manual)  Danielle Brasseur   11/11/2021
1000040   Sprint 2 (Manual)                  Thomas Margand      11/16/2021
1000042   Sprint 3 (Manual)                  Thomas Margand      11/16/2021
1000046   Special testing (Manual)           Nicoletta Guibord   11/18/2021
1000052   Test Plan for Cycle 1 (Manual)     Bukhosi Bhengu      12/1/2021
1000060   Game Shopping (Manual)             Bukhosi Bhengu      12/6/2021

Skapa testkörningar

Använd tcm run /create för att skapa en testkörning som är associerad med den angivna testplanen. Förutom testplanen definierar du även den testsvit och konfiguration som du vill använda med motsvarande ID. Du kan samla in dessa ID:er med hjälp av kommandona tcm plans /list, tcm suites /listoch tcm configs /list .

tcm run /create /title:title /planid:id /collection:CollectionURL /teamproject:project 
            (suiteid:id /configid:configid | /querytext:query) 
            [/settingsname:name] [/owner:owner] [/builddir:directory]  
            [/testenvironment:name] [/login:username,[password]] [/include]

Parameter Description
/title:title Anger den rubrik som du vill använda för den testkörning som du skapar.
/planid:id Anger den testplan där du vill skapa testkörningen.
/suiteid:id Anger de testsviter som du vill använda för testkörningen.
/configid:id Anger den testkonfiguration som du vill köra för dina testpaket.
/querytext:query Valfritt om du anger suiteid och configid. Anger vilken fråga som ska användas för att välja de tester som du vill köra.

Tips: Du kan använda parametern /querytest för att köra mer än en testsvit. Exempel: querytext:“SELECT * FROM TestPoint WHERE (ConfigurationId=20 OR ConfigurationId=21) AND (Suiteid=1185 OR Suiteid=1186)”.
/settingsname:name Valfritt. Anger de testinställningar som du vill använda för den här testkörningen. Om du inte väljer testinställningar används standardtestinställningarna i testplanen.
/ägare:owner Valfritt. Anger ägaren till testkörningen.
/builddir:directory Valfritt. Anger den byggkatalog som ska användas för att hitta testsammansättningarna för testet. Om detta inte anges används byggplatsen baserat på den version som för närvarande är tilldelad till testplanen.
/testenvironment:name Valfritt. Anger den testmiljö som du vill använda för den här testkörningen. Om du inte väljer en testmiljö används standardtestmiljön i testplanen.
/inbegripa Valfritt. Anger att alla tester som har valts för testkörningen inkluderas, även om testerna för närvarande inte är inställda på aktivt tillstånd.

Beskrivningar av , och parametrar finns i Arbeta med TCM-kommandoradsverktyget./login /teamproject /collection

Exempel

Följande kommando skapar en testkörning med namnet MyTestRun i testplanen med ID 77. Körningen använder testpaketet med ID 161 och testkonfigurationen med ID 9. Körningen definieras för Fabrikam Fiber-projektet som finns i fabrikamprime-organisationen .

I det här exemplet skapas en testkörning med ett ID för 1000082.

tcm run /create /title:MyTestRun /planid:77 /collection:https://fabrikamprime.visualstudio.com /teamproject:"Fabrikam Fiber" /suiteid:161 /configid:9

Run created with ID: 1000082.

Köra testkörningar

Använd tcm run /execute för att starta en av körningarna i testplanen. Det ID som du anger motsvarar arbetsobjektets ID som definierades när körningen skapades. Du kan se en lista över alla testkörnings-ID:er med kommandot tcm run /list .

tcm run /execute /id:id /collection:teamprojectcollectionurl /teamproject:project [/login:username,[password]]
Parameter Description
/id:id Anger ID:t för den testkörning som du vill köra.

Beskrivningar av , och parametrar finns i Arbeta med TCM-kommandoradsverktyget./login /teamproject /collection

Exempel

Följande kommando startar en testkörning för ID-1000082 för Fabrikam Fiber-projektet som finns i fabrikamprime-organisationen. Resultaten returneras i CLI-fönstret.

tcm run /execute /id:1000082 /collection:https://fabrikamprime.visualstudio.com /teamproject:"Fabrikam Fiber"

Executing run: MyTestRun

Results
------------------------
Total:                   2
Passed:                  1
Failed:                  1
Inconclusive:            0

Avbryt testkörningar

Använd tcm run /abort för att avbryta en testkörning som pågår. Det ID som du anger motsvarar arbetsobjektets ID som definierades när körningen skapades.

tcm run /abort /id:id /collection:teamprojectcollectionurl /teamproject:project [/login:username,[password]]
Parameter Description
/id:id Anger ID för den testkörning som du vill avbryta.

Beskrivningar av , och parametrar finns i Arbeta med TCM-kommandoradsverktyget./login /teamproject /collection

Exempel

Följande kommando stoppar testkörningen med ID:t 1000082 för Fabrikam Fiber-projektet som finns i fabrikamprime-organisationen. Resultatet bekräftar ID:t och rubriken för den avbrutna körningen.

tcm run /abort /id:1000082 /collection:https://fabrikamprime.visualstudio.com /teamproject:"Fabrikam Fiber"

Run with ID [1000082] and title [MyTestRun] has been aborted.

Ta bort testkörningar

Använd tcm run /delete för att ta bort en testkörning från testplanen. Det ID som du anger motsvarar arbetsobjektets ID som definierades när testkörningen skapades.

tcm run /delete /id:id [/noprompt] /collection:teamprojectcollectionurl /teamproject:project [/login:username,[password]]
Parameter Description
/id:id Anger ID:t för den testkörning som du vill ta bort.
/noprompt Valfritt. Anger att användaren inte uppmanas att bekräfta borttagningen av en testkörning.

Beskrivningar av , och parametrar finns i Arbeta med TCM-kommandoradsverktyget./login /teamproject /collection

Exempel

Följande kommando tar bort testkörningen med ID:t 1000082 för Fabrikam Fiber-projektet som finns i fabrikamprime-organisationen. Användaren uppmanas att bekräfta att de vill ta bort den angivna testkörningen och att resultatet tillhandahålls.

tcm run /delete /id:1000082 /collection:https://fabrikamprime.visualstudio.com /teamproject:"Fabrikam Fiber"

Are you sure you want to delete run [MyTestRun]? (Yes/No) y

Run [MyTestRun] has been deleted.

Exportera testkörningar

Använd tcm run /export för att exportera en testkörning till en angiven plats. Det ID som du anger motsvarar arbetsobjektets ID som definierades när körningen skapades.

tcm run /export /id:id /resultsfile:path /collection:teamprojectcollectionurl /teamproject:project [/login:username,[password]]
Parameter Description
/id:id Anger det testkörnings-ID som du vill exportera.
/resultsfile:path Anger en plats och ett filnamn för den testkörning som du vill exportera.

Beskrivningar av , och parametrar finns i Arbeta med TCM-kommandoradsverktyget./login /teamproject /collection

Exempel

Följande kommando anger att testkörningen med ID:t 1000082 för Fabrikam Fiber-projektet som finns i fabrikamprime-organisationen exporteras till c:\temp\ResultsForDeveloper.trx.

tcm run /export /id:1000082 /resultsfile:"c:\temp\ResultsForDeveloper.trx" /collection:https://fabrikamprime.visualstudio.com /teamproject:"Fabrikam Fiber"

Publicera testkörningar

Använd tcm run /publish för att publicera resultaten från en Visual Studio-testkörningsresultatfil för en angiven testplan.

tcm run /publish /suiteid:id /configid:id /resultowner:owner /resultsfile:path 
            /collection:teamprojectcollectionurl /teamproject:project [/title:runtitle] 
            [/runowner:owner] [/build:buildnumber /builddefinition:builddefinition] 
            [/flavor:flavor] [/platform:platform] [/assignfailurestouser:user] 
            [/login:username,[password]] [/buildverification]
Parameter Description
/suiteid:id Anger den testsvit som ska användas när du publicerar en testkörning.
/configid:id Anger vilken testkonfiguration du vill använda när du publicerar en testkörning.
/resultowner:owner Anger ägaren för testresultaten.
/resultsfile:path Anger platsen för den testkörning som du vill publicera. Till exempel "c:\temp\ResultsForDeveloper.trx".
/title:runtitle Valfritt. Anger en rubrik som du vill använda för den testkörning som du publicerar.
/runowner:owner Valfritt. Anger ägaren till testkörningen.
/build:buildnumber Valfritt. Anger det versionsnummer som ska användas för att publicera en testkörning. Den här parametern måste användas med /builddefinition.
/builddefinition:builddefinition Valfritt. Anger den versionsdefinition som ska användas för att publicera en testkörning. Den här parametern måste användas med /build.
/flavor:flavor Valfritt. Anger versionssmaken, till exempel Release. Den här parametern kan bara användas om parametern /build används.
/plattform:platform Valfritt. Anger byggplattformen, till exempel x86. Den här parametern kan bara användas om parametern /build används.
/assignfailurestouser:user Valfritt. Anger den användare som eventuella misslyckade tester i testkörningen tilldelas till.
/buildverification Valfritt. Anger att den här testkörningen innehåller byggverifieringstester som kontrollerar de grundläggande funktionerna i din version.

Beskrivningar av , och parametrar finns i Arbeta med TCM-kommandoradsverktyget./login /teamproject /collection

Exempel

Följande kommando publicerar en testkörning för testpaketet med ID 161 och testkonfigurationen med ID 9 och omtilldelar ägaren. Detta uppdaterar de befintliga testpunkterna för testfallen i testpaketet som är kopplat till den här konfigurationen och publicerar resultaten i den angivna .trx-filen . Och eventuella misslyckade tester i testkörningen tilldelas till den angivna användaren.

tcm run /publish /suiteid:167 /configid:9 /resultowner:"Thomas Margand" /resultsfile:"c:\temp\ResultsForDeveloper.trx" /assignfailurestouser:"Bukhosi Bhengu" /collection:https://fabrikamprime.visualstudio.com /teamproject:"Fabrikam Fiber"

Vanliga frågor och svar

Här är några vanliga frågor.

F: Hur gör jag för att köra ett test igen?

S: Välj bara valfritt test och välj Kör.

F: Kan jag köra alla tester i en testsvit tillsammans?

S: Ja, välj en testsvit och välj Kör. Det här alternativet kör alla aktiva tester i testpaketet. Om du inte har kört ett test än är dess tillstånd aktivt. Du kan återställa tillståndet för ett test till aktivt om du vill köra det igen.

Välj och kör alla aktiva tester i en testsvit

F: Kan jag välja en version att köra tester mot?

S: Ja, Välj Kör och välj sedan Kör med alternativ.

Starta ett test med alternativ

Välj den version som du vill använda i listrutan.

Välja den version som ska inkludera en länk till i resultatet

Eventuella buggar som arkiveras under körningen associeras automatiskt med den valda versionen. Testresultatet publiceras mot den versionen.

Kommentar

Den valda versionen måste vara från det projekt där testerna definieras.

F: Kan jag åtgärda mina teststeg när jag kör ett test?

S: Ja, om du har Azure-testplaner för Azure DevOps. Du kan infoga, flytta eller ta bort steg. Eller så kan du redigera själva texten. Använd redigeringsikonen bredvid teststegsnumret.

Välj redigeringsikonen för att redigera teststeg

Verktyget för att redigera teststegen visas.

Åtgärda teststeg när du kör ett test

F: Kan jag lägga till en skärmbild i testresultaten när jag kör ett test?

S: Om du använder Google Chrome eller Firefox använder du webblöparen för att ta skärmbilder av webbappen när du testar. För Microsoft Internet Explorer eller Microsoft Edge-webbläsare, eller för testning av skrivbordsappar, kan du ladda ned och använda Test Runner-skrivbordsklienten.

Ta en skärmbild från appen

Mer information finns i Samla in diagnostikdata.

F: Kan jag registrera mina åtgärder i appen som en logg?

S: Om du använder Google Chrome eller Firefox använder du webbkörarna för att fånga dina åtgärder i webbappen som bildloggar vid testning. För Microsoft Internet Explorer eller Microsoft Edge-webbläsare, eller för testning av skrivbordsappar, kan du ladda ned och använda Test Runner-skrivbordsklienten.

Samla in en bildåtgärdslogg från appen

Mer information finns i Samla in diagnostikdata.

F: Kan jag spela in skärminspelningar av min app?

S: Om du använder Google Chrome eller Firefox använder du webblöparen för att samla in skärminspelningar av dina webb- och skrivbordsappar när du testar. För Microsoft Internet Explorer eller Microsoft Edge-webbläsare, eller för testning av skrivbordsappar, laddar du ned och använder Test Runner-skrivbordsklienten.

Samla in en skärminspelning från appen

Mer information finns i Samla in diagnostikdata.

F: Vissa av de bifogade filerna för testkörningen visar inte förhandsgranskningsalternativet?

S: Du kan bara förhandsgranska filer med txt- och loggtillägg. Klicka på förhandsgranskningsalternativet för txt- eller loggtilläggsfiler, så öppnas ett annat användargränssnitt med listrutan som visar alla bifogade filer för testkörningen. Om du väljer en fil med en annan tilläggstyp än txt eller logg visas följande meddelande: "Du kan bara förhandsgranska filer med txt- och loggtillägg, klicka här för att ladda ned den bifogade filen"

F: Hur gör jag för att styra hur länge jag behåller mina testdata?

S: Mer information finns i Ange kvarhållningsprinciper för test.

F: Var kan jag ladda ned Test Runner-klienten?

S: Ladda ned Test Runner-skrivbordsklienten.

F: Vilka operativsystem stöds för Test Runner-klienten?

S: Test Runner-skrivbordsklienten stöds för närvarande endast på Windows x64-plattformen.

F: Jag observerar testkörningsfel när jag använder Azure Test Runner-skrivbordsklienten.

S: Kontrollera att du använder den senaste versionen av Test Runner Desktop-klienten. Ladda ned Test Runner-skrivbordsklienten

F: Fungerar Azure Test Runner-skrivbordsklienten på enheter med villkorsstyrd åtkomst i Microsoft Entra aktiverat?

S: Azure Test Runner kanske inte fungerar om din organisation använder en princip för villkorlig åtkomst via Microsoft Entra. Mer information finns i Vanliga beslut om villkorsstyrd åtkomst. Detta är en känd begränsning och vår rekommendation är att använda web runner i det här scenariot.

F: Kan jag välja bort telemetri för Test Runner-klienten?

S: Nej. Test Runner-skrivbordsklienten samlar inte in några användar identifierbara data. Ingen opt-out-mekanism tillhandahålls. Mer information finns i Microsofts sekretesspolicy.

F: Kan jag köra tester offline och sedan importera resultaten?

S: Ja, se tillägget För offlinetestkörning.

Gå vidare