rally software tutorial
Ovaj vodič objašnjava što je Rally softver (nekada CA Agile Central) i kako ga koristiti za aktivnosti upravljanja testom softvera. Također uključuje Usporedbu softvera Jira Vs Rally:
Rally Software platforma je poslovne klase koja je namijenjena za skaliranje agilnih razvojnih praksi. Preuzima ga CA Technologies.
Većina softverskih projekata koji slijede agilnu metodologiju i Rally jedno su od popularnih rješenja za upravljanje / praćenje svih aktivnosti u agilnim projektima. U ovom ćemo članku pokriti kako možemo izvoditi različite aktivnosti testiranja pomoću Rallyja.
Što ćete naučiti:
- Pregled softvera za Rally
- Rally nadzorna ploča i Burndown ljestvice
- Kako stvoriti korisničke priče u reliju
- Kako stvoriti test slučajeve u reliju
- Kako stvoriti nedostatak
- Kako stvoriti plan ispitivanja softvera za rally
- Kako izvršiti testni slučaj
- Upravljanje testnim setom
- Prenesite slučajeve skupnog ispitivanja
- Rally softver za i protiv
- Usporedba softvera Jira vs Rally
- Zaključak
Pregled softvera za Rally
Preduvjet: Da bismo koristili alat Rally, trebali bismo imati valjane vjerodajnice za prijavu i omogućiti pristup vašem projektu.
Web stranica: Rally softver
Rally nadzorna ploča i Burndown ljestvice
U Agile projektu postoje sprintovi i prate se svakodnevne aktivnosti te se korisničke priče dodjeljuju određenoj iteraciji. Možemo vidjeti grafikon Burndown koji prikazuje količinu posla preostalog na tom sprintu i broj prihvaćenih korisničkih priča. Na temelju čega lako možemo shvatiti da li je sprint u tijeku ili nije.
Također pomoću aplikacije Iteration Dashboard App na početnoj stranici možemo vidjeti podatke Iteration u nekoliko formata, poput tortnih dijagrama, pregaranja.
Rally Burndown Chart:
(slika izvor )
Kako stvoriti korisničke priče u reliju
Prije nego što kreiramo bilo koji testni slučaj ili srodne detalje, moramo imati radni proizvod ili zahtjev. To se zove korisnička priča. To se sastoji od detalja zahtjeva određene funkcionalnosti s kriterijima prihvaćanja. Prema zadanim postavkama, status korisničke priče je u definiranom stanju, na temelju napretka korisničke priče možemo status ažurirati na Napredak ili Dovršeno ili Blokirano itd.
Da biste stvorili korisničku priču: Kliknite na Plan >> Korisničke priče >>, a zatim na 'Nova korisnička priča'
Pojedinosti o korisničkoj priči: Navedite naziv korisničke priče, opis i kriterije prihvaćanja, ponavljanje (znači u kojem Sprintu treba biti razvijen / testiran), značajku i spremite detalje. Tako da stvara korisničku priču s jedinstvenim ID-om koji započinje s SAD-om. Primjer: US12345
Rally bi vam pomogao s predloškom o tome kako možemo napisati dobru korisničku priču.
Predložak za korisničku priču: Kao, želim to učiniti
kako pregledati bin datoteke na androidu -
Jednom kada se kreira korisnička priča, imamo mnogo drugih stvari koje se na nju mogu preslikati. To su kako slijedi:
- Zadaci: Može se stvoriti pomoću kartice Zadaci. Ovdje dodajemo zadatke za programere, testere, DB ili recenzente itd., Sve one koji trebaju raditi na ovom proizvodu i dodamo im procjene, vlasnika i ostale detalje.
- Ispitni slučajevi: Stvorite test slučajeve pomoću kartice Test case.
- Probni test: Možemo izvršiti sredstva za test slučajeve, dodati rezultate ispitivanja svakog test slučaja stvorenog na ovoj kartici.
- Defekti: Pomoću ove kartice mogu se stvoriti nedostaci.
- Rasprave: Ovdje se može dodati bilo kakav napredak ili rasprava o korisničkoj priči.
- Povijest revizije: Svaka aktivnost izvedena na ovom radnom proizvodu dodana je pod Povijest i možemo ih pogledati ovdje.
- Ovisnosti: Ovdje se može dodati bilo koja ovisna priča.
Test slučajevi, izvršenje ili nedostaci mogu se stvoriti i iz korisničkih priča ili druge navigacije. Pojedinosti o tome kako možemo dodati i druge načine uporabe objašnjeni su u daljnjim odjeljcima.
Kako stvoriti test slučajeve u reliju
Općenito, kreiramo test na kartici Kvaliteta.
Da biste stvorili test slučaj: Kliknite karticu Kvaliteta >> Test slučajevi >>, a zatim kliknite “New Test Case”.
Pojedinosti za testni slučaj: Odaberite radni proizvod, tj. Korisničku priču koju smo opisali u gornjem odjeljku, Vrsta testnog slučaja s padajućeg izbornika, Metoda, prioritet, Rizik, Preduvjet, Koraci i Spremi i zatvori. Svaki testni slučaj kreira se s jedinstvenim ID-om koji započinje s 'TC'.
Isto tako, možemo stvoriti onoliko testnih slučajeva koliko smo željeli. Ili možemo istovremeno uvesti skupne testove pomoću programskog dodatka Excel, o čemu ćemo raspravljati u sljedećim odjeljcima.
Povezanost testnog slučaja s korisničkim pričama:
Kao što je gore spomenuto, dok stvaramo novi testni slučaj na kartici Kvaliteta, možemo tražiti radni proizvod i odabrati postojeću korisničku priču kako bi se povezao s tom korisničkom pričom. Ili otvorite korisničku priču i kliknite karticu Test slučajevi, a zatim na alatnoj traci kliknite gumb Dodaj novo, dodajte detalje i odaberite Stvori.
Kako stvoriti nedostatak
Pogledajmo kako stvoriti nedostatak i povezati nedostatke s test slučajevima / korisničkim pričama. Općenito, bilo koji nedostatak može biti povezan s nedostatkom.
Da biste stvorili nedostatak: Odaberite karticu kvalitete >> Defekti >>, a zatim kliknite na “New Defect”
Pojedinosti za testni slučaj: Ime / naslov oštećenja, oznake, opis, prilozi ako postoje, vlasnik, država, okruženje, prioritet, ozbiljnost, poslao, ponovio, itd., A zatim kliknite Stvori.
Osim gore navedenih detalja, također možemo mapirati korisničku priču i test slučaj na kvar prema poljima opcija pretraživanja User Story / Test Case na stranici i odabrati postojeće User Story i Test Case. Neispravnost možemo izbrisati ili povezati duplicirane nedostatke.
Također možemo stvoriti skup defekata, gdje možemo dodati sve postojeće test slučajeve radi lakšeg praćenja radi objavljivanja. Postojećim nedostacima možemo dodati ID Suite Suite kako bismo ih prikazali u paketu defekata.
Aplikacija za moje nedostatke može se stvoriti pomoću značajke Dodaj aplikacije na početnoj stranici. Pomoću toga ispitivač može znati o neotvorenim nedostacima koje su stvorili. Svi se kvarovi mogu pregledavati i filtrirati prema ID-u, statusu i stvorenom vlasniku itd.
Kako stvoriti plan ispitivanja softvera za rally
Da bismo organizirali sve testne slučajeve i razdvojili ih u određenu funkcionalnost ili značajke ili različite cikluse testiranja, možemo stvoriti testne mape i premjestiti potrebne testne slučajeve ispod njih.
Da biste stvorili mapu u planu testiranja: Odaberite karticu Kvaliteta >>, a zatim kliknite Plan ispitivanja
Ovdje ćete vidjeti više ikona za stvaranje mape ili stvaranje podmapa i stvaranje novih test slučajeva ili uređivanje postojećeg testnog slučaja, uklanjanje testnih slučajeva.
Svaka test mapa ima ID koji započinje s TF. Ako želite premjestiti bilo koji testni slučaj u bilo koju mapu, kliknite uredi testni slučaj i ažurirajte ID testne mape u mapu u koju želite premjestiti potrebni testni slučaj. Ovdje biste vidjeli sve testove koji su stvoreni u mapi i kojima mapa nije povezana. Također za svaku razinu mape možete vidjeti status rezultata test slučaja poput br. test slučajeva uspješno / neuspješno / nije pokrenuto.
O tome kako možemo izvršiti testni slučaj razgovarat ćemo u sljedećem odjeljku.
Kada otvorimo mapu Test, možemo pregledati sve test slučajeve stvorene u njoj i možemo ih sve pokrenuti odjednom i ažurirati status testa.
(slika izvor )
Kako izvršiti testni slučaj
Test slučajevi mogu se izvršiti na dva načina. Možete potražiti ID testnog slučaja i izvršiti ga ili ga možete otvoriti iz plana testiranja. Nakon što otvorite testni slučaj, kliknite na ikonu + za stvaranje rezultata testnog slučaja.
Pojedinosti o rezultatima test slučaja: Kao obavezna polja unesite verziju izrade, Presuda (blokirano / uspješno / neuspješno / pogreška / neodlučno). Također unesite ostale pojedinosti poput trajanja, ispitivača (to bi se automatski odabralo kao prijavljeno korisničko ime), testnog skupa (o testnom skupu razgovarali bismo u sljedećem odjeljku), privitaka i bilješki, a zatim spremite.
Na temelju prolaska / neuspjeha rezultata testa, rezultati testa prikazat će se u zelenoj / crvenoj boji.
Ograničenje: Od ovog datuma možemo izvršiti testni slučaj i označiti ih Pass / Fail na razini testnog slučaja. Ako imamo scenarij kako samo jedan korak nije uspio, trebali bismo označiti cijeli testni slučaj kao Neuspješan i ne postoji mogućnost ažuriranja statusa svake razine koraka.
Upravljanje testnim setom
Pogledajmo kako upravljati testnim skupom, povezati testni skup i generirati izvješća u Rallyu.
Testni skup je također zbirka testnih primjera kakve imamo u Planu ispitivanja. Razlika je u tome što se bilo koji testni skup može povezati s iteracijom. U osnovi će se stvoriti testovi za praćenje regresivnog testiranja ili za praćenje bilo kojeg drugog izvođenja testa na određenom sprintu. Budući da je ovo slično korisničkoj priči, možemo pružiti bodove, planiranu procjenu, stanje, radno vrijeme itd.
Da biste stvorili testni skup: Odaberite Track >> Iteration Status >> na ovoj stranici odaberite opciju 'Test Set' iz padajućeg polja New.
Pojedinosti za testni set: Navedite naziv skupa testova i kliknite Dodaj. Bilo koji testni set kreira se s jedinstvenim ID-om, a naziv započinje s 'TS'.
Mapiranje test slučajeva u test set: Kliknite ikonu za konfiguriranje na lijevoj strani testnog skupa i odaberite opciju 'Dodaj postojeće testne slučajeve ...'. Otvara se prozor u kojem možete odabrati / filtrirati projekt s ID-ovima test primjera i odabrati sve potrebne test slučajeve klikom na potvrdne okvire i na gumb Dodaj na prozoru.
što je mrežni sigurnosni ključ?
Bilješka: U prozoru za odabir testnog slučaja prikazat će ograničeni broj testnih slučajeva na svakoj stranici, nakon što odaberete testne slučajeve i prijeđete na sljedeću stranicu, kliknite gumb Dodaj da biste dodali odabrane testne slučajeve, inače će prethodni odabir biti izgubljen.
Nakon što su pridruženi svi testni slučajevi, možete proširiti set testova i dodati rezultate svakom testnom slučaju ili ažurirati detalje na svakoj razini testnog slučaja ili više testnih slučajeva istovremeno koristeći opcije filtra.
Postojeći testni set možemo ponovno upotrijebiti tako što ćemo ga kopirati i ponoviti mu iteraciju, status, procjenu i ostale pojedinosti. Također možete vidjeti rezultate testnog skupa, na primjer koliko je testnih slučajeva pod njim prošlo / nije uspjelo / nije pokrenuto.
Komplet za testiranje veze / puštanje / ponavljanje: Kao što je gore opisano, testni set je poput korisničke priče, možemo mu dodati detalje Iteracije, puštanja. Tako možemo pratiti status izvršenja tog testnog skupa u određenom Sprintu / Iteraciji.
Izvještaji: Odaberite karticu Izvješća i odaberite izvješće ili grafikon za prikaz. Možete ih i ispisati ili poslati e-poštom.
Prilagođena izvješća možemo stvoriti iz Izvješća >> Izvješća i odabrati gumb + Dodaj novo.
Odaberite ili filtrirajte vrijednosti prema vašem zahtjevu i kliknite gumb 'Pokreni' da biste generirali svoje izvješće. Proširene Rally aplikacije možemo iskoristiti dodavanjem mogućnosti aplikacija s početne stranice i možemo stvoriti ljestvice / izvješća.
Prenesite slučajeve skupnog ispitivanja
Krenimo u detaljne korake kako prenijeti skupne testove u Rally.
S gornjim odjeljcima shvatili smo kako možemo stvoriti testni slučaj pomoću opcije Dodaj novi slučaj. Međutim, u scenariju u stvarnom vremenu imat ćemo velik broj testnih slučajeva koje treba stvoriti, a dodavanje iz korisničkog sučelja Rallya malo je glomazan zadatak. Stoga možemo koristiti opciju uvoza pomoću koje možemo uvesti test slučajeve kreirane u excelu.
Nedavno je Rally pružio mogućnost uvoza test slučajeva i koraka testiranja iz Excela.
Detaljni koraci dati su u nastavku:
Korak 1: Idite na Kvaliteta >> Test slučajevi
Korak 2: Odaberite 'Radnje' >> kliknite vezu 'Uvezi test slučajeve ...'
Dobit ćete prozor u kojem možete vidjeti vezu nazvanu 'predložak za uvoz'
Korak 3: Kliknite na “import template” i preuzmite excel predložak te navedite podatke kao što je prikazano na donjoj slici i spremite na tvrdi disk.
Dodajte vrstu objekta kao 'Test Case' i navedite detalje. Ovdje su samo Vrsta i naziv objekta samo dva obavezna polja, a preostale ostale stupce možemo dodati ako želimo pružiti te detalje i uvesti ih u Rally.
Kako također imamo odredbu za uvoz koraka ispitivanja, za to pružamo detalje koraka s vrstom predmeta kao „Test Case Step“ i indeksom kao brojem koraka i brojem retka test slučaja u stupcu Test Case poput retka (2) za prvi test slučaj kao prikazano dolje za mapiranje koraka ispitivanja u određeni testni slučaj. Isto tako, dodajte onoliko testnih slučajeva za koje želite detalje i spremite podatke.
Korak 4: Pregledajte datoteku iz prozora za uvoz i kliknite gumb 'Provjeri' kako biste provjerili ima li pogrešaka.
Korak 5: Nakon uspješne provjere valjanosti, pojavit će se prozor s gumbom Uvezi.
Nakon što je uvoz uspješan, prikazat će se poruka Uvoz uspješnog uvoza. Zatvori prozor.
Možete otvoriti stranicu Kvaliteta >> Test slučajevi i provjeriti dodane nove test slučajeve. Također, možete provjeriti pretragom Radnog proizvoda (korisnička priča) i provjeriti jesu li testni slučajevi povezani s njim u skladu s navedenim podacima.
Osim gore navedenog postupka, također možemo instalirati dodatak za Excel Rally te se spojiti na Rally iz Excela i izvesti test slučajeve u Rally.
Rally softver za i protiv
Širok raspon značajki dostupan je u Rallyju. Uglavnom je ovaj alat dizajniran za agilne implementirane projekte.
Pros:
- Rally je moćan Agile alat.
- Širok raspon značajki dostupan je od planiranja izdanja do izvješća o testiranju.
- Mogu ga koristiti vlasnici proizvoda, uprava za izvješća i praćenje rada, razvojnih i ispitnih timova.
Protiv:
- U usporedbi s drugim alatima za upravljanje testovima poput ALM-a, upravljanje test slučajevima nije vrlo jednostavno za korisnika.
- Malo nefleksibilan u usporedbi s drugim alatima poput Jire.
- Usporedba Jira vs. Rally.
Usporedba softvera Jira vs Rally
Značajka | Rally | Jira |
---|---|---|
Integracija | Da (REST API) | SDK.Java, SDK.NET, SDK.Ruby, SDK.Nodejs |
Platforma | Na mreži | Internetsko / instalirano |
Cijena | Skupo je i možda ne vrijedi za malu organizaciju. Više bodova s cijenama / besplatno probno razdoblje. | Licenciranje se vrši na mjesečnoj osnovi i temelji se na tome što koristiti. Više bodova s cijenama / besplatno probno razdoblje. |
Licenca | Vlasničko / besplatno suđenje | Vlasničke / besplatne licence zajednice za projekte otvorenog koda i akademske projekte. |
Podrška | Tim tehničke podrške dostupan je i reagira. | Povezivanje problema omogućilo je timovima da pronađu problem. |
Sigurnost | Rally ima dobru provjeru autentičnosti i sigurnost. | Jira pruža visoku dostupnost, performanse u velikoj mjeri i napredne sigurnosne značajke poput enkripcije u mirovanju |
Postavljanje ili instalacija | Postavljanje je jednostavno. | Početna postavka je malo složena. |
Drugi | Podrška za višefunkcionalne timove, kao i upravljanje testovima i upravljanje nedostacima. | Dostupna velika zajednica, podrška za više jezika, više od 600 dodataka i više dodataka. |
Do sada smo razgovarali o aktivnostima vezanim uz upravljanje testom u Rallyu, imamo i mnoge druge stranice u Rallyju za upravljanje projektima, na primjer, Vremenski okviri, gdje upravljamo iteracijama i prekretnicama odabirom vrste s padajućeg izbornika.
u sekundi stvorite lažnu e-adresu
Zaključak
Uz sve gore navedene detalje, shvatili smo kako možemo stvoriti korisničke priče, test slučajeve, nedostatke, skupove testova, uvoz test slučajeva i mapiranje između svih njih. Ovaj se alat ne koristi samo za upravljanje testovima, već imamo i značajke planiranja izdavanja, kao i druge značajke. Postoje mnogi drugi alati za upravljanje projektima poput Jira, Test Rail, itd.
Rally Software jedan je od najpopularnijih alata i njime se može služiti širok raspon ljudi, a na jednom mjestu može pratiti različite aktivnosti.
Preporučena literatura
- JIRA Agile Tutorial: Kako učinkovito koristiti JIRA za upravljanje agilnim projektima
- Kako isporučiti značajke softvera visoke vrijednosti u kratkom vremenskom razdoblju pomoću Agile Scrum procesa
- SAFe Agile Tutorial: Što je Scaled Agile Framework
- Vodič za VersionOne: Vodič za sve agilan agilan alat za upravljanje projektima
- Vodič za Robot Framework - značajke i instalacija softvera
- Vodič za TestLodge - Kako organizirati svoje projekte za testiranje softvera pomoću alata za upravljanje testom TestLodge
- Vodič za portfelj Jira: Agile dodatak za upravljanje portfeljem projekata za JIRA (pregled)
- Vodič za administraciju JIRA: Administrator i upravljanje korisnicima JIRA