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.

  • 🧩 Mikä se on: Zephyr Squad (aiemmin Zephyr for Jira) on SmartBearin Jira-natiivi testauksenhallintasovellus, joka lisää testiongelmatyypin, testisyklit, suoritukset ja raportointi-gadgetit mihin tahansa Jira-projektiin.
  • 🆚 Joukkue vs. mittakaava: Squad on tässä opetusohjelmassa käsitelty kevyt Jira-natiivi lisäosa. Zephyr Scale (aiemmin TM4J) on raskaampi yritysversio, jossa on uudelleenkäytettävät kirjastot, mukautetut tilat ja BDD-tuki.
  • 🛠️ Ydintyönkulut: Luo testiongelma, rakenna testisykli, lisää testejä sykliin, määritä suorituksia, merkitse hyväksytty tai hylätty vaihetasolla ja tarkastele mittareita Zephyrin kojelaudan pienoisohjelmien avulla.
  • ☁️ Käyttöönottovaihtoehdot: Saatavilla Jira Cloudille, Jira Data Centerille ja Jira Serverille (palvelintuki päättyi helmikuussa 2024) ja asennettavissa muutamassa minuutissa Atlassian Marketplacesta.
  • 🤖 AI-apu: SmartBearin HaloAI ehdottaa nyt testitapauksia Jira-tarinoista, luonnostelee vaihekuvauksia ja nostaa esiin riskialueita, mikä vähentää manuaalisen kirjoitusajan määrää Zephyr Squadissa ja Zephyr Scalessa.
  • 📊 raportointi: Sisäänrakennetut Zephyr-vempaimet, kuten testien suorituksen loppuun saattaminen, eniten epäonnistuneet testit ja TracSuoritusdatan vieminen natiiveihin Jira-koontinäyttöihin hyväksyttäviä/ei-hyväksyttyjä päätöksiä varten.

Zephyr Jira-testinhallintaopas

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:

  1. Zephyr Squad Jira Cloudille
  2. Zephyr Squad Jira Data Centerille
  3. 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.
Suosituin valinta
Zoho Projects

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.

Vierailla Zoho Projects

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:

  1. Testitapauksen luominen (ongelma tyypin kanssa Testi), napsauta luoda -painike ylävalikon navigoinnissa.

Luo testi Zephyrissä Jiraa varten

  1. Luo numero valintaikkuna avautuu ja sisältää seuraavat pakolliset kentät:
    1. projekti – Jira-projekti, johon testitapaus sijoitetaan luomisen jälkeen.
    2. Ongelman tyyppi - Valitse Testi (tämän ongelmatyypin on lisännyt Zephyr Squad).
    3. Yhteenveto – Testitapauksen nimi tai otsikko.
    4. Toimittaja – Jira-käyttäjä, joka luo testitapauksen.

Luo ongelma -valintaikkuna, jossa on testiongelmatyyppi

  1. Kun pakolliset kentät on täytetty, vieritä lomakkeen alaosaan ja lisää testivaiheet. Jokainen vaihe tallentaa kolme tietoa:
    1. Testivaihe - Descripttässä vaiheessa suoritettavan toiminnon ominaisuus.
    2. Testitiedot – Kaikki vaiheeseen tarvittavat tiedot.
    3. odotettu tulos – Tulos, jonka pitäisi näkyä toiminnon suorittamisen jälkeen.

Lisää testivaiheet Zephyriin

Muokkaa ja katso testiä

Vaiheet:

  1. Voit tarkastella testitapausta ja muokata sen kenttiä napsauttamalla Testit ylävalikon navigoinnista ja valitse Haku Testit.

Zephyrin hakukoevalikko

  1. Hakunäyttö avautuu ja siinä on Zephyr Query Language (ZQL) -säätimet testitapausten suodattamiseen. Napsauta Yhteenveto tarkastettavasta testitapauksesta. Tässä esimerkissä avaamme Guru99 esimerkkitestitapausta.
    1. ZQL tarjoaa lisäsuodattimia, kuten testin tilan, syklin, tunnisteen ja vastuuhenkilön, tulosten rajaamiseksi.

ZQL-hakutulokset Zephyrissä

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

Muokkaa testitapauksen kenttiä ja vaiheita

Luo testisykli

Vaiheet:

  1. Luo testisykli napsauttamalla Jakson yhteenveto välilehti Testin yhteenveto sivu.

Sykliyhteenveto-välilehti Zephyrissä

  1. Olemassa olevat syklit näkyvät käyttöliittymän vasemmalla puolella järjestetyssä kansiorakenteessa. Lisää uusi testisykli napsauttamalla + -painike kansiorakennevalikon yläosassa.

Lisää uusi testisykli Zephyriin

  1. Luo uusi sykli valintaikkuna avautuu. Täytä kentät ja napsauta SäästäKentät ovat:
    1. Versio – Jira-projektille määritettyjen versioiden luettelo.
    2. Nimi – Testisyklin nimi (pakollinen).
    3. Tuotetiedot – Lyhyt kuvaus syklistä.
    4. Rakentaa – Tietokenttä koontiversion tunnukselle (valinnainen).
    5. ympäristö – Tietokenttä testiympäristölle (valinnainen).
    6. alkaen – Testisyklin aloituspäivämäärä.
    7. 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.

Luo uusi sykli -valintaikkunan kentät

  1. Tallentamisen jälkeen uusi sykli näkyy käyttöliittymän vasemmalla puolella olevassa kansiopuussa.

Uusi testisykli kansiopuussa

Lisää testejä testijaksoihin

Vaiheet:

  1. 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ää testit -painike syklin yhteenvedossa

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

Lisää testit -valintaikkuna ja tehtävän suorittajan valitsin

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

Lisää testien edistymisvalintaikkuna

  1. Kun testit on lisätty, napsauta syklin nimeä nähdäksesi kaikki lisätyt testit suoritustaulukossa.

Testisyklin suoritustaulukko

Määritä testisuoritukset

Vaiheet:

  1. On Jakson yhteenveto sivu, napsauta E -painiketta sen testitapauksen vieressä, johon haluat määrittää.

E-painike testin suorittamisen avaamiseksi

  1. Testin suoritusnäkymä avautuu. Käytä Määritetty pudotusvalikosta valitaksesi toisen käyttäjän. Zephyr tallentaa muutoksen automaattisesti.

Testin suorituksen uudelleenmäärittäminen toiselle käyttäjälle

Suorita testit

Vaiheet:

  1. Suorita testitapaus nopeasti muuttamalla sen tilaa Tila syklin suoritustaulukon sarakkeessa. Saat tarkemman suoritusnäkymän napsauttamalla E -painiketta testin vieressä.

Nopea suoritustilan alasvetovalikko

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

Suoritustilan alasvetovalikon arvot

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

Suorita yksittäiset testivaiheet

Katso testauksen edistyminen

Vaiheet:

  1. Jos haluat tarkastella kaikkien aktiviteettien testien edistymistä, napsauta Mittaristot ylävalikon navigoinnista ja avaa tarkasteltava kojelauta.

Avaa Jira-hallintapaneeli Zephyr-gadgeteilla

  1. 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-painike Jiran kojelautaan

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

Lisää Zephyr-raportointigadget

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

UKK

Zephyr for Jira, jota SmartBear nyt myy nimellä Zephyr Squad, on Jiran natiivi lisäosa testienhallintaan. Sen avulla tiimit voivat luoda testitapauksia Jira-ongelmien ilmetessä, rakentaa testisyklejä, suorittaa testejä, linkittää vikoja ja... track-laatua kojelaudan laitteiden kautta Jirasta poistumatta.

Zephyr Squad on kevyt Jira-natiivi vaihtoehto, joka tallentaa testit Jira-testitehtävinä. Zephyr Scale (aiemmin TM4J) on yritysversio, jossa on erillinen testikirjasto, mukautetut tilat, BDD-vaiheet ja kansiohierarkiat. Se on suunniteltu suurille laadunvarmistustiimeille ja auditointipainotteisille ympäristöille.

Zephyr Squad toimii Jira Cloudissa ja Jira Data Centerissä. Atlassian lopetti Jira Server -tuen helmikuussa 2024, joten uudet Zephyr Squad -käyttöönotot kohdistuvat Cloudiin tai Data Centeriin. Olemassa olevat palvelinasennukset eivät enää saa ominaisuuspäivityksiä.

ZQL on Zephyr Query Language, JQL-tyylinen syntaksi testitapausten, suoritusten ja syklien hakemiseen. Se tukee suodattimia, kuten cycleName, executionStatus, projectKey ja assignee, ja auttaa testaajia luomaan tallennettuja hakuja ja kojelautaraportteja.

Kyllä. Zephyr Squad tarjoaa REST-rajapinnan ja ZAPI-lisäosan automaattisten tulosten lähettämiseen. Yleiset putket lähettävät tuloksia Jenkins, Bamboo, GitHub-toiminnot, Selenium, Cypressja TestNG päivittää suoritustilan Jiran sisällä automaattisesti.

SmartBearin HaloAI luo Jira-tarinoista luonnostestitapauksia, ehdottaa testivaiheita ja odotettuja tuloksia, tiivistää epäonnistuneet testiajot vikakuvauksiksi ja korostaa epävakaita tai korkean riskin testejä, jotta tiimit keskittyvät todennäköisimmin epäonnistuviin tapauksiin.

Generatiivinen tekoäly tuottaa vankkoja alustavia luonnoksia vaiheista, testidatasta ja odotetuista tuloksista, mutta se silti jättää huomiotta reunatapaukset ja liiketoimintakontekstin. Käsittele sen tuotosta lähtökohtana, tarkista se kehittäjän tai tuoteomistajan kanssa ja validoi jokainen vaihe manuaalisesti ennen suorittamista.

Tiivistä tämä viesti seuraavasti: