Zephyr for JIRA Tutorial: Test Management Tool

โšก Smart oppsummering

Zephyr for Jira, nรฅ solgt av SmartBear som Zephyr Squad, er et innebygd tillegg for testadministrasjon som lar team designe, planlegge, utfรธre og rapportere om tester uten รฅ forlate Atlassian Jira. Denne veiledningen gรฅr gjennom alle kjernearbeidsflyter, fra รฅ opprette et testproblem til trackonge dashbord.

  • ๐Ÿงฉ Hva det er: Zephyr Squad (tidligere Zephyr for Jira) er en Jira-basert testadministrasjonsapp fra SmartBear som legger til en testproblemtype, testsykluser, utfรธrelse og rapporteringsdingser til ethvert Jira-prosjekt.
  • ๐Ÿ†š Tropp vs. Skala: Squad er det lette Jira-native tillegget som dekkes i denne veiledningen. Zephyr Scale (tidligere TM4J) er det tyngre bedriftsalternativet med gjenbrukbare biblioteker, tilpassede statuser og BDD-stรธtte.
  • ๐Ÿ› ๏ธ Kjernearbeidsflyter: Opprett et testproblem, bygg en testsyklus, legg til tester i syklusen, tildel utfรธrelser, merk Bestรฅtt eller Ikke Bestรฅtt pรฅ trinnnivรฅ, og se mรฅlinger gjennom Zephyr-dashborddingser.
  • โ˜๏ธ Implementeringsalternativer: Tilgjengelig for Jira Cloud, Jira Data Center og Jira Server (serverstรธtte ble avsluttet i februar 2024), og installeres pรฅ fรฅ minutter fra Atlassian Marketplace.
  • ๐Ÿค– AI-hjelp: SmartBears HaloAI foreslรฅr nรฅ testtilfeller fra Jira-historier, lager utkast til trinnbeskrivelser og avdekker risikofylte omrรฅder, noe som reduserer tiden som kreves for manuell redigering i Zephyr Squad og Zephyr Scale.
  • ๐Ÿ“Š rapportering: Innebygde Zephyr-dingser som Test Execution Burndown, Mest mislykkede tester og TracMulighet for รฅ rulle utfรธrelsesdata inn i native Jira-dashbord for go/no go-beslutninger.

Veiledning for testhรฅndtering i Zephyr for Jira

Zephyr er en av de mest brukte testhรฅndteringslรธsningene for Atlassian Jira. Zephyr-familien ble kjรธpt opp av SmartBear i 2021 og inkluderer nรฅ Zephyr-troppen (tidligere Zephyr for Jira), Zephyr-skala (tidligere TM4J), og Zephyr EnterpriseSmartBear rapporterer at titusenvis av kunder i mer enn 100 land bruker Zephyr-produkter hver dag for รฅ sende programvare raskere.

Zephyr-troppen er den innebygde Jira-applikasjonen som bringer kvalitetsfunksjoner for testadministrasjon inn i ethvert Jira Cloud- eller datasenterprosjekt. Nรฅr Zephyr brukes i Jira, kan tester opprettes, vises i ethvert Jira-prosjekt og kjรธres umiddelbart eller som en del av en strukturert testsyklus som er koblet til andre Jira-problemer. Detaljerte testmรฅlinger er trackoblet til tilpassbare Zephyr-dashborddingser.

Zephyr tilbyr flere distribusjonsalternativer:

  1. Zephyr-troppen for Jira Cloud
  2. Zephyr Squad for Jira-datasenteret
  3. Zephyr Squad for Jira Server (slutten av levetiden februar 2024)

Denne veiledningen dekker Zephyr Squad og dens funksjoner i detalj.

Funksjoner i Zephyr Squad for Jira

  • Native til Jira, slik at brukere kan skrive og kjรธre tester uten รฅ forlate prosjektet de allerede jobber i.
  • Testing er integrert med prosjektsykluser, noe som gjรธr det mulig for team รฅ track programvarekvalitet og ta informerte go/no go-beslutninger hver sprint.
  • Opprett, planlegg og utfรธr tester ved hjelp av testproblemtypen som Zephyr legger til i hvert Jira-prosjekt.
  • Opprett, vis og endre testtrinn og vedlegg for individuelle tester. Bygg testkjรธringssykluser, kjรธr testene og koble feil tilbake til spesifikke testtrinn.
  • Track kvalitetsmรฅlinger gjennom ferdige Zephyr-dingser som Test Execution Burndown, Traceffektivitet og de mest mislykkede testene.
  • Stรธtte for REST API-, ZAPI- og CI/CD-integrasjoner med Jenkins, Bambooog GitHub-handlinger for automatisert import av testresultater.
Toppvalg
Zoho Projects

Zoho Projects er en kraftig prosjektstyringsprogramvare som stรธtter hele livssyklusen til ethvert prosjekt โ€“ fra planlegging og utfรธrelse til testing og teamsamarbeid. Den gir deg de riktige verktรธyene, inkludert oppgavestyring tracking, Gantt-diagrammer, sprinttavler og sanntidsrapportering. Det intuitive grensesnittet og det fleksible rammeverket gjรธr det til et ideelt valg for bรฅde nybegynnere og erfarne prosjektledere som รธnsker รฅ effektivisere arbeidsflytene sine.

Besรธk Zoho Projects

Zephyr Squad vs. Zephyr Scale: Hvilken bรธr du bruke?

SmartBear selger to Jira-fokuserte testhรฅndteringsprodukter, og รฅ blande dem sammen er den vanligste feilen nye brukere gjรธr. ร… velge riktig produkt avhenger av teamstรธrrelse, styringsbehov og hvor mye testgjenbruk du trenger pรฅ tvers av prosjekter.

  • Zephyr-troppen โ€“ Det lette Jira-native alternativet som er dekket i denne veiledningen. Det lagrer tester som Jira-problemer av typen Test, stรธtter ZQL-sรธk, og er ideell for agile team som รธnsker testhรฅndtering direkte i sitt eksisterende Jira-tavle.
  • Zephyr-skala โ€“ Enterprise-alternativet (tidligere Test Management for Jira, eller TM4J). Det lagrer tester utenfor Jira-problemet tracker, stรธtter et gjenbrukbart testbibliotek, tilpassede statuser, parametere, Gherkin BDD-trinn og mappehierarkier. Bedre egnet for store QA-organisasjoner med regulatoriske eller revisjonsbehov.
  • Zephyr Enterprise โ€“ En frittstรฅende webapplikasjon som opererer utenfor Jira. Den er rettet mot organisasjoner som trenger rapportering pรฅ tvers av verktรธy utover Atlassian.

Hvis dere er en smidig gruppe pรฅ fรฆrre enn femti testere som jobber i Jira, er Zephyr Squad det rette utgangspunktet. Hvis dere trenger delte testbiblioteker pรฅ tvers av mange prosjekter eller formell samsvarsrapportering, bรธr dere heller vurdere Zephyr Scale.

Slik bruker du Zephyr Squad til Jira-testadministrasjon

Fรธr du starter, sett opp en instans av Zephyr Squad. Start enten en Gratis prรธveversjon av Zephyr Squad eller kjรธp en lisens fra Atlassian Marketplace. Bekreft at Zephyr Squad-tillegget er installert og aktivert av Jira-administratoren din, og at brukerkontoen din har tillatelse til รฅ opprette og redigere testproblemer i mรฅlprosjektet.

Lag en test

Fremgangsmรฅte:

  1. For รฅ opprette en testtilfelle (et problem med type Test), klikk pรฅ Opprett -knappen i den รธverste menynavigasjonen.

Lag en test i Zephyr for Jira

  1. Ocuco Opprett utgave dialogboksen รฅpnes med fรธlgende obligatoriske felt:
    1. Prosjekt โ€“ Jira-prosjektet der testtilfellet skal ligge etter opprettelsen.
    2. Problemtype - Velg Test (denne problemtypen er lagt til av Zephyr Squad).
    3. Sammendrag โ€“ Navnet eller tittelen pรฅ testtilfellet.
    4. Reporter โ€“ Jira-brukeren som oppretter testtilfellet.

Opprett problemdialog med testproblemtypen

  1. Nรฅr de obligatoriske feltene er utfylt, blar du ned til bunnen av skjemaet og legger til testtrinn. Hvert trinn samler inn tre typer informasjon:
    1. Testtrinn - Descriptav handlingen som mรฅ utfรธres for dette trinnet.
    2. Testdata โ€“ Alle data som kreves for trinnet.
    3. forventet resultat โ€“ Resultatet som skal vises etter at handlingen er utfรธrt.

Legg til testtrinn i Zephyr

Endre og se en test

Fremgangsmรฅte:

  1. For รฅ vise en testtilfelle og endre noen av feltene, klikk Tester i toppmeny-navigasjonen og velg Sรธke tester.

Sรธk i tester-menyen i Zephyr

  1. Sรธkeskjermen รฅpnes med Zephyr Query Language (ZQL)-kontroller for filtrering av testtilfeller. Klikk pรฅ Sammendrag av testtilfellet du vil inspisere. I dette eksemplet รฅpner vi Guru99 Eksempel pรฅ testtilfelle.
    1. ZQL tilbyr ekstra filtre som teststatus, syklus, etikett og tilordnet for รฅ begrense resultatene.

ZQL-sรธkeresultater i Zephyr

  1. Dette รฅpner visningen av den individuelle testtilfellet. Klikk pรฅ et felt for รฅ redigere det innebygd. Trykk Enter pรฅ tastaturet, og Zephyr lagrer endringen automatisk. Du kan ogsรฅ redigere individuelle testtrinn og omorganisere dem ved รฅ dra og slippe.

Rediger testfelt og trinn

Lag en testsyklus

Fremgangsmรฅte:

  1. For รฅ opprette en testsyklus, klikk pรฅ Syklussammendrag fanen pรฅ Testsammendrag side.

Fanen Syklussammendrag i Zephyr

  1. Eksisterende sykluser vises pรฅ venstre side av grensesnittet i en organisert mappestruktur. Legg til en ny testsyklus ved รฅ klikke pรฅ + knappen รธverst i mappestrukturmenyen.

Legg til ny testsyklus i Zephyr

  1. Ocuco Opprett ny syklus dialogboksen รฅpnes. Fyll ut feltene og klikk SparFeltene er:
    1. Versjon โ€“ Listen over versjoner som er definert for Jira-prosjektet.
    2. Navn โ€“ Navn pรฅ testsyklus (obligatorisk).
    3. Tekniske beskrivelser โ€“ En kort beskrivelse av syklusen.
    4. Bygge โ€“ Informasjonsfelt for byggidentifikator (valgfritt).
    5. Miljรธ โ€“ Informasjonsfelt for testmiljรธet (valgfritt).
    6. Fra โ€“ Startdatoen for testsyklusen.
    7. Til โ€“ Sluttdatoen for testsyklusen. Sluttdatoen er ikke hรฅndhevet, sรฅ brukere kan fortsette รฅ legge til og kjรธre tester utover den.

Dialogfelt for oppretting av ny syklus

  1. Etter lagring vises den nye syklusen i mappetreet pรฅ venstre side av grensesnittet.

Ny testsyklus i mappetreet

Legg til tester i testsykluser

Fremgangsmรฅte:

  1. For รฅ legge til testtilfeller i en testsyklus, รฅpne Syklussammendrag fanen og klikk pรฅ syklusen du vil fylle ut. Klikk deretter Legg til tester pรฅ hรธyre side av grensesnittet, over testutfรธrelsestabellen.

Legg til tester-knappen i syklussammendraget

  1. Ocuco Legg til tester dialogboksen vises. Bruk rullegardinlisten til รฅ sรธke etter testtilfellene som skal bli med i syklusen, eller skriv inn en test-ID direkte. Etter at du har valgt testene, tilordner du dem til en Jira-bruker. Denne brukeren er den fรธrste eieren som skal utfรธre de tillagte testene i syklusen.
  • Tildeleren kan endres senere nรฅr en individuell test utfรธres.

Klikk Legg til nรฅr du er ferdig med รฅ velge og tildele alle testtilfellene dine.

Legg til tester-dialogboks og mottakervelger

  1. Zephyr legger til og tilordner alle valgte testtilfeller til den valgte Jira-brukeren. En fremdriftsdialogboks vises. Nรฅr den er ferdig, klikker du pรฅ Lukke nederst til hรธyre.

Legg til dialogboksen for testfremdrift

  1. Etter at testene er lagt til, klikker du pรฅ syklusnavnet for รฅ se alle testene som er lagt til i utfรธrelsestabellen.

Tabell for utfรธrelse av testsyklus

Tilordne testutfรธrelser

Fremgangsmรฅte:

  1. Pรฅ Syklussammendrag side, klikk pรฅ E knappen ved siden av testtilfellet du vil tilordne.

E-knappen for รฅ รฅpne testkjรธringen

  1. Testutfรธrelsesvisningen รฅpnes. Bruk Tilordnet rullegardinlisten for รฅ velge en annen bruker. Zephyr lagrer endringen automatisk.

Tilordne testkjรธring til en annen bruker

Utfรธr testene

Fremgangsmรฅte:

  1. Hurtigkjรธr en testsak ved รฅ endre statusen i status kolonnen i syklusutfรธrelsestabellen. For en mer detaljert kjรธring, klikk pรฅ E knappen ved siden av testen.

Hurtig rullegardinmeny for utfรธrelsesstatus

  1. Fra utfรธrelsesvisningen markerer du hele testtilfellet ved รฅ velge en verdi fra Utfรธrelsesstatus rullegardinliste (typiske verdier: GODKJENT, IKKE GODKJENT, IKKE UTFร˜RT, BLOKKERT, IKKE UTFร˜RT). Zephyr registrerer kjรธringen.

Rullegardinverdier for utfรธrelsesstatus

  1. Du kan ogsรฅ utfรธre hvert testtrinn uavhengig. Bla til Testdetaljer-delen og endre status rullegardinmenyen for hvert trinn. Resultater pรฅ trinnnivรฅ rulleres opp til testtilfellestatusen og mates inn i Zephyrs rapporteringsdingser.

Utfรธr individuelle testtrinn

Se testfremdrift

Fremgangsmรฅte:

  1. For รฅ se testfremdriften pรฅ tvers av alle aktiviteter, klikk Instrumentbord i toppmenynavigasjonen og รฅpne dashbordet du vil inspisere.

ร…pne Jira-dashbordet med Zephyr-dingser

  1. Dashbordet viser alle dingser som er lagt til, inkludert eventuelle Zephyr-rapporteringsdingser. For รฅ legge til flere Zephyr-dingser, klikk pรฅ Legg til gadgets knappen รธverst til hรธyre pรฅ dashbordet.

Legg til Gadget-knapp pรฅ Jira-dashbordet

  1. Ocuco Legg til en gadget dialogboksen รฅpnes. Skriv inn Zephyr i sรธkefeltet for รฅ filtrere Zephyrs testdingser (Testutfรธrelsesnedbrytning, Mest mislykkede tester, Testutfรธrelsesresultater, Trackapasitet og andre). Velg en dings og klikk Legg til gadget รฅ plassere den pรฅ dashbordet slik at teamet ditt kan track fremgang pรฅ et รธyeblikk.

Legg til en Zephyr-rapporteringsmodul

Hvordan AI endrer testhรฅndtering i Zephyr

SmartBear har rullet AI-funksjoner inn i Zephyr-familien gjennom sin HaloAI initiativet, og effekten pรฅ Zephyr Squad og Zephyr Scale er allerede synlig. AI leser nรฅ den lenkede Jira-historien og genererer utkast til testtilfeller med trinn, testdata og forventede resultater, noe som dramatisk reduserer tiden testerne bruker pรฅ redigering.

AI-funksjoner avdekker ogsรฅ risiko ved รฅ analysere tidligere utfรธrelseshistorikk. De fremhever tester som feiler oftest, flagger ustabile trinn og foreslรฅr hvilke omrรฅder av produktet som fortjener ekstra dekning i neste syklus. Generative assistenter kan oppsummere en mislykket kjรธring til en feilbeskrivelse som er klar til รฅ kobles til Jira, og de oversetter ZQL-spรธrringer fra vanlig engelsk. AI erstatter ikke menneskelig gjennomgang, men den flytter testadministrasjonen mot hรธyere innflytelse, utforskende arbeid.

Spรธrsmรฅl og svar

Zephyr for Jira, nรฅ solgt som Zephyr Squad av SmartBear, er et innebygd Jira-tillegg for testadministrasjon. Det lar team opprette testtilfeller etter hvert som Jira-problemer oppstรฅr, bygge testsykluser, utfรธre tester, koble sammen defekter og track-kvalitet gjennom dashborddingser uten รฅ forlate Jira.

Zephyr Squad er det lette Jira-native alternativet som lagrer tester som Jira-testproblemer. Zephyr Scale (tidligere TM4J) er bedriftsalternativet med et separat testbibliotek, tilpassede statuser, BDD-trinn og mappehierarkier, designet for store QA-team og revisjonstunge miljรธer.

Zephyr Squad kjรธrer pรฅ Jira Cloud og Jira Data Center. Atlassian avsluttet Jira Server-stรธtten i februar 2024, sรฅ nye Zephyr Squad-distribusjoner er rettet mot Cloud eller Data Center. Eksisterende Server-installasjoner mottar ikke lenger funksjonsoppdateringer.

ZQL er Zephyr Query Language, en syntaks i JQL-stil for รฅ sรธke i testtilfeller, utfรธrelser og sykluser. Den stรธtter filtre som cycleName, executionStatus, projectKey og assignee, og hjelper testere med รฅ lage lagrede sรธk og dashbordrapporter.

Ja. Zephyr Squad tilbyr et REST API og ZAPI-tillegget for publisering av automatiserte resultater. Vanlige pipelines sender resultater fra Jenkins, Bamboo, GitHub-handlinger, Selenium, Cypressog TestNG for รฅ oppdatere utfรธrelsesstatusen i Jira automatisk.

SmartBears HaloAI genererer utkast til testtilfeller fra Jira-historier, foreslรฅr testtrinn og forventede resultater, oppsummerer mislykkede kjรธringer i feilbeskrivelser og fremhever ustabile eller hรธyrisikotester, slik at teamene fokuserer pรฅ tilfellene som har stรธrst sannsynlighet for รฅ mislykkes.

Generativ AI produserer solide fรธrsteutkast for trinn, testdata og forventede resultater, men den gรฅr fortsatt glipp av kanttilfeller og forretningskontekst. Bruk resultatet som et utgangspunkt, gjennomgรฅ det med utvikleren eller produkteieren, og valider hvert trinn manuelt fรธr utfรธrelse.

Oppsummer dette innlegget med: