testrail review tutorial
Testfallshantering med TestRail: En fullständig praktisk handledning och WalkThrough
TestRail-verktyget tillhandahåller webbaserad testfallshantering som är en kombination av sofistikerade projekthanteringsfunktioner med funktioner optimerade för testning.
Detta verktyg kan användas för alla typer av projekt inklusive Agile Development and Testing Methodology.
Medan TestRail främst används för programvarutestning är det också tillräckligt flexibelt för att användas i alla typer av QA-processer.
Låt oss utforska detta verktyg i detalj med en praktisk TestRail Review Tutorial !!
hur mycket kan du tjäna på att testa
Vad du lär dig i denna handledning:
- Skapa TestRail-konto
- Lägga till ett projekt
- Lägga till testsviter
- Lägga till testfall
- Lägger till testkörning
- Genomförande av testfall
- Rapporter med testkörning och resultat
Vad du kommer att lära dig:
- Funktioner i TestRail
- TestRail genomgång
- Steg för steg Komma igång
- Milstolpeinställning
- Slutsats
- Rekommenderad läsning
Funktioner i TestRail
De primära funktionerna i TestRail:
- Dokumentera testfall med steg, förväntade resultat, skärmdumpar och mycket mer.
- Organisera testfall i testsviter och sektioner.
- Tilldela testfall för körning och hantera teamarbetsbelastningar.
- Spåra resultaten av testkörningar i realtid.
- Granska framstegen mot milstolpar.
- Skapa rapporter om olika mätvärden.
TestRail stöder alla typer av programvarutester. Du kan använda den för att organisera manuell / manusbaserad testning , för att schemalägga och rapportera resultaten av utforskande testning och att integrera med testa automatiseringsverktyg.
TestRail integreras också direkt med defektspårningsverktyg och innehåller ett öppet API, så att du kan skapa dina egna anpassade integrationer. Denna flexibilitet är den viktigaste anledningen till att lagen väljer TestRail framför de andra lösningarna för testfallshantering.
Den viktigaste faktorn är snabb, lätt användargränssnitt som är lätt att lära sig och använda, med liten eller ingen utbildning krävs. Dessutom är detta ett kraftfullt verktyg med avancerade funktioner som anpassningsbara rapporter.
Nedan följer ett exempelprojekt i TestRail. Projektöversiktsfönstret sammanfattar den dagliga testförloppet med en överblick, inklusive antalet testfall, godkända, blockerade, de som behöver testas eller misslyckades.
I mitten av skärmen kan du se Testkörningar och Milstolpar . En testkörning används för att gruppera testfall för exekvering, medan milstolpe används för att gruppera testkörningar för ett specifikt ändamål, till exempel en programversion.
TestRail genomgång
För att följa med denna genomgång får du en gratis TestRail-testversion här .
Du kan välja den hostade molnutgåvan för omedelbar installation, eller serverutgåvan att installera på din egen dator. Du behöver bara fylla i de obligatoriska fälten som visas nedan.
För Cloud-utgåvan har du ett extra steg att välja en webbadress där du kommer åt din onlineinstans.
Du får ett e-postmeddelande med en länk för att bekräfta din kostnadsfria provperiod. Klicka på länken för att skapa ditt TestRail-konto. Du omdirigeras automatiskt till din testRail-testversion när den är klar. Denna process bör ta bara några minuter.
Beroende på din plats kan du behöva slutföra ett databehandlingsavtal för att bekräfta överensstämmelse med den allmänna dataskyddsförordningen ( GDPR ).
När du har gjort det är installationen klar och du är redo att komma igång!
Steg för steg Komma igång
# 1) Skärmen som du ser nedan är TestRail instrumentbräda .
Instrumentpanelen visar en översikt över dina projekt, senaste aktiviteter och alla 'todos' som tilldelats dig. Lägg märke till 'Välkommen till TestRail' -meddelandet längst ner på skärmen med föreslagna steg för att komma igång. I denna genomgång kommer vi att slutföra de fyra första stegen.
#två) Klicka på Administrering flik. Du måste komma hit för att göra saker som att lägga till användare och roller, utöka din prenumerationsprenumeration, konfigurera anpassade fält, ställa in integrationer och mer. Klicka på Användare och roller och du ser att du har lagts till som administratör.
Klicka på Roller på fliken och du ser de fördefinierade rollerna, dvs. skrivskyddad, testare, designer och lead. Klicka på pennikonen för att visa de rättigheter som tilldelats varje roll. Det är enkelt att ändra standardbeskrivningarna, skapa ytterligare roller, lägga till en eller flera användare, tilldela dem roller, organisera dem i grupper etc.
# 3) Använd instrumentbräda fliken för att återgå till instrumentpanelen. Det är här du ska hantera och spåra dina testprojekt. Låt oss börja med att skapa ett projekt. Klicka på Lägg till projekt för att göra det.
# 4) Ge ditt projekt ett namn och välj sedan ett lagringsalternativ, som visas nedan. För större flexibilitet bör du välja det tredje alternativet: använd flera testsviter för att hantera ärenden .
Detta gör att du kan börja med en enda testsvit och sedan lägga till fler testsviter i framtiden om det behövs.
# 5) Klick Lägg till projekt .
Instrumentpanelen visas med ditt nya projekt (om det inte gör det, klicka bara på fliken Instrumentpanel). Du kan ändra projektets namn eller ta bort det senare om du vill. Skärmdumpen nedan visar instrumentpanelen för ett exempelprojekt med flera testsviter och ett annat projekt med ett enda arkiv.
Lägg märke till hur tillgängliga alternativ ändras beroende på typ av projekt.
# 6) Klicka på Test sviter länk under ditt nya projekt. Om detta är ditt första projekt , sedan kommer testsviten att visas med en standardsvit, kallad Bemästra . Klicka bara på namnet på sviten för att redigera dess avsnitt och testfall.
Klicka annars på knappen Lägg till testsvit för att lägga till en testsvit i ditt nya projekt, som visas i bilden nedan.
# 7) Låt oss nu lägga till ditt första testfall. När följande meddelande visas klickar du på Lägg till testfall .
# 8) En detaljerad testfallsvy visas, som visas nedan. Låt oss lägga till ett enkelt test med namnet 'Login'.
# 9) Följande fyra fält är obligatoriska och kan användas för att sortera och filtrera testfall: Avsnitt, Mall, Typ och Prioritet. Det valfria 'Automation Type' -fältet är för integration med ett testautomationsverktyg.
vad är den bästa youtube till mp3-omvandlaren
-
- Sektion som standard är testfall. Ett avsnitt skapas automatiskt för varje nytt projekt.
- Mall som standard är Testfall (Text). TestRail levereras med tre inbyggda testfallsmallar:
- Testfall (text): Inkluderar textområden för förhandsvillkor, teststeg och förväntat resultat (visas ovan). Du kan lägga till skärmdumpar i dessa textområden.
- Testfall (steg): Inkluderar ett textområde för förhandsvillkor plus rader för enskilda teststeg med förväntat resultat för varje steg. Du kan lägga till en skärmdump i varje enskilt steg.
- Utforskande session: Inkluderar textområden för uppdraget och målen för den utforskande sessionen.
- Välj en Typ för testet, till exempel regression, funktionell, prestanda eller automatiserad.
- Ställ in a Prioritet , som Kritisk, Hög, Medium eller Låg.
Rekommenderad läsning => Jag föreslår att du läser detta steg-för-steg-guide om hur man skriver effektiva testfall.
# 10) Nu kan du slutföra testfallet med förutsättningar, steg och förväntade resultat. När du är klar med att definiera testet klickar du på Lägg till testfall . Testfallssammanfattningen visas, som visas nedan:
#elva) Låt oss lägga till några fler testfall.
Klicka på Testfall länk för att visa testfallets meny enligt nedan. Allt vi verkligen behöver just nu är titeln för varje testfall, så låt oss göra det snabbt med Testfall-menyn. Klicka bara på Lägg till ärende länk längst ner i listan över testfall för att lägga till en titel.
Klicka på den gröna bocken eller tryck på Stiga på för att spara och gå till nästa ärende. (Observera att du också kan importera testfall från en CSV- eller XML-fil).
# 12) När du har skapat dina testfall är nästa steg att bygga en testkörning. Detta är en uppsättning tester som du vill använda för ett specifikt ändamål som regressionstest, rökprovning, testning av nya funktioner, riskbaserad testning, acceptans eller in-sprint-testning.
För varje testkörning kan du skapa ett namn och en beskrivning, länka till en milstolpe, identifiera vilka testfall som ska inkluderas och tilldela körningen till en viss användare eller grupp för körning. Klicka på Testkörningar och resultat Klicka på fliken och klicka sedan på Lägg till testkörning knapp.
Om du uppmanas att välja en testsvit väljer du 'Master' och klickar sedan på OK .
# 13) De Lägg till testkörning skärmen visas, som visas nedan. Eftersom vi valde alternativet för flera testsviter tidigare, är namnet på testsviten som standard. Annars är det som standard 'Testkörning'. Du har också möjlighet att tilldela testkörningen till a Milstolpe .
Använd Tilldela till fält för att tilldela testkörningen till en användare. Låt oss gå vidare och välja alternativet att Inkludera alla testfall och klicka sedan på Lägg till testkörning .
Ytterligare läsning => Hantering av testutförandefasen i STLC
# 14) Nu den Testkörningar och resultat skärmen visas. Om du följer denna genomgång kommer du att se en enda testkörning, 'Master', som är noll procent (0%) klar. Exempelskärmen nedan visar ett projekt med fyra körningar och flera genomförda körningar.
Klicka på dess namn för att se eller uppdatera utvecklingen av en testkörning.
#femton) Skärmdumpen nedan visar status för en pågående testkörning.
När varje test körs kan en testare uppdatera sin status som godkänd, misslyckad etc. Det är också möjligt att ställa in status för flera tester samtidigt. Om du följer med genomgången använder du rullgardinsmenyn för att ställa in status för ditt inloggningstestfall till passerade .
# 16) De Lägg till resultat fönstret visas där du kan lägga till kommentarer om testet, tilldela det till en annan teammedlem, bifoga en skärmdump och till och med trycka defekten till din integrerade problemspårare.
Till exempel antar att du använder Jira för spårning av problem. När du har skickat in ditt resultat uppdateras testfallet med defekt-ID i Jira och Jira-problemet förblir anslutet till testfallet via TestRail API. Eventuella uppdateringar av problemet i Jira kommer också att uppdatera TestRail.
Efter att felet har åtgärdats kan du använda TestRails återkörningsfunktion för att utföra testet igen och ange de nya resultaten.
# 17) Klick Lägg till resultat för att stänga fönstret och återgå till pågående testkörning. Observera att cirkeldiagrammet har uppdaterats för att återspegla statusförändringen.
# 18) Eftersom du har ett testresultat kan du utforska många anpassningsbara rapporter i TestRail. Exempelskärmen nedan visar de rapporter som är tillgängliga från testkörningen. Fler rapporter finns tillgängliga från Rapporter flik.
Milstolpeinställning
Även om det inte är nödvändigt att ställa in milstolpar för att utföra testkörningar är det en bra praxis.
Milstolpar låter dig spåra framsteg över flera testkörningar för mål som en mjukvaruversion. Använd Milstolpar fliken för att lägga till dem. Exempelskärmen nedan visar ett projekt med tre öppna milstolpar och två slutförda milstolpar.
När alla tester är färdiga i en testkörning kan du låsa körningen som förhindrar framtida förändringar. Därför, även om ett testfall ändras för en framtida körning, bevaras dess definition för den aktuella körningen om du behöver granska resultaten senare.
Slutsats
Med alla dessa funktioner är det lätt att se hur TestRail kan öka ett lags testproduktivitet avsevärt.
Om du fortfarande hanterar testärenden med hjälp av kalkylark föreslår jag ger TestRail ett försök för att se vad allt du kan uppnå för ditt projekt.
Ytterligare läsning = >> De bästa verktyg för testfallshantering
Dela gärna din feedback / frågor med oss i kommentarfältet nedan!
Rekommenderad läsning
- Fördjupade förklaringar om förmörkelser för nybörjare
- TestLodge Test Management Tool Review
- SVN-handledning: Källkodshantering med subversion
- Bugzilla Tutorial: Defect Management Tool Praktisk handledning
- TestLodge-handledning - Hur du organiserar dina programvarutestningsprojekt med TestLodge Test Management Tool
- PractiTest Test Management Tool Praktisk granskningshandledning
- Handledning med destruktiv testning och icke-destruktiv testning
- TestRail Test Management för Jira - En omfattande guide