Zephyr for JIRA Tutorial: Testinhallintatyökalu
⚡ Älykäs yhteenveto
Zephyr for Jira, jota SmartBear myy nyt nimellä Zephyr Squad, on natiivi testienhallinnan lisäosa, jonka avulla tiimit voivat suunnitella, toteuttaa ja raportoida testeistä poistumatta Atlassian Jirasta. Tämä tutoriaali käy läpi kaikki ydintyönkulut testiongelman luomisesta… trackuninkaalliset kojelaudat.

Zephyr on yksi Atlassian Jiran käytetyimmistä testinhallintaratkaisuista. SmartBearin vuonna 2021 ostama Zephyr-tuoteperhe sisältää nyt seuraavat: Zephyr-joukkue (aiemmin Zephyr Jiralle), Zephyr-vaaka (aiemmin TM4J) ja Zephyr EnterpriseSmartBear raportoi, että kymmenet tuhannet asiakkaat yli 100 maassa käyttävät Zephyrin tuotteita päivittäin ohjelmistojen nopeampaan toimitukseen.
Zephyr-joukkue on Jiran natiivisovellus, joka tuo laadukkaat testienhallintaominaisuudet mihin tahansa Jira Cloud- tai Data Center -projektiin. Kun Zephyriä käytetään Jiran sisällä, testejä voidaan luoda, tarkastella missä tahansa Jira-projektissa ja suorittaa välittömästi tai osana jäsenneltyä testisykliä, joka on linkitetty muihin Jira-ongelmiin. Yksityiskohtaiset testausmittarit ovat tracmuokattavien Zephyr-kojelaudan gadgetien avulla.
Zephyr tarjoaa useita käyttöönottovaihtoehtoja:
- Zephyr Squad Jira Cloudille
- Zephyr Squad Jira Data Centerille
- Zephyr Squad Jira-palvelimelle (käyttöikä päättyy helmikuussa 2024)
Tämä tutoriaali käsittelee Zephyr Squadia ja sen ominaisuuksia yksityiskohtaisesti.
Zephyr Squadin ominaisuudet Jiralle
- Jiran natiiviominaisuus, joten käyttäjät voivat luoda ja suorittaa testejä poistumatta projektista, jossa he jo työskentelevät.
- Testaus on integroitu projektisykleihin, mikä mahdollistaa tiimien tracohjelmiston laatu ja tee tietoon perustuvia päätöksiä siitä, kannattaako mennä vai ei, jokaisessa sprintissä.
- Luo, suunnittele ja suorita testejä käyttämällä Zephyrin jokaiseen Jira-projektiin lisäämää testiongelmatyyppiä.
- Luo, tarkastele ja muokkaa yksittäisten testien testivaiheita ja liitteitä. Rakenna testien suoritussyklejä, suorita testit ja linkitä viat takaisin tiettyihin testivaiheisiin.
- Track laatumittareita valmiiden Zephyr-laitteiden, kuten Test Execution Burndownin, avulla Tracsuorituskyky ja eniten epäonnistuneet testit.
- Tuki REST API-, ZAPI- ja CI/CD-integraatioille Jenkins, Bambooja GitHub Actions automatisoituihin testitulosten tuonteihin.
Zoho Projects on tehokas projektinhallintaohjelmisto, joka tukee minkä tahansa projektin koko elinkaarta – suunnittelusta ja toteutuksesta testaukseen ja tiimityöhön. Se antaa sinulle oikeat työkalut, mukaan lukien tehtävien hallinta tracking, Gantt-kaaviot, sprinttitaulut ja reaaliaikainen raportointi. Sen intuitiivinen käyttöliittymä ja joustava kehys tekevät siitä ihanteellisen valinnan sekä aloittelijoille että kokeneille projektipäälliköille, jotka haluavat tehostaa työnkulkujaan.
Zephyr Squad vs. Zephyr Scale: Kumpaa kannattaa käyttää?
SmartBear myy kahta Jiraan keskittyvää testinhallintatuotetta, ja niiden sekoittaminen on yleisin virhe, jonka uudet käyttäjät tekevät. Oikean tuotteen valinta riippuu tiimin koosta, hallintatarpeista ja siitä, kuinka paljon testien uudelleenkäyttöä tarvitset eri projekteissa.
- Zephyr-joukkue – Tässä opetusohjelmassa käsitelty kevyt Jira-natiivivaihtoehto. Se tallentaa testit Jira-ongelmina tyyppiä Testi, tukee ZQL-hakuja ja sopii erinomaisesti ketterille tiimeille, jotka haluavat testienhallinnan suoraan olemassa olevan Jira-taulunsa sisällä.
- Zephyr-vaaka – Yritysversio (aiemmin Test Management for Jira tai TM4J). Se tallentaa testit Jira-ongelman ulkopuolelle. tracker tukee uudelleenkäytettävää testikirjastoa, mukautettuja tiloja, parametreja, Gherkin BDD -vaiheita ja kansiohierarkioita. Sopii paremmin suurille laadunvarmistusorganisaatioille, joilla on sääntely- tai auditointitarpeita.
- Zephyr Enterprise – Jiran ulkopuolella toimiva itsenäinen verkkosovellus. Se on suunnattu organisaatioille, jotka tarvitsevat työkalujen välistä raportointia Atlassianin lisäksi.
Jos olet alle viidenkymmenen Jiran sisällä työskentelevän testaajan ketterä tiimi, Zephyr Squad on oikea lähtökohta. Jos tarvitset jaettuja testikirjastoja useiden projektien välillä tai virallista vaatimustenmukaisuusraportointia, arvioi Zephyr Scalea sen sijaan.
Zephyr Squadin käyttö Jira-testienhallintaan
Ennen kuin aloitat, luo Zephyr Squad -instanssi. Joko aloita Zephyr Squadin ilmainen kokeiluversio tai osta lisenssi Atlassian Marketplacesta. Varmista, että Jira-ylläpitäjäsi on asentanut ja ottanut käyttöön Zephyr Squad -lisäosan ja että käyttäjätililläsi on oikeus luoda ja muokata testiongelmia kohdeprojektissa.
Luo testi
Vaiheet:
- Testitapauksen luominen (ongelma tyypin kanssa Testi), napsauta luoda -painike ylävalikon navigoinnissa.
- Luo numero valintaikkuna avautuu ja sisältää seuraavat pakolliset kentät:
- projekti – Jira-projekti, johon testitapaus sijoitetaan luomisen jälkeen.
- Ongelman tyyppi - Valitse Testi (tämän ongelmatyypin on lisännyt Zephyr Squad).
- Yhteenveto – Testitapauksen nimi tai otsikko.
- Toimittaja – Jira-käyttäjä, joka luo testitapauksen.
- Kun pakolliset kentät on täytetty, vieritä lomakkeen alaosaan ja lisää testivaiheet. Jokainen vaihe tallentaa kolme tietoa:
- Testivaihe - Descripttässä vaiheessa suoritettavan toiminnon ominaisuus.
- Testitiedot – Kaikki vaiheeseen tarvittavat tiedot.
- odotettu tulos – Tulos, jonka pitäisi näkyä toiminnon suorittamisen jälkeen.
Muokkaa ja katso testiä
Vaiheet:
- Voit tarkastella testitapausta ja muokata sen kenttiä napsauttamalla Testit ylävalikon navigoinnista ja valitse Haku Testit.
- Hakunäyttö avautuu ja siinä on Zephyr Query Language (ZQL) -säätimet testitapausten suodattamiseen. Napsauta Yhteenveto tarkastettavasta testitapauksesta. Tässä esimerkissä avaamme Guru99 esimerkkitestitapausta.
- ZQL tarjoaa lisäsuodattimia, kuten testin tilan, syklin, tunnisteen ja vastuuhenkilön, tulosten rajaamiseksi.
- Tämä avaa yksittäisen testitapauksen näkymän. Napsauta mitä tahansa kenttää muokataksesi sitä suoraan tekstissä. Paina enter näppäimistöllä, ja Zephyr tallentaa muutoksen automaattisesti. Voit myös muokata yksittäisiä testivaiheita ja järjestää ne uudelleen vetämällä ja pudottamalla.
Luo testisykli
Vaiheet:
- Luo testisykli napsauttamalla Jakson yhteenveto välilehti Testin yhteenveto sivu.
- Olemassa olevat syklit näkyvät käyttöliittymän vasemmalla puolella järjestetyssä kansiorakenteessa. Lisää uusi testisykli napsauttamalla + -painike kansiorakennevalikon yläosassa.
- Luo uusi sykli valintaikkuna avautuu. Täytä kentät ja napsauta SäästäKentät ovat:
- Versio – Jira-projektille määritettyjen versioiden luettelo.
- Nimi – Testisyklin nimi (pakollinen).
- Tuotetiedot – Lyhyt kuvaus syklistä.
- Rakentaa – Tietokenttä koontiversion tunnukselle (valinnainen).
- ympäristö – Tietokenttä testiympäristölle (valinnainen).
- alkaen – Testisyklin aloituspäivämäärä.
- jotta – Testisyklin päättymispäivämäärä. Päättymispäivämäärää ei pakoteta, joten käyttäjät voivat lisätä ja suorittaa testejä sen jälkeenkin.
- Tallentamisen jälkeen uusi sykli näkyy käyttöliittymän vasemmalla puolella olevassa kansiopuussa.
Lisää testejä testijaksoihin
Vaiheet:
- Lisää testitapauksia testisykliin avaamalla Jakson yhteenveto välilehti ja napsauta sykliä, johon haluat lisätä kentän. Napsauta sitten Lisää testejä käyttöliittymän oikealla puolella, testien suoritustaulukon yläpuolella.
- Lisää testejä valintaikkuna tulee näkyviin. Etsi sykliin liitettävät testitapaukset pudotusvalikosta tai kirjoita testitunnus suoraan. Kun olet valinnut testit, määritä ne Jira-käyttäjälle. Tämä käyttäjä on alkuperäinen omistaja, joka suorittaa sykliin lisätyt testit.
- Vastuunhaltijaa voidaan vaihtaa myöhemmin, kun yksittäinen testi suoritetaan.
Napauta Lisää kun olet valinnut ja määrittänyt kaikki testitapauksesi.
- Zephyr lisää ja määrittää jokaisen valitun testitapauksen valitulle Jira-käyttäjälle. Edistymisikkuna tulee näkyviin. Kun se on valmis, napsauta lähellä oikeassa alakulmassa.
- Kun testit on lisätty, napsauta syklin nimeä nähdäksesi kaikki lisätyt testit suoritustaulukossa.
Määritä testisuoritukset
Vaiheet:
- On Jakson yhteenveto sivu, napsauta E -painiketta sen testitapauksen vieressä, johon haluat määrittää.
- Testin suoritusnäkymä avautuu. Käytä Määritetty pudotusvalikosta valitaksesi toisen käyttäjän. Zephyr tallentaa muutoksen automaattisesti.
Suorita testit
Vaiheet:
- Suorita testitapaus nopeasti muuttamalla sen tilaa Tila syklin suoritustaulukon sarakkeessa. Saat tarkemman suoritusnäkymän napsauttamalla E -painiketta testin vieressä.
- Suoritusnäkymässä merkitse koko testitapaus valitsemalla arvo joukosta Suorituksen tila avattavasta luettelosta (tyypilliset arvot: HYVÄKSYTTY, HYLÄTTY, KESKEINEN, ESTETTY, SUORITTAMATON). Zephyr tallentaa ajon.
- Voit myös suorittaa jokaisen testivaiheen erikseen. Vieritä Testitiedot-osioon ja muuta Tila avattava valikko kullekin vaiheelle. Vaihetason tulokset näkyvät testitapauksen tilassa ja syötetään Zephyrin raportointilaitteisiin.
Katso testauksen edistyminen
Vaiheet:
- Jos haluat tarkastella kaikkien aktiviteettien testien edistymistä, napsauta Mittaristot ylävalikon navigoinnista ja avaa tarkasteltava kojelauta.
- Kojelaudassa näkyvät kaikki lisätyt gadgetit, mukaan lukien kaikki Zephyr-raportointigadgetit. Voit lisätä lisää Zephyr-gadgeteja napsauttamalla Lisää gadgeteja -painiketta kojelaudan oikeassa yläkulmassa.
- Lisää gadget valintaikkuna avautuu. Kirjoita Tuulenhenkäys hakupalkissa suodattaaksesi Zephyrin testausgadgeteja (testien suorituksen vaiheet, eniten epäonnistuneet testit, testien suorituksen tulokset, Trac(esim. käytettävyys). Valitse laite ja napsauta Lisää gadget sijoittaaksesi sen kojelautaan, jotta tiimisi voi track edistyminen yhdellä silmäyksellä.
Kuinka tekoäly muuttaa testinhallintaa Zephyrissä
SmartBear on tuonut tekoälyominaisuudet Zephyr-tuoteperheeseensä sen kautta HaloAI aloite, ja sen vaikutus Zephyr Squadiin ja Zephyr Scaleen on jo nähtävissä. Tekoäly lukee nyt linkitetyn Jira-tarinan ja luo luonnostestitapauksia vaiheineen, testidatoineen ja odotettuine tuloksineen, mikä vähentää merkittävästi testaajien kirjoittamiseen käyttämää aikaa.
Tekoäly tunnistaa myös riskit analysoimalla aiempaa suoritushistoriaa. Ne korostavat useimmin epäonnistuvia testejä, merkitsevät epävakaita vaiheita ja ehdottavat, mitkä tuotteen osa-alueet ansaitsevat lisätarkastelua seuraavassa syklissä. Generatiiviset avustajat voivat tiivistää epäonnistuneen suorituksen vikakuvaukseksi, joka on valmis linkitettäväksi Jiraan, ja ne kääntävät ZQL-kyselyt selkokielestä englanniksi. Tekoäly ei korvaa ihmisen suorittamaa tarkistusta, mutta se siirtää testien hallintaa kohti tehokkaampaa ja tutkivampaa työtä.






















