testrail review tutorial
Test Case Management ved hjelp av TestRail: En komplett praktisk gjennomgangsveiledning og WalkThrough
hvordan åpner jeg en bin-fil
TestRail-verktøyet gir nettbasert test case management, som er en kombinasjon av sofistikerte prosjektledelsesfunksjoner med funksjoner optimalisert for testing.
Dette verktøyet kan brukes til alle typer prosjekter, inkludert Agile Development and Testing Methodology.
Mens TestRail primært brukes til programvaretesting, er den også fleksibel nok til å brukes i alle typer QA-prosesser.
La oss utforske dette verktøyet i detalj med en praktisk TestRail Review Tutorial !!
Hva du lærer i denne opplæringen:
- Opprette TestRail-konto
- Legge til et prosjekt
- Legge til testsuiter
- Legge til testtilfeller
- Legger til testkjøring
- Gjennomføring av testsaker
- Rapporter med testkjøring og resultater
Hva du vil lære:
- Funksjonene til TestRail
- TestRail gjennomgang
- Steg-for-trinns komme i gang
- Milepæloppsett
- Konklusjon
- Anbefalt lesing
Funksjonene til TestRail
De viktigste funksjonene til TestRail:
- Dokumenter testtilfeller med trinn, forventede resultater, skjermbilder og mye mer.
- Organiser testsaker i testsuiter og seksjoner.
- Tilordne testsaker for utførelse og administrere arbeidsmengder for teamet.
- Spor resultatene av testkjøringer i sanntid.
- Gjennomgå fremdriften mot milepæler.
- Generer rapporter om en rekke beregninger.
TestRail støtter alle typer programvaretester. Du kan bruke den til å organisere manuell / manusbasert testing , for å planlegge og rapportere resultatene av utforskende testing , og å integrere med test automatiseringsverktøy.
TestRail integreres også med feilsporingsverktøy utenom boksen og inkluderer et åpent API, slik at du kan lage dine egne tilpassede integrasjoner. Denne fleksibiliteten er nøkkelen til at teamene velger TestRail fremfor de andre løsningene for testsaksbehandling.
Den viktigste faktoren er rask, lett brukergrensesnitt som er enkel å lære og bruke, med liten eller ingen trening nødvendig. Videre er dette et kraftig verktøy med avanserte funksjoner som tilpassbare rapporter.
Nedenfor er et eksempel på et prosjekt i TestRail. Prosjektoversiktsvinduet oppsummerer den daglige testframgangen med et øyeblikk, inkludert antall testtilfeller, bestått, blokkert, de som trenger omprøving eller mislyktes.
Midt på skjermen kan du se Testkjøring og Milepæler . En testkjøring brukes til å gruppere testsaker for utføring, mens milepæl brukes til å gruppere testkjøringer for et bestemt formål, for eksempel en programvareutgivelse.
TestRail gjennomgang
For å følge denne gjennomgangen får du en gratis TestRail prøveversjon her .
Du kan velge den vertte Cloud-utgaven for øyeblikkelig oppsett, eller Server-utgaven for å installere på din egen datamaskin. Du trenger bare å fylle ut de obligatoriske feltene som vist nedenfor.
For Cloud-utgaven har du et ekstra trinn å velge en nettadresse der du får tilgang til din online forekomst.
Du vil motta en e-post med en lenke for å bekrefte den gratis prøveperioden. Klikk på lenken for å opprette TestRail-kontoen din. Du blir automatisk omdirigert til prøveperioden din i TestRail når den er klar. Denne prosessen skal ta bare noen få minutter.
Avhengig av hvor du er, kan det hende du må fullføre en databehandlingsavtale for å bekrefte overholdelse av den generelle databeskyttelsesforordningen ( GDPR ).
Når du har gjort det, er installasjonen fullført, og du er klar til å komme i gang!
Steg-for-trinns komme i gang
#1) Skjermen du ser nedenfor er TestRail Dashbord .
Dashbordet viser en oversikt over prosjektene dine, nylige aktiviteter og eventuelle 'todos' som er tildelt deg. Legg merke til 'Velkommen til TestRail' -varslingen nederst på skjermen med foreslåtte trinn for å komme i gang. I denne gjennomgangen fullfører vi de fire første trinnene.
#to) Klikk på Administrasjon kategorien. Du må komme hit for å gjøre ting som å legge til brukere og roller, utvide prøveabonnementet, konfigurere egendefinerte felt, sette opp integrasjoner og mer. Klikk på Brukere og roller , og du ser at du er lagt til som administrator.
Klikk på Roller på fanen, og du ser de forhåndsdefinerte rollene, dvs. skrivebeskyttet, tester, designer og ledelse. Klikk på blyantikonet for å se rettighetene som er tildelt hver rolle. Det er enkelt å endre standardbeskrivelsene, opprette flere roller, legge til en eller flere brukere, tildele dem til roller, organisere dem i grupper osv.
# 3) Bruke Dashbord kategorien for å gå tilbake til dashbordet. Dette er hvor du administrerer og sporer testprosjektene dine. La oss starte med å lage et prosjekt. Klikk på Legg til prosjekt knappen for å gjøre det.
# 4) Gi prosjektet et navn, og velg deretter et lagringsalternativ, som vist nedenfor. For større fleksibilitet, bør du velge det tredje alternativet: bruke flere testsuiter til å håndtere saker .
Dette lar deg starte med en enkelt testpakke og deretter legge til flere testpakker i fremtiden om nødvendig.
# 5) Klikk Legg til prosjekt .
Dashbordet vises med det nye prosjektet ditt (hvis ikke, klikker du bare på Dashboard-fanen). Du kan endre prosjektnavnet eller slette det senere hvis du ønsker det. Skjermbildet nedenfor viser dashbordet for et eksempel på prosjekt med flere testpakker og et annet prosjekt med ett enkelt arkiv.
Legg merke til hvordan de tilgjengelige alternativene endres avhengig av prosjekttype.
# 6) Klikk på Test suiter lenke under det nye prosjektet ditt. Hvis dette er ditt første prosjekt , så vil Test Suites-visningen vises med en enkelt standardpakke, kalt Herre . Bare klikk på navnet på suiten for å redigere seksjonene og teste sakene.
Ellers klikker du på Add Test Suite-knappen for å legge til en testpakke til det nye prosjektet, som vist på bildet nedenfor.
# 7) La oss nå legge til din første testsak. Når følgende melding vises, klikker du Legg til testtilfelle .
# 8) En detaljert Test Case-visning vises, som vist nedenfor. La oss legge til en enkel test som heter 'Pålogging'.
# 9) Følgende fire felt er obligatoriske og kan brukes til å sortere og filtrere testtilfeller: Seksjon, Mal, Type og Prioritet. Det valgfrie “Automation Type” -feltet er for integrering med et testautomatiseringsverktøy.
-
- Seksjon som standard testtilfeller. En seksjon opprettes automatisk for hvert nye prosjekt.
- Mal er som standard Test Case (Text). TestRail leveres med tre innebygde maler for testtilfeller:
- Prøvesak (tekst): Inkluderer tekstområder for forhåndsbetingelser, testtrinn og forventet resultat (vist ovenfor). Du kan legge til skjermbilder i disse tekstområdene.
- Test tilfelle (trinn): Inkluderer et tekstområde for forutsetninger, pluss rader for individuelle testtrinn med forventet resultat for hvert trinn. Du kan legge til et skjermbilde til hvert enkelt trinn.
- Utforskende økt: Inkluderer tekstområder for oppdraget og målene for den utforskende økten.
- Velg en Type for testen, for eksempel regresjon, funksjonell, ytelse eller automatisert.
- Sett en Prioritet , for eksempel Kritisk, Høy, Middels eller Lav.
Anbefalt lesing => Jeg foreslår at du leser dette trinnvis veiledning om hvordan du skriver effektive testtilfeller.
# 10) Nå kan du fullføre testsaken med forutsetninger, trinn og forventede resultater. Når du er ferdig med å definere testen, klikker du på Legg til testtilfelle . Testsammendraget vises, som vist nedenfor:
#elleve) La oss legge til noen flere testtilfeller.
Klikk på Test tilfeller lenke for å vise testcase-menyen som vist nedenfor. Alt vi egentlig trenger akkurat nå, er tittelen på hver testsak, så la oss gjøre dette raskt ved hjelp av Test Case-menyen. Bare klikk på Legg til sak lenke nederst på listen over testsaker for å legge til en tittel.
Klikk på det grønne haken eller trykk på Tast inn for å lagre og gå til neste sak. (Merk at du også kan importere testtilfeller fra en CSV- eller XML-fil).
# 12) Etter å ha opprettet testsakene dine, er neste trinn å bygge en testkjøring. Dette er et sett med tester som du vil bruke til et bestemt formål, for eksempel regresjonstesting, røykprøving, testing av nye funksjoner, risikobasert testing, aksept eller in-sprint-testing.
For hver testkjøring kan du opprette et navn og en beskrivelse, koble til en milepæl, identifisere hvilke testtilfeller som skal inkluderes, og tilordne kjøringen til en bestemt bruker eller gruppe for kjøring. Klikk på Testkjøringer og resultater Kategorien, og klikk deretter på Legg til testkjøring knapp.
Hvis du blir bedt om å velge en testpakke, velger du 'Master' og klikker deretter OK .
# 1. 3) De Legg til testkjøring vises, som vist nedenfor. Da vi valgte alternativet for flere testpakker tidligere, er navnet standard på testpakken. Ellers er den som standard 'Testkjøring.' Du har også muligheten til å tilordne testkjøringen til a Milepæl .
Bruke Tildel til felt for å tilordne testkjøringen til en bruker. La oss gå videre og velge alternativet til Inkluder alle testsaker , og klikk deretter på Legg til testkjøring .
Videre lesing => Håndtering av testutførelsesfasen i STLC
# 14) Nå er det Testkjøringer og resultater vises. Hvis du følger denne gjennomgangen, vil du se en enkelt testkjøring, 'Master', som er null prosent (0%) fullført. Eksempelskjermen nedenfor viser et prosjekt med fire påganger og flere fullførte løpeturer.
For å se eller oppdatere fremdriften i en testkjøring, klikker du bare på navnet.
#femten) Skjermbildet nedenfor viser statusen til en pågående testkjøring.
Når hver test utføres, kan en tester oppdatere statusen som bestått, mislyktes osv. Det er også mulig å stille status for flere tester samtidig. Hvis du følger gjennomgangen, kan du bruke rullegardinmenyen til å angi statusen for påloggingstesten din Bestått .
# 16) De Legg til resultat vinduet vises, hvor du kan legge til kommentarer om testen, tilordne den til et annet teammedlem, legge til et skjermbilde og til og med skyve feilen til den integrerte problemsporeren.
For eksempel , antar at du bruker Jira for sporing av problemer. Etter at du har sendt inn resultatet ditt, blir testsaken oppdatert med feil-ID-en i Jira, og Jira-problemet forblir koblet til testsaken gjennom TestRail API. Eventuelle oppdateringer til problemet i Jira vil også oppdatere TestRail.
Etter at feilen er løst, kan du bruke TestRails gjenkjøringsfunksjon til å utføre testen på nytt og angi de nye resultatene.
# 17) Klikk Legg til resultat for å lukke vinduet og gå tilbake til pågående testkjøring. Legg merke til at kakediagrammet er oppdatert for å gjenspeile statusendringen.
# 18) Ettersom du har fått et testresultat, kan du utforske mange tilpassbare rapporter i TestRail. Eksempelskjermen nedenfor viser rapportene som er tilgjengelige fra testkjøringen. Flere rapporter er tilgjengelige fra Rapporter kategorien.
Milepæloppsett
Selv om det ikke er nødvendig å sette opp milepæler for å utføre testkjøringer, er det en god praksis.
Milepæler lar deg spore fremgang over flere testkjøringer for mål som en programvareutgivelse. Bruke Milepæler kategorien for å legge dem til. Eksempelskjermen nedenfor viser et prosjekt med tre åpne milepæler og to fullførte milepæler.
Når alle testene er fullført i en testkjøring, kan du låse løpet som vil forhindre fremtidige endringer. Derfor, selv om en testsak endres for en fremtidig kjøring, blir dens definisjon bevart for den aktuelle kjøringen i tilfelle du trenger å revidere resultatene senere.
Konklusjon
Med alle disse funksjonene er det lett å se hvordan TestRail kan øke teamets testproduktivitet betydelig.
Hvis du fremdeles administrerer testsaker ved hjelp av regneark, foreslår jeg det gir TestRail et forsøk for å se hva alt du kan oppnå for prosjektet ditt.
Videre lesing = >> Topp testhåndteringsverktøy
Del gjerne dine tilbakemeldinger / spørsmål med oss i kommentarfeltet nedenfor!
hvordan du åpner .xml filer
Anbefalt lesing
- In-Depth Eclipse Tutorials For Beginners
- TestLodge Test Management Tool Review
- SVN Tutorial: Source Code Management Using Subversion
- Bugzilla Tutorial: Defect Management Tool Hands-on Tutorial
- TestLodge Tutorial - Slik organiserer du programvaretestprosjekter ved hjelp av TestLodge Test Management Tool
- PractiTest Test Management Tool Praktisk gjennomgangsveiledning
- Destruktiv testing og ikke-destruktiv testing
- TestRail Test Management for Jira - En omfattende guide