Zephyr za JIRA Vodič: Alat za upravljanje testiranjem
⚡ Pametni sažetak
Zephyr za Jiru, koji SmartBear sada prodaje kao Zephyr Squad, izvorni je dodatak za upravljanje testiranjem koji omogućuje timovima dizajniranje, planiranje, izvršavanje i izvještavanje o testovima bez napuštanja Atlassian Jire. Ovaj vodič vodi kroz svaki temeljni tijek rada, od stvaranja testnog zadatka do trackraljevske nadzorne ploče.

Zephyr je jedno od najčešće korištenih rješenja za upravljanje testiranjem za Atlassian Jiru. Nakon što ga je SmartBear preuzeo 2021. godine, obitelj Zephyr sada uključuje Zefirna ekipa (prije Zephyr za Jiru), Zefirova ljestvica (prije TM4J) i Zephyr EnterpriseSmartBear izvještava da deseci tisuća kupaca u više od 100 zemalja svakodnevno koriste Zephyr proizvode za bržu isporuku softvera.
Zefirna ekipa je izvorna Jira aplikacija koja donosi mogućnosti upravljanja kvalitetnim testiranjem u bilo koji Jira Cloud ili Data Center projekt. Kada se Zephyr koristi unutar Jire, testovi se mogu kreirati, pregledavati u bilo kojem Jira projektu i izvršavati odmah ili kao dio strukturiranog ciklusa testiranja koji je povezan s drugim Jira problemima. Detaljne metrike testiranja su tracputem prilagodljivih Zephyr gadgeta na nadzornoj ploči.
Zephyr pruža višestruke mogućnosti postavljanja:
- Zephyr Squad za Jira Cloud
- Zephyr tim za Jira podatkovni centar
- Zephyr Squad za Jira Server (kraj podrške veljača 2024.)
Ovaj tutorial detaljno pokriva Zephyr Squad i njegove značajke.
Značajke Zephyr Squada za Jiru
- Izvorno za Jiru, tako da korisnici mogu stvarati i pokretati testove bez napuštanja projekta na kojem već rade.
- Testiranje je integrirano s projektnim ciklusima, što timovima omogućuje tracpratiti kvalitetu softvera i donositi informirane odluke o uspješnom/neuspješnom radu u svakom sprintu.
- Izradite, planirajte i izvršavajte testove koristeći vrstu testnog zadatka koju Zephyr dodaje svakom Jira projektu.
- Izradite, pregledajte i mijenjajte korake testiranja i priloge za pojedinačne testove. Izradite cikluse izvršavanja testova, pokrenite testove i povežite nedostatke s određenim koracima testiranja.
- Track metrika kvalitete putem gotovih Zephyr naprava kao što je Test Execution Burndown, Tracmogućnost i testovi koji najčešće ne prolaze.
- Podrška za REST API, ZAPI i CI/CD integracije s Jenkins, Bambooi GitHub Actions za automatizirani uvoz rezultata testiranja.
Zoho Projects je moćan softver za upravljanje projektima koji podržava cijeli životni ciklus bilo kojeg projekta - od planiranja i izvršenja do testiranja i timske suradnje. Opremlja vas pravim alatima, uključujući upravljanje zadacima tracking, Ganttove dijagrame, sprint ploče i izvještavanje u stvarnom vremenu. Njegovo intuitivno sučelje i fleksibilan okvir čine ga idealnim izborom za početnike i iskusne voditelje projekata koji žele učinkovito pojednostaviti svoje tijekove rada.
Zephyr Squad protiv Zephyr Scale: Koji biste trebali koristiti?
SmartBear prodaje dva proizvoda za upravljanje testiranjem usmjerena na Jiru, a njihovo miješanje je najčešća pogreška koju novi korisnici čine. Odabir pravog ovisi o veličini tima, potrebama upravljanja i koliko ponovne upotrebe testova trebate u različitim projektima.
- Zefirna ekipa – Lagana Jira-native opcija obrađena u ovom tutorialu. Pohranjuje testove kao Jira probleme tipa test, podržava ZQL pretrage i idealan je za agilne timove koji žele upravljanje testiranjem izravno unutar svoje postojeće Jira ploče.
- Zefirova ljestvica – Enterprise opcija (ranije Test Management for Jira ili TM4J). Pohranjuje testove izvan Jira izdanja tracker, podržava biblioteku testova za višekratnu upotrebu, prilagođene statuse, parametre, Gherkin BDD korake i hijerarhije mapa. Bolje prilagođen velikim QA organizacijama s regulatornim ili revizorskim potrebama.
- Zephyr Enterprise – Samostalna web aplikacija koja radi izvan Jire. Namijenjena je organizacijama kojima je potrebno izvještavanje putem više alata, a ne samo od Atlassiana.
Ako imate agilni tim od manje od pedeset testera koji žive unutar Jire, Zephyr Squad je prava polazna točka. Ako su vam potrebne dijeljene biblioteke testova za više projekata ili formalno izvještavanje o usklađenosti, umjesto toga procijenite Zephyr Scale.
Kako koristiti Zephyr Squad za upravljanje Jira testovima
Prije nego što počnete, postavite instancu Zephyr Squada. Ili pokrenite besplatno probno razdoblje za Zephyr Squad ili kupite licencu s Atlassian Marketplacea. Potvrdite da je dodatak Zephyr Squad instaliran i omogućen od strane vašeg Jira administratora te da vaš korisnički račun ima dopuštenje za stvaranje i uređivanje testnih zadataka u ciljnom projektu.
Stvorite test
Koraci:
- Za izradu testnog slučaja (problem s tipom test), kliknite na stvoriti u gornjem navigacijskom izborniku.
- The Stvori izdanje Otvara se dijalog sa sljedećim obaveznim poljima:
- Projekt – Jira projekt u kojem će se nalaziti testni slučaj nakon kreiranja.
- Vrsta problema - Odaberite test (ovu vrstu problema dodaje Zephyr Squad).
- Rezime – Naziv ili naslov testnog slučaja.
- Novinar – Jira korisnik koji stvara testni slučaj.
- Nakon što ispunite obavezna polja, pomaknite se do dna obrasca i dodajte korake testiranja. Svaki korak obuhvaća tri informacije:
- Korak ispitivanja - Descriptopis radnje koju je potrebno izvršiti za ovaj korak.
- Podaci o ispitivanju – Svi podaci potrebni za korak.
- očekivani rezultat – Rezultat koji bi se trebao pojaviti nakon izvršenja radnje.
Izmijenite i pregledajte test
Koraci:
- Za pregled testnog slučaja i izmjenu bilo kojeg od njegovih polja kliknite Testovi u gornjem navigacijskom izborniku i odaberite Pretrage za pretragu.
- Otvara se zaslon za pretraživanje s kontrolama Zephyr Query Language (ZQL) za filtriranje testnih slučajeva. Kliknite Rezime testnog slučaja koji želite pregledati. U ovom primjeru otvaramo Guru99 Primjer testnog slučaja.
- ZQL nudi dodatne filtere kao što su status testa, ciklus, oznaka i dodijeljeni zadatak kako bi se suzili rezultati.
- Ovim se otvara prikaz pojedinačnog testnog slučaja. Kliknite bilo koje polje da biste ga uredili u tekstu. Pritisnite ući na tipkovnici i Zephyr automatski sprema promjenu. Također možete uređivati pojedinačne korake testa i preuređivati ih povlačenjem i ispuštanjem.
Napravite testni ciklus
Koraci:
- Za izradu testnog ciklusa kliknite na Sažetak ciklusa na kartici Sažetak testa stranica.
- Postojeći ciklusi prikazuju se na lijevoj strani sučelja u organiziranoj strukturi mapa. Dodajte novi testni ciklus klikom na + gumb na vrhu izbornika strukture mapa.
- The Stvorite novi ciklus Otvara se dijalog. Ispunite polja i kliknite UŠTEDIPolja su:
- Verzija – Popis verzija definiranih za Jira projekt.
- Ime – Naziv ispitnog ciklusa (obavezno).
- Description – Kratak opis ciklusa.
- Izgradi – Informativno polje za identifikator verzije (neobavezno).
- okolina – Informativno polje za testno okruženje (neobavezno).
- Od – Datum početka ciklusa ispitivanja.
- Do – Datum završetka testnog ciklusa. Datum završetka se ne nameće, tako da korisnici mogu nastaviti dodavati i izvršavati testove i nakon njega.
- Nakon spremanja, novi ciklus se pojavljuje u stablu mapa na lijevoj strani sučelja.
Dodajte testove u cikluse testiranja
Koraci:
- Za dodavanje testnih slučajeva u testni ciklus, otvorite Sažetak ciklusa i kliknite ciklus koji želite popuniti. Zatim kliknite Dodajte testove na desnoj strani sučelja, iznad tablice izvršavanja testova.
- The Dodajte testove Pojavit će se dijalog. Pomoću padajućeg popisa pretražite testne slučajeve koji bi se trebali pridružiti ciklusu ili izravno upišite ID testa. Nakon odabira testova, dodijelite ih Jira korisniku. Taj je korisnik početni vlasnik koji će izvršavati dodane testove u ciklusu.
- Dodijeljeni korisnik može se promijeniti kasnije prilikom izvršavanja pojedinačnog testa.
Kliknite dodati nakon što završite s odabirom i dodjeljivanjem svih testnih slučajeva.
- Zephyr dodaje i dodjeljuje svaki odabrani testni slučaj odabranom Jira korisniku. Pojavljuje se dijaloški okvir napretka. Kada završi, kliknite Zatvori dolje desno.
- Nakon što su testovi dodani, kliknite naziv ciklusa da biste vidjeli sve dodane testove unutar tablice izvršenja.
Dodijelite izvršenja testa
Koraci:
- Na Sažetak ciklusa stranicu, kliknite na E gumb pored testnog slučaja koji želite dodijeliti.
- Otvara se prikaz za izvršavanje testa. Koristite Dodijeljena padajući popis za odabir drugog korisnika. Zephyr automatski sprema promjenu.
Izvršite testove
Koraci:
- Brzo izvršite testni slučaj promjenom njegovog statusa u Status stupac tablice izvršavanja ciklusa. Za detaljniji prikaz kliknite E gumb pored testa.
- Iz prikaza izvršenja označite cijeli testni slučaj odabirom vrijednosti iz Status izvršenja padajući popis (tipične vrijednosti: PASS, FAIL, WIP, BLOCKED, UNEXECUTED). Zephyr bilježi izvođenje.
- Također možete izvršiti svaki korak testiranja neovisno. Pomaknite se do odjeljka Detalji testiranja i promijenite Status padajući izbornik za svaki korak. Rezultati na razini koraka prikazuju se u statusu testnog slučaja i unose podatke u Zephyrove gadgete za izvješćivanje.
Pogledajte napredak testiranja
Koraci:
- Za pregled napretka testiranja za sve aktivnosti kliknite Nadzorne ploče u gornjem izborniku za navigaciju i otvorite nadzornu ploču koju želite pregledati.
- Nadzorna ploča prikazuje sve dodane gadgete, uključujući sve Zephyr gadgete za izvještavanje. Da biste dodali još Zephyr gadgeta, kliknite Dodajte gadgete gumb u gornjem desnom kutu nadzorne ploče.
- The Dodajte gadget Otvara se dijalog. Upišite Lahor u traci za pretraživanje za filtriranje Zephyrovih gadgeta za testiranje (Pregled izvršenja testa, Najneuspješniji testovi, Rezultati izvršenja testa, Tracmogućnost i drugo). Odaberite gadget i kliknite Dodaj gadget da ga postavite na nadzornu ploču kako bi vaš tim mogao track napredak na prvi pogled.
Kako umjetna inteligencija mijenja upravljanje testiranjem u Zephyru
SmartBear je u Zephyr obitelj uveo mogućnosti umjetne inteligencije putem svoje HaloAI inicijativa, a utjecaj na Zephyr Squad i Zephyr Scale već je vidljiv. Umjetna inteligencija sada čita povezanu Jira priču i generira nacrte testnih slučajeva s koracima, testnim podacima i očekivanim rezultatima, što dramatično smanjuje vrijeme koje testeri provode na autoringu.
AI također ističe rizik analizirajući povijest prošlih izvršavanja. Ističu testove koji najčešće ne uspijevaju, označavaju nestabilne korake i predlažu koja područja proizvoda zaslužuju dodatnu pokrivenost u sljedećem ciklusu. Generativni asistenti mogu sažeti neuspješno pokretanje u opis nedostatka koji je spreman za povezivanje s Jirom i prevode ZQL upite s jednostavnog engleskog jezika. AI ne zamjenjuje ljudski pregled, ali pomiče upravljanje testiranjem prema istraživačkom radu s većim utjecajem.






















