JIRA vodič za početnike
Što je JIRA?
TURA je alat razvijen od strane australske tvrtke Atlassian. Ovaj softver se koristi za praćenje bugova, praćenje problema, istodobno upravljanje projektima. Puni oblik JIRA zapravo je naslijeđen od japanske riječi "Gojira" što znači "Godzilla". Osnovna upotreba ovog alata je praćenje problema i grešaka povezanih s vašim softverom i mobilnim aplikacijama.
Također se koristi za upravljanje projektima. The TURA nadzorna ploča sastoji se od mnogih korisnih funkcija i značajki koje olakšavaju rješavanje problema. Neke od ključnih značajki navedene su u nastavku. Sada u ovim Jira tutorijalima, naučimo JIRA Mana i softver za praćenje projekta s ovim tečajem.
Za što se koristi JIRA?
Softver Jira može se koristiti u sljedeće svrhe:
- Upravljanje zahtjevima i testnim slučajevima.
- U Agilnoj metodologiji.
- Upravljanje projektima.
- Razvoj softvera.
- Upravljanje proizvodima.
- Upravljanje zadacima.
- Praćenje grešaka.
Kako koristiti JIRA?
Ovdje je korak po korak postupak korištenja softvera Jira:
- Korak 1) Otvorite softver Jira i dođite do ikone Jira Home.
- Korak 2) Odaberite opciju Kreiraj projekt.
- Korak 3) Odaberite predložak iz biblioteke.
- Korak 4) Postavite stupce prema svojim potrebama u postavkama ploče.
- Korak 5) Napravi problem.
- Korak 6) Pozovite svoje članove tima i počnite raditi.
Kojim timovima JIRA može pomoći?
Ispod je 7 različitih timova koji koriste JIRA-u za postizanje svojih ciljeva.
- Timovi za razvoj softvera.
- Agilni timovi.
- Timovi za upravljanje projektima.
- DevOps timovi.
- Timovi za upravljanje proizvodima.
- Marketinški timovi.
- Timovi korisničke službe.
Upravljanje testiranjem u JIRA-i
Tricentis Test Management za Jira
koristim Tricentis Test Management za Jira kao moje rješenje za upravljanje testiranjem. Omogućuje mi upravljanje svim planiranjem, praćenjem i izvješćivanjem izravno unutar Jire.
Ima intuitivno korisničko sučelje i koristi Jira probleme za definiranje zahtjeva i testnih slučajeva, osiguravajući da QA i razvoj dijele vidljivost u jednom testnom zapisu. Za razliku od mnogih današnjih Jira proširenja, Test Management za Jira je jeftin i ostaje brz i učinkovit kako vaš tim i projekti rastu, tako da možete skalirati bez brige. Dostupno za Jira Cloud.
Značajke Tricentis Test Management za Jira
- Centralizirano upravljanje testiranjem: Integrira testiranje s Jirom radi usklađivanja timova za osiguranje kvalitete, razvoja i proizvoda.
- Generacija testnog slučaja pomoću umjetne inteligencije: Automatski generira testne slučajeve iz zahtjeva pomoću AI.
- Izvješćivanje u stvarnom vremenu: Pruža trenutne uvide s detaljnom analitikom o provedbi testa.
- Fleksibilno upravljanje testnim slučajevima: Podržava stvaranje, organiziranje i upravljanje testnim slučajevima sa značajkama kao što su kloniranje i skupno ažuriranje.
- Integracija alata treće strane: Omogućuje upravljanje ručnim i automatiziranim testiranjem unutar Jire putem integracije vanjskih alata.
Check out više alati za upravljanje testiranjem za Jira
JIRA shema
Unutar JIRA sheme sve se može konfigurirati, a sastoji se od
- Tijek rada.
- Vrste problema.
- Prilagodljiva Polja.
- Zasloni.
- Konfiguracija polja.
- Obavijest.
- Dopuštenja.
JIRA problemi i vrste problema
Ovaj odjeljak u ovom Jira vodiču za početnike vodit će vas kroz JIRA softverske probleme i njihove vrste.
Što je JIRA problem?
JIRA problem bi pratio bug ili probleme koji su u osnovi projekta. Nakon što ste uvezli projekt, tada možete stvarati probleme.
U odjeljku Problemi pronaći ćete druge korisne značajke kao što su
- Vrste problema.
- Tijek rada.
- Zasloni.
- Polja.
- Atributi problema.
Sada, u ovom vodiču za Jira Agile, pogledajmo detaljno JIRA problem:
Jira vrste problema
Issue Type prikazuje sve vrste stavki koje se mogu izraditi i pratiti putem alata za testiranje Jira. JIRA problemi klasificirani su u različite oblike, kao što su nova značajka, podzadatak, greška itd., kao što je prikazano na snimci zaslona.
Postoje dvije vrste shema vrsta problema u Jira alatu za upravljanje projektima:
- Zadana shema vrste problema: U zadanoj shemi tipa problema, svi novostvoreni problemi automatski će se dodati u ovu shemu.
- Shema vrste problema Agile Scrum: Problemi i projekti povezani s Agile Scrumom koristit će ovu shemu.
Osim ove dvije sheme vrste problema, sheme možete dodati i ručno prema zahtjevu, na primjer, stvorili smo IT podrška shemu, a za ove ćemo povucite i ispustite vrste problema iz Dostupna vrsta izdanja prema Vrsta problema za trenutnu shemu kao što je prikazano na slici ispod:
JIRA komponente
Komponente Jira su pododjeljci projekta; koriste se za grupiranje problema unutar projekta u manje dijelove. Komponente dodaju neke strukture projektima, dijeleći ih na značajke, timove, module, potprojekte i više. Pomoću komponenti možete generirati izvješća, prikupljati statistike i prikazati ih na nadzornim pločama i tako dalje.
Da biste dodali nove komponente, kao što je prikazano na gornjem zaslonu, možete dodati naziv, opis, glavnu komponentu, i zadani opunomoćenik.
Zaslon JIRA
Kada se izdanje kreira u JIRA-i, bit će raspoređeno i predstavljeno u različitim poljima; ovaj prikaz polja u JIRA-i poznat je kao ekran. Ovo polje se može mijenjati i uređivati kroz tijek rada. Za svaki problem možete dodijeliti vrstu zaslona kao što je prikazano na snimci zaslona. Da biste dodali ili povezali operaciju problema sa zaslonom, morate otići u glavni izbornik i kliknuti na Pitanja kliknite na Zaslon sheme, a zatim kliknite na "Poveži operaciju problema sa zaslonom," i dodajte zaslon prema zahtjevu. U ovim Jira vodičima za testere naučit ćemo o Jira problemskim atributima.
Atributi izdanja Jira
Atributi problema obuhvaćaju:
- Statusi.
- Rezolucije.
- Prioritete.
Statusi: Različiti statusi koriste se za označavanje napretka projekta poput Obaveze, U tijeku, Otvoreno, Zatvoreno, Ponovno otvoreno i Riješeno. Isto tako, imate rezolucije i prioritete, u rezoluciji se opet govori o napretku problema kao što je Popravljeno, Neće popraviti, Duplicirano, Nepotpuno, Ne može se reproducirati, Gotovo također možete postaviti prioritete problema bilo da je problem kritični, veliki, manji, bloker i trivijalni.
Izdajte sigurnosne sheme
Ova funkcija u JIRA-i omogućuje vam kontrolu tko može vidjeti probleme. Sastoji se od nekoliko sigurnosnih razina kojima se mogu dodijeliti korisnici ili grupe. Možete odrediti razinu sigurnosti za probleme tijekom stvaranja ili uređivanja problema.
Slično tome, postoji zadana shema dopuštenja. Svaki novi projekt koji se stvori bit će dodijeljen ovoj shemi. Sheme dopuštenja omogućuju vam stvaranje skupa dopuštenja i primjenu tog skupa dopuštenja na bilo koji projekt.
Administracija sustava
Neke od korisnih značajki koje JIRA admin pruža korisnicima su:
-
Dnevnik revizije
Pod Dnevnikom revizije možete vidjeti sve pojedinosti o stvorenom problemu i promjenama napravljenim u problemima.
-
Povezivanje problema
Ovo će pokazati jesu li vaši problemi povezani s bilo kojim drugim problemom koji je već prisutan ili stvoren u projektu, a također možete deaktivirati povezivanje problema sa same ploče.
-
Mail u JIRA-i
Korištenje Mail sustava u administratoru, možete slati probleme na račun na POP ili IMAP poslužitelju e-pošte ili poruke napisane u datotečnom sustavu koje je generirala vanjska usluga pošte.
-
Događaji
Događaj opisuje status, zadani predložak i shemu obavijesti i postfunkcijske asocijacije prijelaza tijeka rada za događaj. Događaji su klasificirani u dvije kategorije: sistemski događaj (JIRA definirani događaji) i prilagođeni događaj (korisnički definirani događaji).
-
Pogledajte popis
JIRA vam omogućuje da gledate određeno izdanje, što vas obavještava o obavijestima o svim ažuriranjima koja se odnose na to pitanje. Da biste pogledali izdanje, kliknite na riječ "gledaj" u prozoru izdanja. Kliknite na broj u zagradi kako biste vidjeli tko gleda vaše probleme.
-
Sakupljači izdanja
U obliku JIRA problema, sakupljač problema omogućuje vam prikupljanje povratnih informacija na bilo kojoj web stranici. U administraciji, ako kliknete Issue Collectors, otvorit će se opcija koja traži dodavanje Issue Collector-a. Nakon što ste konfigurirali izgled i dojam Issue Collector-a, ugradite generirano JavaScript na bilo kojoj web stranici za povratne informacije.
-
Alati za razvoj
Također možete povezati svoje alate za razvoj softvera, uključujući alat za testiranje Jira, s JIRA-om pomoću ove administratorske funkcije. Morate unijeti URL aplikacije da biste se povezali s JIRA-om.
Kako stvoriti problem u JIRA-i
Vodit ću vas kroz postupak korak po korak koji koristim za stvaranje, uređivanje i sažimanje problema u JIRA-i, učinkovitom alatu za testiranje.
Korak 1) Otvorite softver Jira i prijavite se sa svojim ID-om i lozinkom.
JIRA nadzorna ploča otvorit će se kada unesete svoj korisnički ID i lozinku. Pod besplatnom nadzornom pločom JIRA pronaći ćete opciju Projekt; kada kliknete na njega, otvorit će se prozor s popisom opcija kao što su Jednostavno praćenje problema, Upravljanje projektima, Agilni Kanban, Jira Classic i tako dalje, kao što je prikazano na slici ispod.
2. korak) Navedite pojedinosti o problemu.
Kada kliknete na opciju Jednostavno praćenje problema, otvorit će se drugi prozor u kojem možete navesti sve detalje o problemu i dodijeliti problem odgovornoj osobi.
Korak 3) Navedite detaljne informacije za stvaranje problema.
Kada kliknete na gumb "Pošalji", otvorit će se prozor u kojem možete izvršiti popis poslova poput stvaranja problema, dodjele problema, provjere statusa problema kao što su riješeno, U tijeku ili zatvoreno itd.
Nakon što se problem stvori, na zaslonu će se pojaviti skočni prozor s porukom da je vaš problem uspješno kreiran, kao što je prikazano na snimci zaslona u nastavku:
Korak 4) Otvorite izbornik Problemi za pretraživanje i izvođenje višestrukih funkcija na problemima.
Sada, ako želite urediti problem ili želite izvesti problem u XML ili Word dokument, tada možete lebdjeti mišem na glavnoj ploči i kliknuti na Problemi. Pod opcijama problema kliknite Traži probleme, što će otvoriti prozor u kojem možete locirati svoje probleme i izvršiti više funkcija.
Kad odaberete "potražite probleme" pod Problemi, pojavit će se prozor kao što je prikazano na snimci zaslona:
- Opcija Traži probleme dovest će vas do prozora u kojem možete vidjeti probleme koje ste stvorili. Na primjer, ovdje imamo pitanja ST1 i ST2.
- Ovdje na snimci zaslona možete vidjeti problem "Progreška otkrivena tijekom testiranja prihvatljivosti korisnika" i sve pojedinosti vezane uz to. Odavde možete izvršiti više zadataka, kao što je zaustavljanje napredovanja problema, uređivanje problema, komentiranje problema, dodjeljivanje problema itd.
- Možete čak izvesti pojedinosti o problemu u XML ili Word dokument.
- Također, možete vidjeti aktivnosti koje se odvijaju u vezi s problemom, recenzije problema, dnevnik rada, povijest problema i tako dalje.
-
Pod opcijom praćenja vremena možete vidjeti procjenu vremena za rješavanje problema.
U istom prozoru možete postaviti filtar za problem i spremiti ga pod Omiljeni filtri, tako da kada želite pretraživati ili pogledati određeni problem, možete ga locirati pomoću filtra.
Korak 5) Kliknite opciju Sažetak da biste vidjeli pojedinosti o problemima
Za pregled sažetka problema, možete kliknuti na sažetak opcija; ovo će otvoriti prozor koji će pokazati sve pojedinosti vašeg projekta i napredak na ovom grafikonu. Na desnoj strani prozora sa sažetkom nalazi se Stream aktivnosti, koji daje pojedinosti o problemima i komentare opunomoćenika o problemu.
Podzadatak
Problemi s podzadacima korisni su za dijeljenje nadređenog problema u nekoliko manjih zadataka koji se mogu zasebno dodijeliti i pratiti. Problemima se bavi sveobuhvatnije i zadatak dijeli na manje dijelove zadataka koje treba obaviti.
Kako stvoriti podzadatak
Podzadatak se može kreirati na dva načina:
- Stvorite podzadatak pod nadređenim problemom.
- Stvaranje problema u podzadatak.
Da biste stvorili podzadatak u JIRA-i, morate odabrati problem kojem želite dodijeliti podzadatak. Ispod prozora problema kliknite na opciju Dodijeli više, a zatim kliknite na kreiraj podzadatak, kao što je prikazano na snimci zaslona u nastavku. Također možete odabrati pretvaranje u podzadatak pod istom karticom kako biste nadređeni problem pretvorili u podzadatak.
Nakon što kliknete Stvorite podzadatak, pojavit će se prozor za dodavanje problema s podzadatkom. Ispunite detalje o podzadatku i kliknite stvoriti kao što je prikazano na snimci zaslona u nastavku, a to će stvoriti podzadatak za nadređeni problem.
Stvorit će podzadatak pod nadređenim problemima, a pojedinosti o tome kada treba dovršiti zadatak pojavit će se na stranici s vrstom problema, kao što je prikazano na snimci zaslona u nastavku. Ako želite dodati više podzadataka, možete kliknuti na znak plus (+) u kutu ploče podzadataka. Isto tako, ako želite zabilježiti vrijeme potrošeno na trenutni zadatak, kliknite na (+) znak plus u kutu praćenja vremena i upišite detalje u dnevnik.
Neke važne točke koje treba zapamtiti prilikom izrade podzadatka:
- Pod problemom možete imati onoliko podzadataka koliko je potrebno.
- Ne možete imati podzadatak za podzadatak.
- Nakon što se podzadatak stvori pod nadređenim, nadređeni se ne može pretvoriti u podzadatak.
- Međutim, podzadatak se može pretvoriti u nadređeni problem.
- Možete raditi na svom podzadatku bez potrebe da se udaljavate od nadređenog problema.
WorkFlows
Tijek rada JIRA skup je statusa i prijelaza kroz koje problem prolazi tijekom svog životnog ciklusa. Nakon što se problem kreira, tijek rada obuhvaća pet glavnih faza.
- Otvoreni problem.
- Riješen problem.
- Problem u tijeku.
- Ponovno otvoreno izdanje.
- Zatvorite problem.
Tijek rada u JIRA-i uključuje statute, opunomoćenike, rezolucije, uvjete, validatore, post-funkcije i svojstva.
- Statusi: Oni predstavljaju položaje problema unutar tijeka rada.
- Prijelazi: Prijelazi su mostovi između statusa, način na koji se određeno pitanje pomiče iz jednog statusa u drugi.
- Opunomoćenik: Zastupnik diktira odgovornu stranu za bilo koje pitanje i određuje kako će se zadatak izvršiti.
- Razlučivost: Objašnjava zašto problem prelazi iz otvorenog statusa u zatvoreni.
- Uvjeti: Uvjeti kontroliraju tko može izvršiti prijelaz.
- Provjerivači: Može osigurati da se prijelaz može dogoditi s obzirom na stanje problema.
- Nekretnine: JIRA prepoznaje neka svojstva na prijelazima.
Status problema možete dodijeliti iz samog prozora kada kliknete potvrdni okvir za status U tijeku, kao što je prikazano na slici ispod. Status će se odraziti na ploči problema istaknutoj žutom bojom.
Za problem koji smo izradili, JIRA će predstaviti tijek rada koji prikazuje napredak projekta. Kao što je prikazano na snimci zaslona, bez obzira na status koji smo postavili na ploči Problem, on će se odraziti na grafikonu tijeka rada, ovdje smo postavili status problema na "U tijeku" i isti status se ažurira u tijeku rada, označen žutom bojom. Tijek rada može dati brzi pregled rada koji se odvija.
Dodaci u JIRA-i
Postoje dodaci dostupni za učinkovitiji rad JIRA-e, neki od ovih dodataka jesu Zendesk, Salesforce, GitHub, Gitbucket itd. Neki od njih omogućuju timu za podršku da prijavi probleme izravno JIRA-i, stvori neograničena privatna spremišta s potpuno opremljenom podrškom za upravljanje problemima i testiranjem itd.
JIRA Agile
Agile ili Scrum metodu općenito koriste razvojni timovi koji slijede plan planiranih značajki za nadolazeće verzije svojih proizvoda. Agile slijedi iste planove za praćenje svojih problema kao i kod drugih JIRA metoda Za napraviti -> U tijeku -> Gotovo, kao što je prikazano na snimci zaslona u nastavku, imamo jedan problem u Napraviti a drugi u U nastajanju. Nakon što se problem u U tijeku riješi, premjestit će se u status Gotovo, a na isti način će se problem u Obaveze premjestiti u sljedeću fazu, U tijeku.
Stvaranje problema u Agileu
Da biste stvorili Agile problem, idite na glavni izbornik pod karticom Agile i kliknite na "Getting Started". kada kliknete na njega, tražit će vas da izradite novu ploču za pitanja za Scrum ili Kanban. Možete odabrati svoju opciju prema svojim zahtjevima, ovdje smo odabrali Scrum metodu.
Kako stvoriti Epic u Agileu
U JIRA Agileu, ep je jednostavno tip problema. Ep obuhvaća veliki opus djela. To je velika korisnička priča koja se može raščlaniti na nekoliko malih priča. Dovršiti Jira ep, može potrajati nekoliko sprinteva. Možete stvoriti novi ep u Agileu ili koristiti problem koji ste stvorili u normalnoj JIRA ploči. Isto tako, također možete stvoriti priču za agilni scrum.
Način planiranja u Agile-u:
Način planiranja prikazuje sve korisničke priče stvorene za projekt. Pomoću izbornika s lijeve strane možete odlučiti na kojoj osnovi se problemi moraju prikazati. Dok na izborniku s desne strane kliknete na problem, možete stvoriti podzadatke, logwork itd.
Način rada u Agileu
Prikazat će informacije o aktivnom sprintu. Svi problemi ili korisničke priče bit će prikazani u tri kategorije, kao što je prikazano na snimci zaslona u nastavku: Obaveze, U tijeku i Gotovo, za prikaz napretka projekta ili problema.
Korištenje klona i veze u JIRA-i
U JIRA-i također možete klonirati problem; jedna od prednosti kloniranja problema je da različiti timovi mogu odvojeno raditi na problemu i brzo riješiti problem.
Postoji još jedna korisna funkcija je JIRA Veza, Povezivanje problema omogućuje vam stvaranje veze između dva postojeća problema na istim ili različitim JIRA poslužiteljima. Kao što je prikazano na snimci zaslona, povezali smo trenutni problem, "ST-6 padajući izbornik ne radi", s drugim problemom, "ST-4 GUI ne reagira - ponovno testirajte GUI funkcije".
Kao ovdje, postavili smo sprint na 1 dan, a on će se izvoditi za to određeno vremensko razdoblje kao što je prikazano na snimci zaslona u nastavku. Ako radite sa Scrumom i želite dati prioritet problemu ili rangirati problem, onda samo morate povući i ispustiti problem u zaostatak.
Osim ovoga, postoji više zadataka koje možete obaviti; na primjer, ako kliknete na desni kut prozora, pojavit će se popis funkcija koje možete koristiti prema svojim potrebama.
Izvješća u JIRA-i
Za praćenje napretka u Agileu, a Grafikon sagorijevanja pokazuje stvarnu i procijenjenu količinu posla koju treba obaviti u sprintu. Tipični grafikon sagorijevanja izgledat će otprilike ovako, gdje crvena linija označava stvarni preostali zadatak, dok plava linija označava idealan preostali zadatak tijekom ciklusa scrum-a.
Osim grafikona sagorijevanja, postoje i druge opcije dostupne u JIRA automatizaciji kao što je Sprint Izvješće, Epsko izvješće, Izvješće o verziji, Grafikon brzine, Kontrolna karta i Kumulativni dijagram toka. Također možete koristiti različite opcije grafikona za predstavljanje napretka vašeg projekta.
Kao na gornjoj snimci zaslona, odabrali smo tortni grafikon za prioritete problema. Generirat će tortni grafikon koji predstavlja prioritete i ozbiljnost problema u postocima za cijeli projekt, kao što je prikazano u nastavku. Tortni dijagram možete pogledati iz različitih perspektiva kao što su Zastupnik, Komponente, Vrsta problema, Prioritet, Rješenje, Status itd.
Također možete konfigurirati kako želite vidjeti scrum ploču. Scrum ploča nudi razne opcije pomoću kojih možete mijenjati izgled svoje ploče. Različite značajke koje možete konfigurirati pomoću Scruma su stupci, staze za plivanje, brzi filtri, boje kartica i tako dalje. Ovdje smo odabrali upravljanje stupcima i odabrali opciju Issue count, a ona će pokazati ukupan broj problema u tijeku, za napraviti ili gotovo. U upravljanju stupcima možemo dodati dodatni stupac prema našim zahtjevima, a isto tako postoje različite značajke koje možete konfigurirati na ploči.
Filteri
Također možete postaviti filtre koji nisu zadani za filtriranje problema. Filteri koje možete koristiti su datum, komponenta, prioritet, rezolucija i tako dalje.
Kanban odbor i pitanja upravljanja
Poput Agile Scrum ploče, također možemo stvoriti Kanban ploču, ovdje smo kreirali naziv projekta Cloud Testing. Kanban ploča je korisna za tim koji upravlja i ograničava njihov rad u tijeku. Kanban ploče vidljive su u načinu rada, ali ne iu načinu rada plana.
Ovdje smo napravili problem "Progreška otkrivena tijekom testiranja opterećenja" istodobno “Provjerite probleme vezane uz poslužitelj u oblaku” u Kanban ploči kao što je prikazano na snimci zaslona u nastavku, također prikazuje njihov status označen crvenom bojom.
Kanban se smatra najboljom metodologijom za ispravljanje grešaka i izdavanje održavanja, gdje se dolaznim zadacima daje prioritet i zatim se radi u skladu s tim. Postoji nekoliko mjera koje Kanban mogu učiniti učinkovitijim.
- Vizualizirajte svoj tijek rada.
- Ograničite rad koji je u tijeku.
- Rad na problemima.
- Izmjerite vrijeme ciklusa.
JIRA Scrum protiv JIRA Kanbana
Iz svog iskustva mogu istaknuti značajne suprotnosti između JIRA Scruma i JIRA Kanbana.
Ološ | Kanban |
---|---|
Izvješća
Grafikon sagorijevanja: grafikon prikazuje sve promjene i opseg promijenjen dok je sprint još u tijeku, ostali grafikoni uključuju Sprint Izvješće, grafikon brzine, epsko izvješće itd. |
Izvješća
Kontrolna tablica: Omogućuje vam mjerenje vremena ciklusa za probleme, prikazujući srednje vrijeme i stvarno vrijeme potrebno za rješavanje problema. |
Agilna ploča
Omogućuje timu da vidi napredak sprinta. Ovo je način rada, gdje možete vidjeti samu ploču podijeljenu na različite statuse. |
ograničenja
Tim može odlučiti hoće li povećati ili smanjiti broj problema koji se trebaju prikazati u svakom statusu. |
zaostatak
Ovdje će tim planirati sprintove i procijeniti priče koje ulaze u svaki sprint. |
Workflow
Možete preslikati stupce na statuse vašeg tijeka rada. Jednostavnim dodavanjem ili uklanjanjem stupaca, tijek rada može se promijeniti kada je potrebno. |