Hvad er JIRA-testværktøj? Tutorial for begyndere

JIRA testværktøj

Hvad er JIRA?

jira er et værktøj udviklet af det australske firma Atlassian. Denne software bruges til fejlsporing, problemsporing, og projektledelse. JIRA's fulde form er faktisk arvet fra det japanske ord "Gojira", som betyder "Godzilla". Den grundlæggende brug af dette værktøj er at spore problemer og fejl relateret til din software og mobilapps.

Det bruges også til projektledelse. Det jira dashboard består af mange nyttige funktioner og funktioner, der gør håndteringen af ​​problemer let. Nogle af nøglefunktionerne er anført nedenfor. Lad os nu lære JIRA i disse Jira-tutorials Defekt og projektsporingssoftware med dette kursus.

Hvad bruges JIRA til?

Jira software kan bruges til følgende formål:

  • Krav og Test case management.
  • I Agile Metodologi.
  • Projektledelse.
  • Softwareudvikling.
  • Produktstyring.
  • Opgavestyring.
  • Fejlsporing.

Hvordan bruger man JIRA?

Her er en trin for trin proces om, hvordan man bruger Jira-software:

  • Trin 1) Åbn Jira-softwaren og naviger til Jira Home-ikonet.
  • Trin 2) Vælg indstillingen Opret projekt.
  • Trin 3) Vælg en skabelon fra biblioteket.
  • Trin 4) Indstil kolonnerne efter dit behov fra Board-indstillinger.
  • Trin 5) Opret et problem.
  • Trin 6) Inviter dine teammedlemmer og begynd at arbejde.
zoho fejlsporing
zoho fejlsporing

Hvilke teams kan JIRA hjælpe?

Nedenfor er 7 forskellige teams, der udnytter JIRA til at nå deres mål.

  1. Softwareudviklingsteams.
  2. Agile teams.
  3. Projektledelsesteams.
  4. DevOps Teams.
  5. Produktledelsesteams.
  6. Marketing teams.
  7. Kundeservice teams.

Test Management i JIRA

Tricentis Test Management for Jira

Jeg bruger Tricentis Test Management for Jira som min testhåndteringsløsning. Det giver mig mulighed for at håndtere al planlægning, sporing og rapportering direkte i Jira.

Tricentis Test Management for Jira

Det har en intuitiv brugergrænseflade og bruger Jira-problemer til at definere krav og testcases, hvilket sikrer, at QA og udvikling deler synlighed i en enkelt testpost. I modsætning til mange af nutidens Jira-udvidelser er Test Management for Jira billig og forbliver hurtig og effektiv, mens dit team og dine projekter vokser, så du kan skalere uden bekymring. Tilgængelig til Jira Cloud.

Funktioner af Tricentis Test Management for Jira

  • Centraliseret teststyring: Integrerer test med Jira for at tilpasse QA-, udviklings- og produktteams.
  • Generering af AI-drevet testcase: Genererer automatisk testcases fra krav ved hjælp af AI.
  • Realtidsrapportering: Giver øjeblikkelig indsigt med detaljerede analyser om testudførelse.
  • Fleksibel testcasestyring: Understøtter oprettelse, organisering og styring af testsager med funktioner som kloning og masseopdatering.
  • Tredjeparts værktøjsintegration: Tillader styring af manuel og automatiseret test i Jira gennem ekstern værktøjsintegration.

Prøv gratis >>

Tjek mere teststyringsværktøjer til Jira

JIRA-ordningen

Inde i JIRA-skemaet kan alt konfigureres, og det består af

  • Arbejdsgange.
  • Udgavetyper.
  • Brugerdefinerede felter.
  • Skærme.
  • Feltkonfiguration.
  • Notifikation.
  • Tilladelser.

JIRA-problemer og problemtyper

Dette afsnit i denne Jira-tutorial for begyndere vil guide dig gennem JIRA-softwareproblemer og deres typer.

Hvad er JIRA-problemet?

JIRA-problemet ville spore fejl eller problemer, der ligger til grund for projektet. Når du har importeret projektet, kan du oprette problemer.

Under Problemer finder du andre nyttige funktioner som

  • Udgavetyper.
  • Arbejdsgange.
  • Skærme.
  • Felter.
  • Udstedelsesattributter.

Lad os nu i denne Jira Agile-tutorial se JIRA-problemet i detaljer:

Jira-udgavetyper

Issue Type viser alle typer elementer, der kan oprettes og spores via Jira-testværktøjet. JIRA-problemer er klassificeret under forskellige former, såsom ny funktion, underopgave, fejl osv., som vist på skærmbilledet.

Jira-udgavetyper

Der er to typer af problemtyper i Jira projektstyringsværktøj:

  • Standard problemtypeskema: I standardudgavetypeskemaet vil alle nyoprettede problemer automatisk blive tilføjet til dette skema.
  • Agile Scrum Issue Type Scheme: Problemer og projekter forbundet med Agile Scrum vil bruge denne ordning.

Jira-udgavetyper

Udover disse to problemtype-skemaer, kan du også tilføje skemaer manuelt efter behov, for eksempel har vi oprettet en IT & Support ordningen, og for disse vil vi træk og slip problemtyperne fra Tilgængelig udgavetype til Udstedelsestype for den aktuelle ordning som vist på skærmbilledet nedenfor:

Jira-udgavetyper

JIRA komponenter

Jira komponenter er underafsnit af et projekt; de bruges til at gruppere problemstillinger inden for et projekt i mindre dele. Komponenter tilføjer nogle strukturer til projekterne, deler det op i funktioner, teams, moduler, delprojekter og mere. Ved hjælp af komponenter kan du generere rapporter, indsamle statistik og vise det på dashboards og så videre.

JIRA komponenter

For at tilføje nye komponenter, som vist på skærmbilledet ovenfor, kan du tilføje et navn, beskrivelse, komponentemne, og standardmodtager.

JIRA skærm

Når problemet er oprettet i JIRA, vil det blive arrangeret og repræsenteret i forskellige felter; denne visning af felterne i JIRA er kendt som en skærm. Dette felt kan flyttes og redigeres gennem arbejdsgangen. For hvert problem kan du tildele skærmtypen som vist på skærmbilledet. For at tilføje eller knytte en problemoperation til en skærm, skal du gå til hovedmenuen og klikke på Issues klik på Skærm ordninger, og klik derefter på "Knyt en problemoperation til en skærm," og tilføje skærmen i henhold til kravet. I disse Jira-tutorials for testere lærer vi om Jira-problemattributter.

JIRA skærm

Jira Issue Attributter

Problemattributter omfatter:

  • Statusser.
  • Resolutioner.
  • Prioriteringer.

Statusser: Forskellige statusser bruges til at angive forløbet af et projekt som f.eks At gøre, Igangværende, Åbn, Lukket, Genåbnet og Løst. Ligeledes har du beslutninger og prioriteter, i opløsning fortæller det igen om forløbet af spørgsmål som Rettet, Vil ikke rette, Dupliker, Ufuldstændig, Kan ikke gengive, Udført også du kan angive prioriteterne for problemet, uanset om et problem er kritisk, dur, mindre, blokerende og triviel.

Jira Issue Attributter

Udsted sikkerhedsordninger

Denne funktion i JIRA giver dig mulighed for at kontrollere, hvem der kan se problemerne. Den består af en række sikkerhedsniveauer, som kan tildeles brugere eller grupper. Du kan angive sikkerhedsniveauet for problemerne, mens du opretter eller redigerer et problem.

På samme måde er der et standardtilladelsesskema. Ethvert nyt projekt, der oprettes, vil blive tildelt denne ordning. Tilladelsesskemaer giver dig mulighed for at oprette et sæt tilladelser og anvende dette sæt tilladelser til ethvert projekt.

Systemadministration

Nogle af de nyttige funktioner, som JIRA admin giver brugerne, er:

  • Revisionslog

    Under Revisionslog kan du se alle detaljer om det oprettede problem og de ændringer, der er foretaget i problemerne.

  • Problem tilknytning

    Dette vil vise, om dine problemer hænger sammen med et andet problem, der allerede er til stede eller oprettet i projektet. Du kan også deaktivere problemtilknytning fra selve panelet.

  • Mail i JIRA

    Brug af Mail system i admin, kan du maile problemer til en konto på en POP- eller IMAP-mailserver eller meddelelser skrevet til filsystemet genereret af en ekstern mailtjeneste.

  • Events

    En hændelse beskriver status, standardskabelonen og tilknytningerne til meddelelsesskemaet og workflowovergangen efter funktion for hændelsen. Hændelserne er klassificeret i to en systemhændelse (JIRA-definerede hændelser) og brugerdefinerede hændelser (brugerdefinerede hændelser).

  • Watch list

    JIRA giver dig mulighed for at se et bestemt problem, som informerer dig om meddelelser om eventuelle opdateringer relateret til dette problem. For at se en udgave skal du klikke på ordet "se" i udgavevinduet. For at se, hvem der ser dine problemer, skal du klikke på tallet i parentes.

  • Udstedelsessamlere

    I form af JIRA-udgaver giver en problemsamler dig mulighed for at samle feedback på enhver hjemmeside. I administrationen, hvis du klikker på Issue Collectors, åbnes en mulighed, hvor du bliver bedt om at tilføje en Issue Collector. Når du har konfigureret udseendet og fornemmelsen af ​​en Issue Collector, skal du integrere det genererede JavaScript på enhver hjemmeside for feedback.

  • Udviklingsværktøjer

    Du kan også forbinde dine softwareudviklingsværktøjer, inklusive Jira-testværktøjet, til JIRA ved hjælp af denne admin-funktion. Du skal indtaste applikationens URL for at oprette forbindelse til JIRA.

zoho fejlsporing
zoho fejlsporing

Sådan opretter du et problem i JIRA

Jeg vil guide dig gennem den trinvise proces, jeg bruger til at oprette, redigere og opsummere et problem i JIRA, et effektivt værktøj til test.

Trin 1) Åbn Jira-softwaren og log på med dit ID og adgangskode.

JIRA Dashboard åbnes, når du indtaster dit bruger-id og adgangskode. Under det gratis JIRA dashboard finder du muligheden Projekt; når du klikker på det, åbner det et vindue, der viser muligheder som Simple Issue Tracking, Project Management, Agile Kanban, Jira Classic og så videre, som vist på skærmbilledet nedenfor.

Opret et problem i JIRA

Trin 2) Angiv problemoplysninger.

Når du klikker på muligheden Simpel problemsporing, et andet vindue åbnes, hvor du kan nævne alle detaljer om problemet og tildele problemet til den ansvarlige person.

Opret et problem i JIRA

Trin 3) Angiv detaljerede oplysninger for at oprette et problem.

Når du klikker på knappen "Send", åbnes et vindue, hvor du kan udføre en liste over arbejde som at oprette problemer, tildele problemer, kontrollere status for problemer som løst, i gang eller lukket, og så videre.

Opret et problem i JIRA

Når problemet er oprettet, vises en pop op på din skærm, der siger, at dit problem er blevet oprettet, som vist på skærmbilledet nedenfor:

Opret et problem i JIRA

Trin 4) Åbn menuen Problemer for at søge og udføre flere funktioner på problemer.

Hvis du nu vil redigere et problem, eller du vil eksportere problemet til et XML- eller Word-dokument, kan du holde musen over hovedpanelet og klikke på Problemer. Under Problemindstillinger skal du klikke på Søg efter problemer, som åbner et vindue, hvorfra du kan finde dine problemer og udføre flere funktioner.

Opret et problem i JIRA

Når du vælger "søg efter problemer" under Problemer, et vindue vises som vist på skærmbilledet:

Opret et problem i JIRA

  1. Indstillingen Søg efter problemer bringer dig til et vindue, hvor du kan se de problemer, du har oprettet. For eksempel, her har vi problemer ST1 og ST2.
  2. Her på skærmbilledet kan du se problemet "Bug opdaget under test af brugeraccept" og alle detaljer relateret til det. Herfra kan du udføre flere opgaver, såsom at stoppe fremskridtene på problemer, redigere problemerne, kommentere problemerne, tildele problemer og så videre.
  3. Du kan endda eksportere problemoplysninger til et XML- eller Word-dokument.
  4. Du kan også se aktivitet, der foregår på problemet, anmeldelser af problemet, arbejdslog, historik for problemet og så videre.
  5. Under indstillingen for tidssporing kan du se den estimerede tid til at løse problemerne.

I samme vindue kan du indstille et filter for problemet og gemme det under Favoritfiltre, så når du vil søge eller se et bestemt problem, kan du finde det ved hjælp af filteret.

Trin 5) Klik på indstillingen Resume for at se detaljerne om problemer

For at se oversigten over problemet kan du klikke på oversigt over muligheder; dette åbner et vindue, der viser alle detaljer om dit projekt og fremskridt på dette diagram. I højre side af oversigtsvinduet er der en Aktivitetsstrøm, som giver detaljerne om problemerne og kommentarer fremsat af befuldmægtiget til spørgsmålet.

Opret et problem i JIRA

Underopgave

Underopgaveproblemer er nyttige til at dele et overordnet problem op i flere mindre opgaver, der kan tildeles og spores separat. Det løser problemer mere omfattende og adskiller opgaven i mindre dele af opgaven, der skal udføres.

Sådan opretter du underopgave

Underopgave kan oprettes på to måder:

  • Opret underopgave under overordnet problem.
  • Oprettelse af et problem til en underopgave.

For at oprette en underopgave i JIRA, skal du vælge et problem, som du vil tildele underopgaven til. Under problemvinduet skal du klikke på Tildel flere-indstillingen og derefter klikke på opret underopgave, som vist på skærmbilledet nedenfor. Du kan også vælge konverter til underopgave under samme fane for at konvertere det overordnede problem til en underopgave.

Opret underopgave

Når du klikker på Opret underopgave, vil et vindue poppe op for at tilføje et underopgaveproblem. Udfyld detaljerne om underopgaven og klik videre Opret som vist i nedenstående skærmbillede, og dette vil skabe en underopgave til det overordnede problem.

Opret underopgave

Det vil oprette en underopgave under overordnede problemer, og detaljer vil blive vist om, hvornår opgaven skal fuldføres på problemtypesiden, som vist på skærmbilledet nedenfor. Hvis du vil tilføje flere underopgaver, kan du klikke på plustegnet (+) i hjørnet af underopgavepanelet. Ligeledes, hvis du vil notere den tid brugt på den aktuelle opgave, skal du klikke på (+) plustegnet i hjørnet af tidsregistreringen og lægge detaljerne ned i logarket.

Opret underopgave

Nogle vigtige punkter at huske, når du opretter underopgave:

  • Du kan have så mange underopgaver som nødvendigt under en Issue.
  • Du kan ikke have en underopgave til en underopgave.
  • Når først en underopgave er oprettet under en overordnet, kan den overordnede ikke konverteres til en underopgave.
  • En delopgave kan dog konverteres til en overordnet problemstilling.
  • Du kan arbejde på din underopgave uden at skulle navigere væk fra det overordnede problem.

WorkFlows

En JIRA-arbejdsgang er et sæt statusser og overgange, som et problem gennemgår i løbet af sin livscyklus. Når problemet er oprettet, omfatter arbejdsgangen fem hovedfaser.

  • Åbent nummer.
  • Løst problem.
  • Igangværende udgave.
  • Genåbnet udgave.
  • Luk udgave.

WorkFlows

Workflow i JIRA omfatter vedtægter, modtagere, resolutioner, betingelser, validatorer, post-funktioner og egenskaber.

  • Statusser: Disse repræsenterer problemstillingernes position i en arbejdsgang.
  • Overgange: Overgange er broen mellem statusser, den måde et bestemt emne flytter fra en status til en anden.
  • Tildelt: Tildelingsmodtageren dikterer den ansvarlige part for et givet problem og bestemmer, hvordan opgaven skal udføres.
  • Løsning: Det forklarer, hvorfor et problem går fra en åben status til en lukket.
  • Betingelser: Betingelser styrer, hvem der kan udføre en overgang.
  • Validatorer: Det kan sikre, at overgangen kan ske i betragtning af problemets tilstand.
  • egenskaber: JIRA genkender nogle egenskaber på overgange.

Du kan tildele problemets status fra selve vinduet, når du klikker på afkrydsningsfeltet for Igangværende status, som vist på skærmbilledet nedenfor. Status vil blive afspejlet i problempanelet, der er fremhævet med gult.

WorkFlows

Til den udgave, vi har lavet, vil JIRA præsentere en arbejdsgang, der kortlægger projektets fremskridt. Som vist på skærmbilledet, uanset hvilken status vi har indstillet i problempanelet, vil det blive afspejlet i Workflow-diagrammet, her har vi indstillet problemstatus i "I gang", og den samme status er opdateret i workflowet, fremhævet med gult. Workflow kan give et hurtigt overblik over arbejdet under proces.

WorkFlows

Plug-ins i JIRA

Der er plug-ins tilgængelige for JIRA til at fungere mere effektivt, nogle af disse plugins er Zendesk, Salesforce, GitHub, Gitbucket, osv. Nogle af dem gør det muligt for supportteamet at rapportere problemer direkte til JIRA, oprette ubegrænsede private repositories med den komplette problem- og teststyringssupport osv.

JIRA Agile

Agile- eller Scrum-metoden bruges generelt af udviklingsteams, der følger en køreplan over planlagte funktioner til kommende versioner af deres produkt. Agile følger de samme køreplaner for at spore deres problemer som i andre JIRA-metoder At gøre -> Igangværende -> Udført, som vist på skærmbilledet nedenfor, har vi et problem i At gøre og den anden ind I gang. Når problemet i gang er løst, vil det flytte til Udført-status, og på samme måde vil problemet i To Do flytte til næste fase, I gang.

JIRA Agile

Opretter problem i Agile

For at oprette et Agile-problem skal du gå til hovedmenuen under fanen Agile og klikke på "Kom godt i gang". når du klikker på den, vil den bede dig om at oprette en ny bestyrelse til problemerne for Scrum eller Kanban. Du kan vælge din mulighed efter dit krav, her har vi valgt Scrum-metoden.

Oprettelse af problem i Agile

Sådan opretter du et Epic i Agile

Opret et epos i Agile

I JIRA Agile er et epos simpelthen en problemtype. Eposet fanger et stort værk. Det er en stor brugerhistorie, der kan opdeles i flere små historier. At færdiggøre Jira Epic, det kan tage flere spurter. Du kan enten oprette et nyt epos i Agile eller bruge det problem, du har oprettet, i et normalt JIRA-board. Ligeledes kan du også lave en historie til agil scrum.

Plantilstand i Agile:

Plantilstand viser alle de brugerhistorier, der er oprettet til projektet. Du kan bruge menuen til venstre til at bestemme, på hvilket grundlag problemerne skal vises. Mens du i menuen til højre klikker på problemet, kan du oprette underopgaver, logarbejde osv.

Arbejdstilstand i Agile

Den vil vise oplysninger om den aktive sprint. Alle problemer eller brugerhistorier vil blive vist i tre kategorier, som vist på skærmbilledet nedenfor: At gøre, Igangværende og Udført, for at vise projektets eller problemernes fremskridt.

Brug af Clone og Link i JIRA

I JIRA kan du også klone problemet; en fordel ved at klone et problem er, at de forskellige teams kan arbejde hver for sig med problemet og løse problemet hurtigt.

Brug af Clone og Link i JIRA

Der er en anden nyttig funktion er JIRA Link, Issue linking giver dig mulighed for at skabe en tilknytning mellem to eksisterende problemer på enten den samme eller forskellige JIRA-servere. Som vist på skærmbilledet har vi knyttet det aktuelle problem, "ST-6 rullemenuen virker ikke," med et andet problem, "ST-4 GUI er ikke responsiv - gentest GUI-funktioner".

Brug af Clone og Link i JIRA

Brug af Clone og Link i JIRA

Ligesom her har vi sat sprint til 1 dag, og det vil køre sprint for den specifikke tidsperiode som vist på skærmbilledet nedenfor. Hvis du arbejder med Scrum og ønsker at prioritere problemet eller rangere problemet, så skal du bare trække og slippe problemet ind i backloggen.

Udover dette er der flere opgaver, du kan udføre; for eksempel, hvis du klikker i højre side af vinduet, vil en liste over funktioner dukke op, som du kan bruge efter dit behov.

Brug af Clone og Link i JIRA

Brug af Clone og Link i JIRA

Rapporter i JIRA

For at spore fremskridtene i Agile, en Nedbrændingsdiagram viser den faktiske og estimerede mængde arbejde, der skal udføres i spurten. Et typisk nedbrændingsdiagram vil se nogenlunde sådan ud, hvor den røde linje indikerer den faktiske tilbageværende opgave, mens den blå linje indikerer den ideelle opgave, der er tilbage under scrum-cyklussen.

Rapporter i JIRA

Bortset fra nedbrændingsdiagrammet er der andre muligheder tilgængelige i JIRA-automatisering som Sprint Rapport, episk rapport, versionsrapport, hastighedsdiagram, kontroldiagram og kumulativt flowdiagram. Du kan også bruge forskellige diagramindstillinger til at repræsentere dit projekts fremskridt.

Rapporter i JIRA

Ligesom skærmbilledet ovenfor har vi valgt et cirkeldiagram til problemprioriteter. Det vil generere et cirkeldiagram, der repræsenterer prioriteterne og alvorligheden af ​​problemerne i procent for hele projektet, som vist nedenfor. Du kan se cirkeldiagrammet fra forskellige perspektiver som tildelt, komponenter, problemtype, prioritet, opløsning, status osv.

Rapporter i JIRA

Du kan også konfigurere, hvordan du vil se scrum boardet. Scrum board giver forskellige muligheder, hvorigennem du kan foretage ændringer i dit boards udseende. Forskellige funktioner, du kan konfigurere ved hjælp af Scrum, er kolonner, svømmebaner, hurtige filtre, kortfarver og så videre. Her har vi valgt kolonnestyring og valgt muligheden Issue count, og den vil vise det samlede antal igangværende, at gøre eller udførte problemer. I kolonnestyring kan vi tilføje en ekstra kolonne i henhold til vores krav, ligesom der er forskellige funktioner, du kan konfigurere på tavlen.

Rapporter i JIRA

Filtre

Du kan også indstille andre filtre end standardfiltre til at filtrere problemerne. De filtre du kan bruge er dato, komponent, prioritet, opløsning og så videre.

Filtre

Kanban bestyrelse og administrerende spørgsmål

Ligesom Agile Scrum board kan vi også lave et Kanban Board, her har vi lavet et projektnavn Cloud Testing. Kanban board er nyttigt for det team, der administrerer og begrænser deres igangværende arbejde. Kanban-tavler er synlige i arbejdstilstand, men ikke i plantilstand.

Kanban bestyrelse og administrerende spørgsmål

Her har vi lavet et problem "Bug opdaget under belastningstestning" og "Tjek problemer relateret til cloud-server" i Kanban Board som vist på skærmbilledet nedenfor, viser det også deres status som fremhævet med rødt.

Kanban bestyrelse og administrerende spørgsmål

Kanban betragtes som den bedste metode til fejlretning og vedligeholdelsesudgivelse, hvor indgående opgaver prioriteres og derefter arbejdes derefter. Der er et par foranstaltninger, der kan gøre Kanban mere effektiv.

  1. Visualiser din arbejdsgang.
  2. Begræns det igangværende arbejde.
  3. Arbejde med spørgsmål.
  4. Mål cyklustiden.

JIRA Scrum vs. JIRA Kanban

Ud fra min erfaring kan jeg fremhæve de væsentlige kontraster mellem JIRA Scrum og JIRA Kanban.

Scrum Kanban
Rapporter

Nedbrændingsdiagram: Diagrammet viser alle ændringer og omfang ændret, mens spurten stadig er på, andre diagrammer omfatter bl.a. Sprint Rapport, hastighedsdiagram, episk rapport osv.

Rapporter

Kontroldiagram: Det giver dig mulighed for at måle cyklustiden for problemer, der viser den gennemsnitlige tid og den faktiske tid, det tager at fuldføre problemer.

Agile Board

Det giver holdet mulighed for at se fremskridtene i sprints. Dette er arbejdstilstanden, hvor du kan se selve brættet opdelt i forskellige statusser.

Begrænsninger

Teamet kan beslutte, om det vil øge eller mindske antallet af problemer, der skal vises i hver status.

Efterslæb

Det er her holdet planlægger sprints og estimerer historier, der går ind i hver sprint.

Workflow

Du kan tilknytte kolonner til statusserne for din arbejdsgang. Blot ved at tilføje eller fjerne kolonner kan arbejdsgangen ændres efter behov.