testrail review tutorial
Testcasemanagement met TestRail: een complete hands-on review-tutorial en walkThrough
De TestRail-tool biedt webgebaseerd beheer van testcases, een combinatie van geavanceerde projectbeheermogelijkheden met functies die zijn geoptimaliseerd voor testen.
Deze tool kan voor elk type project worden gebruikt, inclusief Agile Development en Testing Methodology.
Hoewel TestRail voornamelijk wordt gebruikt voor het testen van software, is het ook flexibel genoeg om in elk type QA-proces te worden gebruikt.
Laten we deze tool in detail verkennen met een praktische TestRail Review-zelfstudie !!
Wat je in deze tutorial leert:
- TestRail-account aanmaken
- Een project toevoegen
- Testsuites toevoegen
- Testcases toevoegen
- Testrun toevoegen
- Testcases uitvoeren
- Rapporten met testrun en resultaten
Wat je leert:
- Functies van TestRail
- TestRail-doorloop
- Stap voor stap aan de slag
- Mijlpaal instellen
- Gevolgtrekking
- Aanbevolen literatuur
Functies van TestRail
De belangrijkste functies van TestRail:
- Documenteer testcases met stappen, verwachte resultaten, screenshots en nog veel meer.
- Organiseer testcases in testsuites en secties.
- Wijs testcases toe voor uitvoering en beheer teamworkloads.
- Volg de resultaten van testruns in realtime.
- Bekijk de voortgang naar mijlpalen.
- Genereer rapporten over verschillende statistieken.
TestRail ondersteunt elk type softwaretest. Je kunt het gebruiken om te organiseren handmatig / scriptgebaseerd testen , om de resultaten van verkennende toetsing , en om te integreren met de automatiseringstools testen.
TestRail integreert ook out-of-the-box met defect tracking tools en bevat een open API, zodat u uw eigen aangepaste integraties kunt creëren. Deze flexibiliteit is de belangrijkste reden waarom de teams TestRail verkiezen boven de andere oplossingen voor testcasebeheer.
De belangrijkste factor is een snelle, lichtgewicht gebruikersinterface die gemakkelijk te leren en te gebruiken is, met weinig of geen training vereist. Bovendien is dit een krachtig hulpmiddel met geavanceerde functies zoals aanpasbare rapporten.
Hieronder is een voorbeeldproject in TestRail gegeven. Het projectoverzichtsvenster geeft in één oogopslag een overzicht van de dagelijkse testvoortgang, inclusief het aantal testgevallen dat is geslaagd, geblokkeerd, opnieuw moet worden getest of mislukt.
In het midden van het scherm kun je zien Testruns en Mijlpalen Een testrun wordt gebruikt om testcases te groeperen voor uitvoering, terwijl milestone wordt gebruikt om testruns te groeperen voor een specifiek doel, zoals een softwarerelease.
TestRail-doorloop
Om deze walkthrough te volgen, krijgt u een gratis TestRail-proefversie hier
U kunt de gehoste Cloud-editie kiezen voor onmiddellijke installatie, of de Server-editie om op uw eigen computer te installeren. U hoeft alleen de verplichte velden in te vullen, zoals hieronder weergegeven.
Voor de Cloud-editie heeft u een extra stap om een webadres te kiezen waar u toegang heeft tot uw online exemplaar.
U ontvangt een e-mail met een link om uw gratis proefperiode te bevestigen. Klik op de link om uw TestRail-account aan te maken. U wordt automatisch doorgestuurd naar uw proefversie van TestRail zodra deze gereed is. Dit proces duurt slechts een paar minuten.
standaardgateway niet beschikbaar windows 8
Afhankelijk van uw locatie moet u mogelijk een gegevensverwerkingsovereenkomst sluiten om te bevestigen dat u voldoet aan de algemene verordening gegevensbescherming ( AVG
Zodra u dat heeft gedaan, is de installatie voltooid en bent u klaar om aan de slag te gaan!
Stap voor stap aan de slag
# 1) Het scherm dat u hieronder ziet, is de TestRail Dashboard
Het dashboard toont een overzicht van uw projecten, recente activiteiten en eventuele 'taken' die aan u zijn toegewezen. Let op de melding 'Welkom bij TestRail' onder aan het scherm met voorgestelde stappen om aan de slag te gaan. In deze walkthrough zullen we de eerste vier stappen doorlopen.
#twee) Klik op de Administratie tabblad. U moet hierheen komen om dingen te doen zoals gebruikers en rollen toevoegen, uw proefabonnement verlengen, aangepaste velden configureren, integraties instellen en meer. Klik op Gebruikers en rollen , en u zult zien dat u bent toegevoegd als beheerder.
Klik op de Rollen en u ziet de vooraf gedefinieerde rollen, d.w.z. alleen-lezen, tester, ontwerper en lead. Klik op het potloodpictogram om de rechten te zien die aan elke rol zijn toegewezen. Het is gemakkelijk om de standaardbeschrijvingen te wijzigen, extra rollen aan te maken, een of meer gebruikers toe te voegen, ze aan rollen toe te wijzen, ze in groepen te organiseren, enz.
# 3) Gebruik de Dashboard tabblad om terug te keren naar het Dashboard. Hier beheert en volgt u uw testprojecten. Laten we beginnen met het maken van een project. Klik op de Project toevoegen knop om dit te doen.
# 4) Geef uw project een naam en kies vervolgens een opslagoptie, zoals hieronder weergegeven. Voor meer flexibiliteit moet u de derde optie kiezen: gebruik meerdere testsuites om cases te beheren
Hierdoor kunt u beginnen met een enkele testsuite en indien nodig in de toekomst meer testsuites toevoegen.
de standaardgateway is niet beschikbaar windows 8
# 5) Klik Project toevoegen
Het dashboard wordt weergegeven met uw nieuwe project (als dit niet het geval is, klikt u gewoon op het tabblad Dashboard). U kunt de naam van het project wijzigen of het later desgewenst verwijderen. De onderstaande schermafbeelding toont het dashboard van een voorbeeldproject met meerdere testsuites en een ander project met één repository.
Merk op hoe de beschikbare opties veranderen afhankelijk van het type project.
# 6) Klik op de Test suites link onder uw nieuwe project. Als dit je eerste project is , dan verschijnt de weergave Testsuites met een enkele standaardsuite, genaamd Meester Klik eenvoudig op de naam van de suite om de secties en testcases te bewerken.
Klik anders op de knop Testsuite toevoegen om een testsuite toe te voegen aan uw nieuwe project, zoals weergegeven in de onderstaande afbeelding.
# 7) Laten we nu uw eerste testcase toevoegen. Zodra het volgende bericht verschijnt, klikt u op Testcase toevoegen
# 8) Een gedetailleerde testcase-weergave verschijnt, zoals hieronder weergegeven. Laten we een eenvoudige test toevoegen met de naam 'Inloggen'.
# 9) De volgende vier velden zijn vereist en kunnen worden gebruikt om testgevallen te sorteren en te filteren: Sectie, Sjabloon, Type en Prioriteit. Het optionele veld 'Automation Type' is voor integratie met een testautomatiseringstool.
-
- Sectie standaard ingesteld op Testcases. Voor elk nieuw project wordt automatisch een sectie aangemaakt.
- Sjabloon standaard ingesteld op Testcase (tekst). TestRail wordt geleverd met drie ingebouwde testcase-sjablonen:
- Testcase (tekst): Bevat tekstgebieden voor randvoorwaarden, teststappen en het verwachte resultaat (hierboven weergegeven). U kunt aan deze tekstgebieden screenshots toevoegen.
- Testcase (stappen): Bevat een tekstgebied voor randvoorwaarden, plus rijen voor individuele teststappen met het verwachte resultaat voor elke stap. U kunt aan elke afzonderlijke stap een screenshot toevoegen.
- Verkennende sessie: Bevat tekstgebieden voor de missie en doelen van de verkenningssessie.
- Kies een Type voor de test, zoals Regressie, Functioneel, Prestaties of Geautomatiseerd.
- Stel een Prioriteit , zoals Critical, High, Medium of Low.
Aanbevolen literatuur => Ik stel voor om dit te lezen stapsgewijze handleiding voor het schrijven van effectieve testcases.
# 10) Nu kunt u de testcase afronden met randvoorwaarden, stappen en de verwachte resultaten. Als u klaar bent met het definiëren van de test, klikt u op Testcase toevoegen De samenvatting van de testcase wordt weergegeven, zoals hieronder weergegeven:
#elf) Laten we nog een paar testcases toevoegen.
Klik op de Testgevallen link om het testcase-menu weer te geven, zoals hieronder weergegeven. Het enige dat we nu echt nodig hebben, is de titel van elke testcase, dus laten we dit snel doen met behulp van het menu Testcase. Klik gewoon op het Case toevoegen link onderaan de lijst met testcases om een titel toe te voegen.
Klik op het groene vinkje of druk op Enter om op te slaan en naar de volgende case te gaan. (Merk op dat u ook testcases kunt importeren vanuit een CSV- of XML-bestand).
# 12) Nadat u uw testcases heeft gemaakt, is de volgende stap het bouwen van een testrun. Dit is een reeks tests die u voor een specifiek doel wilt gebruiken, zoals regressietesten, rooktesten, testen van nieuwe functies, op risico gebaseerde testen, acceptatie of in-sprint testen.
Voor elke testrun kunt u een naam en beschrijving maken, een koppeling maken naar een mijlpaal, bepalen welke testgevallen u wilt opnemen en de run toewijzen aan een bepaalde gebruiker of groep voor uitvoering. Klik op de Testruns en resultaten Tab en klik vervolgens op het Testrun toevoegen knop.
Als u wordt gevraagd om een testsuite te selecteren, kiest u 'Master' en klikt u vervolgens op OK
# 13) De Testrun toevoegen scherm verschijnt, zoals hieronder getoond. Omdat we eerder de optie voor meerdere testsuites hebben gekozen, is de naam standaard de naam van de testsuite. Anders is de standaardinstelling 'Testrun'. U heeft ook de mogelijkheid om de testrun toe te wijzen aan een Mijlpaal
Gebruik de Toewijzen veld om de testrun aan een gebruiker toe te wijzen. Laten we doorgaan en de optie kiezen om Voeg alle testcases toe , en klik vervolgens op Testrun toevoegen
Verder lezen => Omgaan met de testuitvoeringsfase in STLC
# 14) Nu de Testruns en resultaten scherm verschijnt. Als u deze walkthrough volgt, ziet u een enkele testrun, 'Master', dat is nul procent (0%) voltooid. Het onderstaande voorbeeldscherm toont een project met vier lopende runs en verschillende voltooide runs.
Klik op de naam om de voortgang van een testrun te bekijken of bij te werken.
#vijftien) De onderstaande schermafbeelding toont de status van een lopende test.
Terwijl elke test wordt uitgevoerd, kan een tester de status bijwerken als geslaagd, mislukt, enz. Het is ook mogelijk om de status van meerdere tests tegelijk in te stellen. Als u de walkthrough volgt, gebruikt u de vervolgkeuzelijst om de status van uw login-testcase in te stellen op Geslaagd
# 16) De Resultaat toevoegen Er verschijnt een venster waarin u opmerkingen over de test kunt toevoegen, deze aan een ander teamlid kunt toewijzen, een schermafbeelding kunt toevoegen en zelfs het defect naar uw geïntegreerde probleemopvolger kunt pushen.
Bijvoorbeeld , neem aan dat je Jira gebruikt om problemen op te sporen. Nadat je je resultaat hebt ingediend, wordt de testcase bijgewerkt met de defect-ID in Jira en blijft het Jira-probleem verbonden met de testcase via de TestRail API. Alle updates van het probleem in Jira zullen ook TestRail updaten.
Nadat het defect is verholpen, kunt u de herstelfunctie van TestRail gebruiken om de test opnieuw uit te voeren en de nieuwe resultaten in te voeren.
# 17) Klik Resultaat toevoegen om het venster te sluiten en terug te keren naar het lopende proefdraaien. Merk op dat het cirkeldiagram is bijgewerkt om de statuswijziging weer te geven.
youtube naar mp4 converter-app voor Android
# 18) Aangezien u een testresultaat heeft, kunt u binnen TestRail veel aanpasbare rapporten bekijken. Het onderstaande voorbeeldscherm toont de rapporten die beschikbaar zijn tijdens de testrun. Meer rapporten zijn beschikbaar via de Rapporten tabblad.
Mijlpaal instellen
Hoewel het niet nodig is om mijlpalen in te stellen om testruns uit te voeren, is het een goede gewoonte.
Met mijlpalen kunt u de voortgang volgen over meerdere testruns voor doelen zoals een softwareversie. Gebruik de Mijlpalen tabblad om ze toe te voegen. Het onderstaande voorbeeldscherm toont een project met drie openstaande mijlpalen en twee voltooide mijlpalen.
Zodra alle tests zijn voltooid in een testrun, kunt u de run vergrendelen om toekomstige wijzigingen te voorkomen. Dus zelfs als een testcase verandert voor een toekomstige run, blijft de definitie behouden voor de huidige run voor het geval u de resultaten later moet controleren.
Gevolgtrekking
Met al deze functies is het gemakkelijk te zien hoe TestRail de testproductiviteit van een team aanzienlijk kan verhogen.
Als u nog steeds testcases beheert met spreadsheets, raad ik u aan TestRail eens proberen om te zien wat u allemaal kunt bereiken voor uw project.
Verder lezen = >> Toptools voor testcasebeheer
Deel gerust uw feedback / vragen met ons in de comments hieronder!
Aanbevolen literatuur
- Diepgaande Eclipse-zelfstudies voor beginners
- TestLodge Test Management Tool Beoordeling
- SVN-zelfstudie: broncodebeheer met behulp van Subversion
- Bugzilla-zelfstudie: Praktische zelfstudie voor hulpprogramma voor defectbeheer
- TestLodge-zelfstudie - Hoe u uw softwaretestprojecten organiseert met behulp van TestLodge Test Management Tool
- PractiTest Test Management Tool Hands-on Review Tutorial
- Tutorial over destructief testen en niet-destructief testen
- TestRail Test Management voor Jira - Een uitgebreide gids