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.

  • 🧩 Što je: Zephyr Squad (prije Zephyr za Jira) je aplikacija za upravljanje testiranjem tvrtke SmartBear, izvorna za Jira, koja dodaje vrstu testnog problema, testne cikluse, izvršenja i gadgete za izvještavanje bilo kojem Jira projektu.
  • 🆚 Ekipa protiv Scale: Squad je lagani Jira-nativni dodatak obrađen u ovom vodiču. Zephyr Scale (prije TM4J) je teža poslovna opcija s bibliotekama za višekratnu upotrebu, prilagođenim statusima i BDD podrškom.
  • 🛠️ Osnovni tijekovi rada: Stvorite testni problem, izgradite testni ciklus, dodajte testove u ciklus, dodijelite izvršenja, označite prolaz ili pad na razini koraka i pregledajte metrike putem Zephyr gadgeta nadzorne ploče.
  • ☁️ Mogućnosti implementacije: Dostupno za Jira Cloud, Jira Data Center i Jira Server (podrška za servere završila je u veljači 2024.), a instalira se za nekoliko minuta s Atlassian Marketplacea.
  • 🤖 AI pomoć: SmartBearov HaloAI sada predlaže testne slučajeve iz Jira priča, skicira opise koraka i ističe rizična područja, smanjujući vrijeme ručnog autorstva unutar Zephyr Squada i Zephyr Scalea.
  • 📊 Izvješćivanje: Ugrađeni Zephyr gadgeti kao što su Test Execution Burndown, Top Failing Tests i Tracmogućnost prebacivanja podataka o izvršenju u izvorne Jira nadzorne ploče za odluke o odobrenju/neodobrenosti.

Vodič za upravljanje testovima Zephyr za Jira

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:

  1. Zephyr Squad za Jira Cloud
  2. Zephyr tim za Jira podatkovni centar
  3. 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.
Najbolji izbor
Zoho Projects

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.

Posjetiti Zoho Projects

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:

  1. Za izradu testnog slučaja (problem s tipom test), kliknite na stvoriti u gornjem navigacijskom izborniku.

Izradite test u Zephyru za Jiru

  1. The Stvori izdanje Otvara se dijalog sa sljedećim obaveznim poljima:
    1. Projekt – Jira projekt u kojem će se nalaziti testni slučaj nakon kreiranja.
    2. Vrsta problema - Odaberite test (ovu vrstu problema dodaje Zephyr Squad).
    3. Rezime – Naziv ili naslov testnog slučaja.
    4. Novinar – Jira korisnik koji stvara testni slučaj.

Dijalog za stvaranje problema s vrstom problema Test

  1. Nakon što ispunite obavezna polja, pomaknite se do dna obrasca i dodajte korake testiranja. Svaki korak obuhvaća tri informacije:
    1. Korak ispitivanja - Descriptopis radnje koju je potrebno izvršiti za ovaj korak.
    2. Podaci o ispitivanju – Svi podaci potrebni za korak.
    3. očekivani rezultat – Rezultat koji bi se trebao pojaviti nakon izvršenja radnje.

Dodajte korake testiranja u Zephyr

Izmijenite i pregledajte test

Koraci:

  1. Za pregled testnog slučaja i izmjenu bilo kojeg od njegovih polja kliknite Testovi u gornjem navigacijskom izborniku i odaberite Pretrage za pretragu.

Izbornik testova pretraživanja u Zephyru

  1. 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.
    1. ZQL nudi dodatne filtere kao što su status testa, ciklus, oznaka i dodijeljeni zadatak kako bi se suzili rezultati.

Rezultati ZQL pretrage u Zephyru

  1. 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.

Uredite polja i korake testnog slučaja

Napravite testni ciklus

Koraci:

  1. Za izradu testnog ciklusa kliknite na Sažetak ciklusa na kartici Sažetak testa stranica.

Kartica Sažetak ciklusa u Zephyru

  1. 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.

Dodajte novi testni ciklus u Zephyr

  1. The Stvorite novi ciklus Otvara se dijalog. Ispunite polja i kliknite UŠTEDIPolja su:
    1. Verzija – Popis verzija definiranih za Jira projekt.
    2. Ime – Naziv ispitnog ciklusa (obavezno).
    3. Description – Kratak opis ciklusa.
    4. Izgradi – Informativno polje za identifikator verzije (neobavezno).
    5. okolina – Informativno polje za testno okruženje (neobavezno).
    6. Od – Datum početka ciklusa ispitivanja.
    7. 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.

Polja dijaloga Stvori novi ciklus

  1. Nakon spremanja, novi ciklus se pojavljuje u stablu mapa na lijevoj strani sučelja.

Novi testni ciklus u stablu mapa

Dodajte testove u cikluse testiranja

Koraci:

  1. 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.

Gumb Dodaj testove na Sažetku ciklusa

  1. 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.

Dijalog za dodavanje testova i alat za odabir dodijeljene osobe

  1. 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.

Dodaj dijalog za napredak testova

  1. Nakon što su testovi dodani, kliknite naziv ciklusa da biste vidjeli sve dodane testove unutar tablice izvršenja.

Tablica izvršenja testnog ciklusa

Dodijelite izvršenja testa

Koraci:

  1. Na Sažetak ciklusa stranicu, kliknite na E gumb pored testnog slučaja koji želite dodijeliti.

Gumb E za otvaranje izvršavanja testa

  1. Otvara se prikaz za izvršavanje testa. Koristite Dodijeljena padajući popis za odabir drugog korisnika. Zephyr automatski sprema promjenu.

Premjesti izvršavanje testa drugom korisniku

Izvršite testove

Koraci:

  1. Brzo izvršite testni slučaj promjenom njegovog statusa u Status stupac tablice izvršavanja ciklusa. Za detaljniji prikaz kliknite E gumb pored testa.

Padajući izbornik statusa brzog izvršenja

  1. 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.

Vrijednosti padajućeg izbornika Status izvršenja

  1. 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.

Izvršite pojedinačne korake testiranja

Pogledajte napredak testiranja

Koraci:

  1. Za pregled napretka testiranja za sve aktivnosti kliknite Nadzorne ploče u gornjem izborniku za navigaciju i otvorite nadzornu ploču koju želite pregledati.

Otvorite Jira nadzornu ploču s Zephyr gadgetima

  1. 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.

Dodaj gumb za gadget na Jira nadzornu ploču

  1. 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.

Dodajte Zephyr gadget za izvještavanje

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.

Pitanja i odgovori

Zephyr za Jiru, koji SmartBear sada prodaje kao Zephyr Squad, izvorni je Jira dodatak za upravljanje testiranjem. Omogućuje timovima stvaranje testnih slučajeva kao Jira problema, izgradnju testnih ciklusa, izvršavanje testova, povezivanje nedostataka i track kvaliteta putem gadgeta na nadzornoj ploči bez napuštanja Jire.

Zephyr Squad je lagana Jira-native opcija koja pohranjuje testove kao Jira Test probleme. Zephyr Scale (prije TM4J) je korporativna opcija sa zasebnom bibliotekom testova, prilagođenim statusima, BDD koracima i hijerarhijama mapa, dizajnirana za velike QA timove i okruženja s puno audita.

Zephyr Squad radi na Jira Cloudu i Jira Data Centeru. Atlassian je u veljači 2024. ukinuo podršku za Jira Server, tako da su nove implementacije Zephyr Squada usmjerene na Cloud ili Data Center. Postojeće instalacije Servera više ne primaju ažuriranja značajki.

ZQL je Zephyr Query Language, sintaksa u JQL stilu za pretraživanje testnih slučajeva, izvršenja i ciklusa. Podržava filtere kao što su cycleName, executionStatus, projectKey i asignee te pomaže testerima u izradi spremljenih pretraga i izvješća nadzorne ploče.

Da. Zephyr Squad nudi REST API i ZAPI dodatak za objavljivanje automatiziranih rezultata. Uobičajeni cjevovodi šalju rezultate iz Jenkins, Bamboo, GitHub akcije, Selenium, Cypressi TestNG za automatsko ažuriranje statusa izvršenja unutar Jire.

SmartBearov HaloAI generira nacrte testnih slučajeva iz Jira priča, predlaže korake testiranja i očekivane rezultate, sažima neuspješne testove u opise nedostataka i ističe nestabilne ili visokorizične testove kako bi se timovi usredotočili na slučajeve koji najvjerojatnije neće uspjeti.

Generativna umjetna inteligencija stvara solidne prve nacrte koraka, testnih podataka i očekivanih rezultata, ali i dalje propušta rubne slučajeve i poslovni kontekst. Tretirajte njezin rezultat kao početnu točku, pregledajte ga s razvojnim programerom ili vlasnikom proizvoda i ručno validirajte svaki korak prije izvršenja.

Sažmite ovu objavu uz: