Tutorial Zephyr pentru JIRA: Instrument de management al testelor
โก Rezumat inteligent
Zephyr pentru Jira, vรขndut acum de SmartBear sub numele de Zephyr Squad, este un add-on nativ pentru gestionarea testelor care permite echipelor sฤ proiecteze, sฤ planifice, sฤ execute ศi sฤ raporteze testele fฤrฤ a pฤrฤsi Atlassian Jira. Acest tutorial prezintฤ fiecare flux de lucru de bazฤ, de la crearea unei probleme de testare pรขnฤ la tractablouri de bord rege.

Zephyr este una dintre cele mai utilizate soluศii de gestionare a testelor pentru Atlassian Jira. Achiziศionatฤ de SmartBear รฎn 2021, familia Zephyr include acum Echipa Zephyr (fostul Zephyr pentru Jira), Scala Zephyr (fostul TM4J) ศi Zephyr EnterpriseSmartBear raporteazฤ cฤ zeci de mii de clienศi din peste 100 de ศฤri utilizeazฤ zilnic produsele Zephyr pentru a livra software mai rapid.
Echipa Zephyr este aplicaศia nativฤ Jira care aduce capabilitฤศi de gestionare a testelor de calitate รฎn orice proiect Jira Cloud sau Data Center. Cรขnd Zephyr este utilizat รฎn Jira, testele pot fi create, vizualizate รฎn orice proiect Jira ศi executate imediat sau ca parte a unui ciclu de testare structurat care se leagฤ de alte probleme Jira. Metricile detaliate de testare sunt tracgestionat prin intermediul gadgeturilor personalizabile ale tabloului de bord Zephyr.
Zephyr oferฤ mai multe opศiuni de implementare:
- Echipa Zephyr pentru Jira Cloud
- Zephyr Squad pentru Jira Data Center
- Zephyr Squad pentru Jira Server (sfรขrศitul perioadei de valabilitate februarie 2024)
Acest tutorial prezintฤ รฎn detaliu Zephyr Squad ศi caracteristicile sale.
Caracteristici ale Zephyr Squad pentru Jira
- Nativ pentru Jira, utilizatorii pot crea ศi rula teste fฤrฤ a pฤrฤsi proiectul รฎn care lucreazฤ deja.
- Testarea este integratฤ cu ciclurile de proiect, ceea ce permite echipelor sฤ track calitatea software-ului ศi sฤ ia decizii informate privind succesul/refuzul รฎn fiecare sprint.
- Creaศi, planificaศi ศi executaศi teste folosind tipul de problemฤ Test pe care Zephyr รฎl adaugฤ la fiecare proiect Jira.
- Creaศi, vizualizaศi ศi modificaศi paศii de testare ศi ataศamentele pentru teste individuale. Construiศi cicluri de execuศie a testelor, rulaศi testele ศi legaศi defectele la paศii de testare specifici.
- Tracmetrici de calitate k prin intermediul gadgeturilor Zephyr predefinite, cum ar fi Test Execution Burndown, Tracebilitate ศi cele mai frecvente teste eศuate.
- Suport pentru integrฤri REST API, ZAPI ศi CI/CD cu Jenkins, Bambooศi acศiuni GitHub pentru importul automat al rezultatelor testelor.
Zoho Projects este un software puternic de management de proiect care susศine รฎntregul ciclu de viaศฤ al oricฤrui proiect - de la planificare ศi execuศie pรขnฤ la testare ศi colaborare รฎn echipฤ. Vฤ echipeazฤ cu instrumentele potrivite, inclusiv gestionarea sarcinilor tracking, diagrame Gantt, sprint board-uri ศi raportare รฎn timp real. Interfaศa sa intuitivฤ ศi cadrul flexibil รฎl fac o alegere idealฤ atรขt pentru รฎncepฤtori, cรขt ศi pentru managerii de proiect experimentaศi care doresc sฤ รฎศi eficientizeze fluxurile de lucru.
Zephyr Squad vs. Scala Zephyr: Pe care ar trebui sฤ o foloseศti?
SmartBear comercializeazฤ douฤ produse de gestionare a testelor axate pe Jira, iar confuzia lor este cea mai frecventฤ greศealฤ pe care o fac utilizatorii noi. Alegerea celui potrivit depinde de dimensiunea echipei, de nevoile de guvernanศฤ ศi de cรขt de multฤ reutilizare a testelor este necesarฤ รฎn cadrul proiectelor.
- Echipa Zephyr โ Opศiunea uศoarฤ Jira-nativฤ prezentatฤ รฎn acest tutorial. Stocheazฤ testele ca probleme Jira de tip Testare, acceptฤ cฤutฤri ZQL ศi este ideal pentru echipele agile care doresc gestionarea testelor direct รฎn interiorul panoului Jira existent.
- Scala Zephyr โ Opศiunea Enterprise (fosta Test Management for Jira sau TM4J). Stocheazฤ teste รฎn afara problemei Jira tracker, acceptฤ o bibliotecฤ de teste reutilizabilฤ, stฤri personalizate, parametri, paศi Gherkin BDD ศi ierarhii de foldere. Mai potrivit pentru organizaศiile mari de asigurare a calitฤศii cu nevoi de reglementare sau audit.
- Zephyr Enterprise โ O aplicaศie web independentฤ care funcศioneazฤ รฎn afara Jira. Se adreseazฤ organizaศiilor care au nevoie de raportare multi-instrument, dincolo de Atlassian.
Dacฤ eศti o echipฤ agilฤ cu mai puศin de cincizeci de testeri care lucreazฤ รฎn Jira, Zephyr Squad este punctul de plecare potrivit. Dacฤ ai nevoie de biblioteci de teste partajate รฎn mai multe proiecte sau de raportare formalฤ a conformitฤศii, evalueazฤ รฎn schimb Zephyr Scale.
Cum se utilizeazฤ Zephyr Squad pentru gestionarea testelor Jira
รnainte de a รฎncepe, configureazฤ o instanศฤ de Zephyr Squad. Fie porneศte o รฎncercare gratuitฤ a Zephyr Squad sau achiziศionaศi o licenศฤ de la Atlassian Marketplace. Confirmaศi cฤ add-on-ul Zephyr Squad este instalat ศi activat de administratorul Jira ศi cฤ aveศi permisiunea de a crea ศi edita probleme de testare รฎn proiectul ศintฤ pentru contul de utilizator.
Creaศi un test
Paศi:
- Pentru a crea un caz de testare (o problemฤ cu tipul Testare), apasฤ pe Creazฤ butonul din meniul de navigare superior.
- Creaศi o problemฤ se deschide o casetฤ de dialog cu urmฤtoarele cรขmpuri obligatorii:
- Proiect โ Proiectul Jira รฎn care va fi amplasat cazul de testare dupฤ creare.
- Tipul problemei - Alege Testare (acest tip de problemฤ este adฤugat de Zephyr Squad).
- Rezumat โ Numele sau titlul cazului de testare.
- Reporter โ Utilizatorul Jira care creeazฤ cazul de testare.
- Dupฤ ce cรขmpurile obligatorii sunt completate, derulaศi pรขnฤ la sfรขrศitul formularului ศi adฤugaศi paศii de testare. Fiecare pas conศine trei informaศii:
- Etapa testului - Descriptacศiunea care trebuie efectuatฤ pentru acest pas.
- Date de testare โ Orice date necesare pentru pas.
- rezultat asteptat โ Rezultatul care ar trebui sฤ aparฤ dupฤ efectuarea acศiunii.
Modificaศi ศi vizualizaศi un test
Paศi:
- Pentru a vizualiza un caz de testare ศi a modifica oricare dintre cรขmpurile sale, faceศi clic pe Teste รฎn meniul de navigare superior ศi selectaศi Teste de cฤutare.
- Ecranul de cฤutare se deschide cu controale Zephyr Query Language (ZQL) pentru filtrarea cazurilor de testare. Faceศi clic pe Rezumat al cazului de testare pe care doriศi sฤ รฎl inspectaศi. รn acest exemplu, deschidem Guru99 Exemplu de caz de testare.
- ZQL oferฤ filtre suplimentare, cum ar fi starea testului, ciclul, eticheta ศi persoana desemnatฤ, pentru a restrรขnge rezultatele.
- Aceasta deschide vizualizarea cazului de testare individual. Faceศi clic pe orice cรขmp pentru a-l edita direct. Apฤsaศi Intraศi pe tastaturฤ, iar Zephyr salveazฤ automat modificarea. De asemenea, puteศi edita paศi individuali de testare ศi รฎi puteศi rearanja prin glisare ศi plasare.
Creaศi un ciclu de testare
Paศi:
- Pentru a crea un ciclu de testare, faceศi clic pe Rezumatul ciclului fila pe Rezumatul testului .
- Ciclurile existente apar รฎn partea stรขngฤ a interfeศei รฎntr-o structurฤ organizatฤ de foldere. Adฤugaศi un nou ciclu de testare fฤcรขnd clic pe + butonul din partea de sus a meniului cu structura de foldere.
- Creaศi un nou ciclu se deschide o casetฤ de dialog. Completaศi cรขmpurile ศi faceศi clic pe Economiseศte
Cรขmpurile sunt:
- Versiune โ Lista versiunilor definite pentru proiectul Jira.
- Nume โ Numele ciclului de testare (obligatoriu).
- Descriere โ O scurtฤ descriere a ciclului.
- Construi โ Cรขmp informativ pentru identificatorul de compilare (opศional).
- Mediu inconjurator โ Cรขmp informativ pentru mediul de testare (opศional).
- De la โ Data de รฎncepere a ciclului de testare.
- La โ Data de รฎncheiere a ciclului de testare. Data de รฎncheiere nu este impusฤ, astfel รฎncรขt utilizatorii pot continua sฤ adauge ศi sฤ execute teste ศi dupฤ aceasta.
- Dupฤ salvare, noul ciclu apare รฎn arborele de foldere din partea stรขngฤ a interfeศei.
Adฤugaศi teste la ciclurile de testare
Paศi:
- Pentru a adฤuga cazuri de testare la un ciclu de testare, deschideศi Rezumatul ciclului ศi faceศi clic pe ciclul pe care doriศi sฤ รฎl populaศi. Apoi faceศi clic pe Adฤugaศi teste รฎn partea dreaptฤ a interfeศei, deasupra tabelului de execuศie a testelor.
- Adฤugaศi teste Apare o casetฤ de dialog. Folosiศi lista derulantฤ pentru a cฤuta cazurile de testare care ar trebui sฤ se alฤture ciclului sau introduceศi direct un ID de test. Dupฤ ce selectaศi testele, atribuiศi-le unui utilizator Jira. Utilizatorul respectiv este proprietarul iniศial care va executa testele adฤugate รฎn ciclu.
- Persoana desemnatฤ poate fi schimbatฤ ulterior, cรขnd se executฤ un test individual.
Clic Adฤuga odatฤ ce aศi terminat de selectat ศi de atribuit toate cazurile de testare.
- Zephyr adaugฤ ศi atribuie fiecare caz de testare selectat utilizatorului Jira ales. Apare o casetฤ de dialog de progres. Cรขnd terminฤ, faceศi clic pe รnchide รฎn partea dreaptฤ jos.
- Dupฤ ce testele sunt adฤugate, faceศi clic pe numele ciclului pentru a vedea toate testele adฤugate รฎn tabelul de execuศie.
Atribuiศi execuศii de testare
Paศi:
- Pe Rezumatul ciclului pagina, faceศi clic pe E de lรขngฤ cazul de testare pe care doriศi sฤ รฎl atribuiศi.
- Se deschide vizualizarea execuศiei testului. Folosiศi Atribuit lista derulantฤ pentru a alege un alt utilizator. Zephyr salveazฤ automat modificarea.
Executaศi testele
Paศi:
- Executarea rapidฤ a unui caz de testare prin modificarea stฤrii sale รฎn Stare coloanฤ a tabelului de execuศie a ciclului. Pentru o rulare mai detaliatฤ, faceศi clic pe E butonul de lรขngฤ test.
- Din vizualizarea execuศiei, marcaศi รฎntregul caz de testare selectรขnd o valoare din Starea de execuศie listฤ derulantฤ (valori tipice: PASS (REUS), FAIL (EศUAT), WIP (รN CERERE), BLOCKED (BLOCAT), UNEXECUTED (NEEXECUTAT). Zephyr รฎnregistreazฤ rularea.
- De asemenea, puteศi executa fiecare pas de testare independent. Derulaศi la secศiunea Detalii test ศi modificaศi Stare meniu derulant pentru fiecare pas. Rezultatele la nivel de pas se acumuleazฤ รฎn starea cazului de testare ศi alimenteazฤ gadgeturile de raportare Zephyr.
Vedeศi progresul testฤrii
Paศi:
- Pentru a vizualiza progresul testului รฎn toate activitฤศile, faceศi clic pe Tablourile de bord รฎn meniul de navigare din partea superioarฤ ศi deschideศi tabloul de bord pe care doriศi sฤ รฎl inspectaศi.
- Tabloul de bord afiศeazฤ fiecare gadget adฤugat, inclusiv orice gadgeturi de raportare Zephyr. Pentru a adฤuga mai multe gadgeturi Zephyr, faceศi clic pe Adฤugaศi gadgeturi butonul din colศul din dreapta sus al tabloului de bord.
- Adฤugaศi un gadget se deschide o casetฤ de dialog. Tastaศi. zefir รฎn bara de cฤutare pentru a filtra gadgeturile de testare Zephyr (Test Execution Burndown, Topul testelor eศuate, Rezultatele executฤrii testelor, Trac(ebilitate ศi altele). Selectaศi un gadget ศi faceศi clic pe Adฤugaศi obiectul gadget sฤ รฎl plasaศi pe tabloul de bord, astfel รฎncรขt echipa dvs. sฤ poatฤ tracprogresul k dintr-o privire.
Cum schimbฤ inteligenศa artificialฤ managementul testelor รฎn Zephyr
SmartBear a implementat capabilitฤศi de inteligenศฤ artificialฤ รฎn familia Zephyr prin intermediul... HaloAI iniศiativฤ, iar impactul asupra Zephyr Squad ศi Zephyr Scale este deja vizibil. IA citeศte acum povestea Jira conectatฤ ศi genereazฤ cazuri de testare preliminare cu paศi, date de testare ศi rezultate aศteptate, ceea ce reduce dramatic timpul petrecut de testeri cu crearea de proiecte.
Funcศiile de inteligenศฤ artificialฤ scot la ivealฤ ศi riscurile prin analizarea istoricului execuศiei anterioare. Acestea evidenศiazฤ testele care eศueazฤ cel mai des, semnaleazฤ paศii instabili ศi sugereazฤ ce zone ale produsului meritฤ acoperire suplimentarฤ รฎn ciclul urmฤtor. Asistenศii generativi pot rezuma o rulare eศuatฤ รฎntr-o descriere a defectelor care este gata de legatฤ la Jira ศi traduc interogฤrile ZQL din limba englezฤ simplฤ. Inteligenศa artificialฤ nu รฎnlocuieศte revizuirea umanฤ, dar schimbฤ managementul testelor cฤtre o muncฤ exploratorie cu un efect de levier mai mare.






















