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.

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:
- Zephyr Squad Jira Cloudi jaoks
- Zephyr Squad Jira andmekeskuse jaoks
- 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.
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.
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:
- Testijuhtumi loomiseks (tüübiga seotud probleem) test), klõpsake nuppu Looma nupp ülemises navigeerimismenüüs.
- . Loo väljaanne Avaneb dialoog, kus on järgmised kohustuslikud väljad:
- Projekt – Jira projekt, kuhu testjuhtum pärast loomist paigutatakse.
- Probleemi tüüp - Valige test (selle numbritüübi lisas Zephyr Squad).
- kokkuvõte – Testijuhtumi nimi või pealkiri.
- Reporter – Jira kasutaja, kes loob testijuhtumi.
- Kui kohustuslikud väljad on täidetud, kerige vormi lõppu ja lisage testimisetapid. Iga samm hõlmab kolme teavet:
- Testietapp - Descriptselle sammu jaoks vajaliku toimingu ioon.
- Testi andmed – Kõik etapi jaoks vajalikud andmed.
- Oodatud Tulemus – Tulemus, mis peaks pärast toimingu sooritamist ilmuma.
Muutke ja vaadake testi
Sammud:
- Testijuhtumi vaatamiseks ja selle väljade muutmiseks klõpsake nuppu Testid ülemises navigeerimismenüüs ja valige Otsingutestid.
- 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.
- ZQL pakub tulemuste kitsendamiseks lisafiltreid, näiteks testi olek, tsükkel, silt ja määratud isik.
- 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.
Looge testitsükkel
Sammud:
- Testitsükli loomiseks klõpsake nuppu Tsükli kokkuvõte vahekaart peal Testi kokkuvõte lehel.
- Olemasolevad tsüklid kuvatakse liidese vasakul küljel korrastatud kaustastruktuuris. Uue testtsükli lisamiseks klõpsake nuppu + nupp kaustastruktuuri menüü ülaosas.
- . Loo uus tsükkel avaneb dialoogiboks. Täitke väljad ja klõpsake SäästaVäljad on järgmised:
- versioon – Jira projekti jaoks määratletud versioonide loend.
- Eesnimi – Katsetsükli nimi (nõutav).
- Kirjeldus – Tsükli lühikirjeldus.
- Ehitama – Järgu identifikaatori teabeväli (valikuline).
- keskkond – Testikeskkonna teabeväli (valikuline).
- alates – Katsetsükli alguskuupäev.
- Et – Testitsükli lõppkuupäev. Lõppkuupäeva ei ole kohustuslik, seega saavad kasutajad teste lisada ja käivitada ka pärast seda.
- Pärast salvestamist kuvatakse uus tsükkel liidese vasakul küljel asuvas kaustapuus.
Lisage testid testitsüklitesse
Sammud:
- 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.
- . 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.
- 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.
- Pärast testide lisamist klõpsake tsükli nimel, et näha kõiki lisatud teste täitmistabelis.
Testi sooritamise määramine
Sammud:
- Kohta Tsükli kokkuvõte lehel klõpsake nuppu E nuppu testijuhtumi kõrval, millele soovite määrata.
- Avaneb testi käivitamise vaade. Kasutage Määratud rippmenüüst teise kasutaja valimiseks. Zephyr salvestab muudatuse automaatselt.
Tehke testid
Sammud:
- 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.
- 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.
- 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.
Vaadake testimise edenemist
Sammud:
- Kõigi tegevuste testi edenemise vaatamiseks klõpsake Verbi ülemise menüü navigeerimisribal ja avage armatuurlaud, mida soovite kontrollida.
- Armatuurlaual kuvatakse kõik lisatud vidinad, sh kõik Zephyri aruandlusvidinad. Rohkemate Zephyri vidinate lisamiseks klõpsake nuppu Lisa vidin nupp armatuurlaua paremas ülanurgas.
- . 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.
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.






















