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






















