Zephyr for JIRA õpetus: testihaldustööriist

⚡ Nutikas kokkuvõte

Zephyr for Jira, mida SmartBear nüüd müüb nime all Zephyr Squad, on natiivne testihalduse lisandmoodul, mis võimaldab meeskondadel teste kujundada, planeerida, teostada ja nende kohta aru anda ilma Atlassian Jirast lahkumata. See õpetus tutvustab kõiki põhilisi töövooge alates testiprobleemi loomisest kuni trackuninglikud armatuurlauad.

  • 🧩 Mis see on: Zephyr Squad (endine Zephyr Jira jaoks) on SmartBeari Jira-põhine testihaldusrakendus, mis lisab igale Jira projektile testiprobleemi tüübi, testitsüklid, teostusvariandid ja aruandlusvidinad.
  • 🆚 Meeskond vs skaala: Squad on selles õpetuses käsitletav kerge Jira-natiivne lisandmoodul. Zephyr Scale (endine TM4J) on raskem ettevõtteversioon korduvkasutatavate teekide, kohandatud olekute ja BDD-toega.
  • 🛠️ Põhilised töövood: Looge testiprobleem, koostage testitsükkel, lisage tsüklile teste, määrake teostusi, märkige etapi tasandil läbitud või mitteläbitud ja vaadake mõõdikuid Zephyri armatuurlaua vidinate kaudu.
  • ☁️ Juurutusvalikud: Saadaval Jira Cloudi, Jira Data Centeri ja Jira Serveri jaoks (serveri tugi lõppes 2024. aasta veebruaris) ning installitav Atlassian Marketplace'ist minutitega.
  • 🤖 AI abi: SmartBeari HaloAI pakub nüüd Jira lugudest testjuhtumeid, koostab sammude kirjeldused ja toob esile riskantseid alasid, vähendades käsitsi loomise aega Zephyr Squadis ja Zephyr Scale'is.
  • 📊 Aruandlus: Sisseehitatud Zephyri vidinad, näiteks testide täitmise aruanne, ebaõnnestunud testid ja Tractõhususe tagamiseks tuleb teostusandmed viia Jira natiivsetesse armatuurlaudadesse otsuste tegemiseks.

Zephyr Jira testihalduse õpetus

Zephyr on üks Atlassian Jira enimkasutatavaid testihalduslahendusi. SmartBeari poolt 2021. aastal omandatud Zephyri tooteperekonda kuuluvad nüüd järgmised lahendused: Zephyri meeskond (varem Zephyr Jira jaoks), Sefiiri skaala (varem TM4J) ja Zephyr EnterpriseSmartBear teatab, et kümned tuhanded kliendid enam kui 100 riigis kasutavad iga päev Zephyri tooteid tarkvara kiiremaks tarnimiseks.

Zephyri meeskond on Jira natiivne rakendus, mis toob kvaliteeditestide haldamise võimalused igasse Jira pilve- või andmekeskuse projekti. Kui Zephyri kasutatakse Jira sees, saab teste luua, vaadata mis tahes Jira projektis ja käivitada kohe või osana struktureeritud testitsüklist, mis on lingitud teiste Jira probleemidega. Üksikasjalikud testimismõõdikud on olemas. trackohandatavate Zephyri armatuurlaua vidinate kaudu.

Zephyr pakub mitmeid juurutamisvõimalusi:

  1. Zephyr Squad Jira Cloudi jaoks
  2. Zephyr Squad Jira andmekeskuse jaoks
  3. Zephyr Squad Jira serverile (lõpeb veebruaris 2024)

See õpetus käsitleb üksikasjalikult Zephyr Squadi ja selle funktsioone.

Zephyr Squadi omadused Jira jaoks

  • Jira-põhine, nii et kasutajad saavad teste luua ja käivitada ilma projektist lahkumata, milles nad juba töötavad.
  • Testimine on integreeritud projektitsüklitesse, mis võimaldab meeskondadel track tarkvara kvaliteet ja teha iga sprindi kohta teadlikke otsuseid.
  • Loo, planeeri ja käivita teste, kasutades Zephyri igale Jira projektile lisatavat testi probleemi tüüpi.
  • Loo, vaata ja muuda üksikute testide testimisetappe ja manuseid. Loo testide täitmistsüklid, käivita teste ja seo defektid tagasi konkreetsete testimisetappidega.
  • Track kvaliteedimõõdikud valmis Zephyri vidinate, näiteks Test Execution Burndowni, kaudu, Tractoimivus ja enim ebaõnnestunud testid.
  • REST API, ZAPI ja CI/CD integratsioonide tugi Jenkins, Bambooja GitHubi toimingud testitulemuste automatiseeritud importimiseks.
Parim valik
Zoho Projects

Zoho Projects on võimas projektijuhtimistarkvara, mis toetab iga projekti kogu elutsüklit – alates planeerimisest ja elluviimisest kuni testimise ja meeskonnatööni. See varustab teid õigete tööriistadega, sealhulgas ülesannete haldamisega. tracKing, Gantti diagrammid, sprinditahvlid ja reaalajas aruandlus. Selle intuitiivne liides ja paindlik raamistik muudavad selle ideaalseks valikuks nii algajatele kui ka kogenud projektijuhtidele, kes soovivad oma töövooge tõhusalt sujuvamaks muuta.

visiit Zoho Projects

Zephyr Squad vs Zephyr Scale: Kumba peaksite kasutama?

SmartBear müüb kahte Jira-keskset testihaldustoodet ja nende segi ajamine on uute kasutajate kõige levinum viga. Õige toote valimine sõltub meeskonna suurusest, juhtimisvajadustest ja sellest, kui palju teste on vaja projektide vahel uuesti kasutada.

  • Zephyri meeskond – Selles õpetuses käsitletav kerge Jira-natiivne variant. See salvestab teste Jira probleemidena tüübi järgi test, toetab ZQL-otsinguid ja sobib ideaalselt agiilsetele meeskondadele, kes soovivad testide haldamist otse oma olemasolevas Jira tahvlis.
  • Sefiiri skaala – Ettevõtte variant (varem Test Management for Jira või TM4J). See salvestab teste väljaspool Jira probleemi. tracker toetab korduvkasutatavat testiteeki, kohandatud olekuid, parameetreid, Gherkin BDD samme ja kaustahierarhiaid. Sobib paremini suurtele kvaliteedikontrolli organisatsioonidele, millel on regulatiivsed või auditeerimisvajadused.
  • Zephyr Enterprise – Eraldiseisev veebirakendus, mis töötab väljaspool Jirat. See on suunatud organisatsioonidele, kes vajavad tööriistadeülest aruandlust peale Atlassiani.

Kui teie agiilne meeskond, kuhu kuulub alla viiekümne Jira-põhise testija, on Zephyr Squad õige alguspunkt. Kui vajate jagatud testiteegi mitme projekti vahel või ametlikku vastavusaruannet, siis kaaluge hoopis Zephyr Scale'i.

Kuidas kasutada Zephyr Squadi Jira testihalduse jaoks

Enne alustamist loo Zephyr Squadi eksemplar. Kas alusta Zephyr Squadi tasuta prooviversioon või osta litsents Atlassian Marketplace'ist. Veenduge, et teie Jira administraator on installinud ja lubanud Zephyr Squadi lisandmooduli ning et teie kasutajakontol on luba sihtprojektis testiprobleeme luua ja muuta.

Loo test

Sammud:

  1. Testijuhtumi loomiseks (tüübiga seotud probleem) test), klõpsake nuppu Looma nupp ülemises navigeerimismenüüs.

Loo Jira jaoks test Zephyris

  1. . Loo väljaanne Avaneb dialoog, kus on järgmised kohustuslikud väljad:
    1. Projekt – Jira projekt, kuhu testjuhtum pärast loomist paigutatakse.
    2. Probleemi tüüp - Valige test (selle numbritüübi lisas Zephyr Squad).
    3. kokkuvõte – Testijuhtumi nimi või pealkiri.
    4. Reporter – Jira kasutaja, kes loob testijuhtumi.

Probleemi loomise dialoog testimisprobleemi tüübiga

  1. Kui kohustuslikud väljad on täidetud, kerige vormi lõppu ja lisage testimisetapid. Iga samm hõlmab kolme teavet:
    1. Testietapp - Descriptselle sammu jaoks vajaliku toimingu ioon.
    2. Testi andmed – Kõik etapi jaoks vajalikud andmed.
    3. Oodatud Tulemus – Tulemus, mis peaks pärast toimingu sooritamist ilmuma.

Lisa testimisetapid Zephyris

Muutke ja vaadake testi

Sammud:

  1. Testijuhtumi vaatamiseks ja selle väljade muutmiseks klõpsake nuppu Testid ülemises navigeerimismenüüs ja valige Otsingutestid.

Zephyri otsingu testide menüü

  1. Avaneb otsinguekraan, kus on Zephyr Query Language'i (ZQL) juhtelemendid testijuhtumite filtreerimiseks. Klõpsake nuppu kokkuvõte testijuhtumist, mida soovite uurida. Selles näites avame Guru99 Näidistest.
    1. ZQL pakub tulemuste kitsendamiseks lisafiltreid, näiteks testi olek, tsükkel, silt ja määratud isik.

ZQL otsingutulemused Zephyris

  1. See avab individuaalse testi vaate. Klõpsake suvalisel väljal, et seda tekstisiseselt redigeerida. Vajutage sisene klaviatuuril ja Zephyr salvestab muudatuse automaatselt. Samuti saate üksikuid testi samme muuta ja neid lohistades ümber korraldada.

Testiväljade ja sammude muutmine

Looge testitsükkel

Sammud:

  1. Testitsükli loomiseks klõpsake nuppu Tsükli kokkuvõte vahekaart peal Testi kokkuvõte lehel.

Tsükli kokkuvõtte vahekaart Zephyris

  1. Olemasolevad tsüklid kuvatakse liidese vasakul küljel korrastatud kaustastruktuuris. Uue testtsükli lisamiseks klõpsake nuppu + nupp kaustastruktuuri menüü ülaosas.

Lisa uus testitsükkel Zephyris

  1. . Loo uus tsükkel avaneb dialoogiboks. Täitke väljad ja klõpsake SäästaVäljad on järgmised:
    1. versioon – Jira projekti jaoks määratletud versioonide loend.
    2. Eesnimi – Katsetsükli nimi (nõutav).
    3. Kirjeldus – Tsükli lühikirjeldus.
    4. Ehitama – Järgu identifikaatori teabeväli (valikuline).
    5. keskkond – Testikeskkonna teabeväli (valikuline).
    6. alates – Katsetsükli alguskuupäev.
    7. Et – Testitsükli lõppkuupäev. Lõppkuupäeva ei ole kohustuslik, seega saavad kasutajad teste lisada ja käivitada ka pärast seda.

Uue tsükli loomise dialoogiväljad

  1. Pärast salvestamist kuvatakse uus tsükkel liidese vasakul küljel asuvas kaustapuus.

Uus testitsükkel kaustapuus

Lisage testid testitsüklitesse

Sammud:

  1. Testitsüklile testjuhtumite lisamiseks avage Tsükli kokkuvõte ja klõpsake tsüklil, mille soovite täita. Seejärel klõpsake Lisa testid liidese paremal küljel, testide käivitamise tabeli kohal.

Tsükli kokkuvõttes nupp „Lisa testid”

  1. . Lisa testid Ilmub dialoogiboks. Kasutage rippmenüüd, et otsida testjuhtumeid, mis peaksid tsükliga liituma, või sisestage otse testi ID. Pärast testide valimist määrake need Jira kasutajale. See kasutaja on esialgne omanik, kes käivitab tsüklis lisatud testid.
  • Määratut saab hiljem muuta, kui üksik test on käivitatud.

Click lisama kui olete kõik oma testjuhtumid valinud ja määranud.

Lisa testide dialoog ja ülesande saaja valija

  1. Zephyr lisab ja määrab iga valitud testijuhtumi valitud Jira kasutajale. Ilmub edenemisdialoog. Kui see on lõpetanud, klõpsake nuppu lähedal paremas alanurgas.

Lisa testide edenemise dialoog

  1. Pärast testide lisamist klõpsake tsükli nimel, et näha kõiki lisatud teste täitmistabelis.

Katsetsükli teostustabel

Testi sooritamise määramine

Sammud:

  1. Kohta Tsükli kokkuvõte lehel klõpsake nuppu E nuppu testijuhtumi kõrval, millele soovite määrata.

E-nupp testi käivitamise avamiseks

  1. Avaneb testi käivitamise vaade. Kasutage Määratud rippmenüüst teise kasutaja valimiseks. Zephyr salvestab muudatuse automaatselt.

Testi käivitamise määramine teisele kasutajale

Tehke testid

Sammud:

  1. Testi kiire käivitamine, muutes selle olekut olek tsükli täitmise tabeli veerus. Täpsema tsükli kuvamiseks klõpsake nuppu E testi kõrval olev nupp.

Kiire täitmise oleku rippmenüü

  1. Täitmisvaates vali kogu test, valides väärtuse alt Täitmise olek rippmenüüst (tüüpilised väärtused: PASS (LÄBIS), FAIL (KURDAMINE), WIP (POOLEOLUKS), BLOCKED (BLOKEERITUD), UNECEUTED (TEOSTAMATA). Zephyr salvestab käivitamise.

Täitmise staatuse rippmenüü väärtused

  1. Samuti saate iga testietappi eraldi käivitada. Kerige jaotiseni Testi üksikasjad ja muutke olek iga sammu rippmenüü. Sammude tasemel tulemused koondatakse testi olekusse ja edastatakse Zephyri aruandlusvidinatele.

Üksikute testietappide käivitamine

Vaadake testimise edenemist

Sammud:

  1. Kõigi tegevuste testi edenemise vaatamiseks klõpsake Verbi ülemise menüü navigeerimisribal ja avage armatuurlaud, mida soovite kontrollida.

Ava Jira armatuurlaud Zephyri vidinatega

  1. Armatuurlaual kuvatakse kõik lisatud vidinad, sh kõik Zephyri aruandlusvidinad. Rohkemate Zephyri vidinate lisamiseks klõpsake nuppu Lisa vidin nupp armatuurlaua paremas ülanurgas.

Lisa vidina nupp Jira armatuurlauale

  1. . Lisage vidin Avaneb dialoog. Tippige Sefiir otsinguribal Zephyri testimisvidinate filtreerimiseks (testimise aruanne, enim ebaõnnestunud testid, testimise tulemused, Trac(nt funktsionaalsus ja muud). Valige vidin ja klõpsake Lisa vidin et see armatuurlauale paigutada, et teie meeskond saaks track edusammud lühidalt.

Lisa Zephyri aruandlusvidin

Kuidas tehisintellekt muudab testide haldamist Zephyris

SmartBear on oma Zephyri tooteperekonda tehisintellekti võimekuse lisanud HaloAI algatus ning selle mõju Zephyr Squadile ja Zephyr Scale'ile on juba nähtav. Tehisintellekt loeb nüüd lingitud Jira lugu ja genereerib mustanditestid koos sammude, testiandmete ja oodatavate tulemustega, mis vähendab oluliselt testijate aega sisu loomisele.

Tehisintellekt tuvastab ka riske, analüüsides varasemat teostusajalugu. Nad toovad esile kõige sagedamini ebaõnnestunud testid, märgistavad ebakindlaid samme ja pakuvad välja toote valdkonnad, millised vajavad järgmises tsüklis lisakajastamist. Generatiivsed assistendid saavad ebaõnnestunud testi kokku võtta defektikirjelduseks, mis on valmis Jiraga linkimiseks, ning nad tõlgivad ZQL-päringud lihtsast inglise keelest. Tehisintellekt ei asenda inimlikku ülevaadet, kuid see nihutab testihaldust suurema võimenduse ja uurimusliku töö suunas.

KKK

Zephyr for Jira, mida SmartBear nüüd Zephyr Squadina müüb, on Jira natiivne lisandmoodul testide haldamiseks. See võimaldab meeskondadel luua testjuhtumeid Jira probleemide korral, ehitada testitsükleid, käivitada teste, linkida defekte ja... track kvaliteet armatuurlaua vidinate kaudu Jirast lahkumata.

Zephyr Squad on kerge Jira-natiivne variant, mis salvestab teste Jira testiprobleemidena. Zephyr Scale (endine TM4J) on ettevõtte variant eraldi testiteeki, kohandatud olekute, BDD-etappide ja kaustahierarhiatega, mis on loodud suurtele kvaliteedikontrolli meeskondadele ja auditeerimismahukatele keskkondadele.

Zephyr Squad töötab Jira Cloudis ja Jira Data Centeris. Atlassian lõpetas Jira Serveri toe 2024. aasta veebruaris, seega on uued Zephyr Squadi juurutused suunatud pilvele või Data Centerile. Olemasolevad serveriinstallatsioonid ei saa enam funktsioonivärskendusi.

ZQL on Zephyr Query Language, JQL-stiilis süntaks testide, teostusvariantide ja tsüklite otsimiseks. See toetab filtreid nagu cycleName, executionStatus, projectKey ja assignee ning aitab testijatel luua salvestatud otsinguid ja armatuurlaua aruandeid.

Jah. Zephyr Squad pakub REST API-t ja ZAPI lisandmoodulit automatiseeritud tulemuste postitamiseks. Levinud torujuhtmed saadavad tulemusi... Jenkins, Bamboo, GitHubi toimingud, Selenium, Cypressja TestNG Jira sees teostusoleku automaatseks värskendamiseks.

SmartBeari HaloAI genereerib Jira lugude põhjal mustanditeste, pakub välja testietapid ja oodatavad tulemused, võtab ebaõnnestunud testid kokku defektide kirjeldusteks ning toob esile ebakindlad või kõrge riskiga testid, et meeskonnad keskenduksid juhtumitele, millel on kõige suurem ebaõnnestumise tõenäosus.

Generatiivne tehisintellekt loob sammude, testandmete ja oodatavate tulemuste jaoks kindlad esimesed mustandid, kuid jätab siiski tähelepanuta äärejuhtumid ja ärikonteksti. Käsitle selle väljundit lähtepunktina, vaata see arendaja või tooteomanikuga üle ja valideeri iga samm enne teostamist käsitsi.

Võta see postitus kokku järgmiselt: