Zephyr til JIRA Tutorial: Test Management Tool

โšก Smart opsummering

Zephyr til Jira, nu solgt af SmartBear som Zephyr Squad, er et native teststyrings-tilfรธjelsesprogram, der giver teams mulighed for at designe, planlรฆgge, udfรธre og rapportere om tests uden at forlade Atlassian Jira. Denne vejledning gennemgรฅr alle kernearbejdsgange, fra oprettelse af et testproblem til trackongelige instrumentbrรฆtter.

  • ๐Ÿงฉ Hvad det er: Zephyr Squad (tidligere Zephyr til Jira) er en Jira-native teststyringsapp fra SmartBear, der tilfรธjer en testproblemtype, testcyklusser, udfรธrelser og rapporteringsgadgets til ethvert Jira-projekt.
  • ๐Ÿ†š Hold vs. Skala: Squad er det lette Jira-native tilfรธjelsesprogram, der er dรฆkket i denne vejledning. Zephyr Scale (tidligere TM4J) er den tungere virksomhedsmulighed med genbrugelige biblioteker, brugerdefinerede statusser og BDD-understรธttelse.
  • ๐Ÿ› ๏ธ Kernearbejdsgange: Opret et testproblem, byg en testcyklus, tilfรธj tests til cyklussen, tildel udfรธrelser, marker Bestรฅet eller Ikke Bestรฅet pรฅ trinniveau, og se metrikker via Zephyr dashboard-gadgets.
  • โ˜๏ธ Implementeringsmuligheder: Tilgรฆngelig til Jira Cloud, Jira Data Center og Jira Server (serversupport ophรธrte i februar 2024) og installeres pรฅ fรฅ minutter fra Atlassian Marketplace.
  • ๐Ÿค– AI Assistance: SmartBears HaloAI foreslรฅr nu testcases fra Jira-stories, udarbejder trinbeskrivelser og afdรฆkker risikofyldte omrรฅder, hvilket reducerer manuel redigeringstid i Zephyr Squad og Zephyr Scale.
  • ๐Ÿ“Š Rapportering: Indbyggede Zephyr-gadgets sรฅsom Test Execution Burndown, Top Failing Tests og TracMulighed for at overfรธre udfรธrelsesdata til native Jira-dashboards til go/no go-beslutninger.

Zephyr til Jira teststyringsvejledning

Zephyr er en af โ€‹โ€‹de mest anvendte teststyringslรธsninger til Atlassian Jira. Zephyr-familien, der blev opkรธbt af SmartBear i 2021, inkluderer nu Zephyr-holdet (tidligere Zephyr for Jira), Zephyr skala (tidligere TM4J), og Zephyr EnterpriseSmartBear rapporterer, at titusindvis af kunder i mere end 100 lande bruger Zephyr-produkter hver dag til at levere software hurtigere.

Zephyr-holdet er den native Jira-applikation, der bringer kvalitetsfunktioner til teststyring ind i ethvert Jira Cloud- eller datacenterprojekt. Nรฅr Zephyr bruges i Jira, kan tests oprettes, ses i ethvert Jira-projekt og udfรธres med det samme eller som en del af en struktureret testcyklus, der linker til andre Jira-problemer. Detaljerede testmรฅlinger er trackรธres gennem brugerdefinerede Zephyr dashboard-gadgets.

Zephyr giver flere implementeringsmuligheder:

  1. Zephyr Squad til Jira Cloud
  2. Zephyr Squad til Jira Data Center
  3. Zephyr Squad til Jira Server (udlรธber februar 2024)

Denne vejledning dรฆkker Zephyr Squad og dens funktioner i detaljer.

Funktioner i Zephyr Squad til Jira

  • Native til Jira, sรฅ brugerne kan udarbejde og kรธre tests uden at forlade det projekt, de allerede arbejder i.
  • Testning er integreret med projektcyklusser, hvilket gรธr det muligt for teams at track softwarekvalitet og trรฆffe informerede go/no go-beslutninger i hvert sprint.
  • Opret, planlรฆg og udfรธr tests ved hjรฆlp af den testproblemtype, som Zephyr tilfรธjer til hvert Jira-projekt.
  • Opret, se og rediger testtrin og vedhรฆftede filer til individuelle tests. Byg testudfรธrelsescyklusser, kรธr testene, og link defekter tilbage til specifikke testtrin.
  • Track kvalitetsmรฅlinger gennem fรฆrdige Zephyr-gadgets sรฅsom Test Execution Burndown, Traceffektivitet og de mest fejlende tests.
  • Understรธttelse af REST API-, ZAPI- og CI/CD-integrationer med Jenkins, Bambooog GitHub-handlinger til automatiseret import af testresultater.
Topvalg
Zoho Projects

Zoho Projects er en kraftfuld projektstyringssoftware, der understรธtter hele projektcyklussen โ€“ fra planlรฆgning og udfรธrelse til test og teamsamarbejde. Den udstyrer dig med de rigtige vรฆrktรธjer, herunder opgavestyring. tracking, Gantt-diagrammer, sprinttavler og rapportering i realtid. Dens intuitive brugerflade og fleksible rammevรฆrk gรธr det til et ideelt valg for bรฅde begyndere og erfarne projektledere, der รธnsker at strรธmline deres arbejdsgange effektivt.

Besรธg Zoho Projects

Zephyr Squad vs. Zephyr Scale: Hvilken skal du bruge?

SmartBear sรฆlger to Jira-fokuserede teststyringsprodukter, og at forveksle dem er den mest almindelige fejl, nye brugere begรฅr. Valget af den rigtige afhรฆnger af teamets stรธrrelse, behov for styring og hvor meget testgenbrug I har brug for pรฅ tvรฆrs af projekter.

  • Zephyr-holdet โ€“ Den lette Jira-native mulighed, der er beskrevet i denne vejledning. Den gemmer tests som Jira-problemer af typen Test, understรธtter ZQL-sรธgninger og er ideel til agile teams, der รธnsker teststyring direkte i deres eksisterende Jira-board.
  • Zephyr skala โ€“ Enterprise-muligheden (tidligere Test Management for Jira eller TM4J). Den gemmer tests uden for Jira-problemet tracker, understรธtter et genbrugeligt testbibliotek, brugerdefinerede statusser, parametre, Gherkin BDD-trin og mappehierarkier. Bedre egnet til store QA-organisationer med regulatoriske eller revisionsbehov.
  • Zephyr Enterprise โ€“ En selvstรฆndig webapplikation, der fungerer uden for Jira. Den er rettet mod organisationer, der har brug for rapportering pรฅ tvรฆrs af vรฆrktรธjer ud over Atlassian.

Hvis I er et agilt team pรฅ fรฆrre end halvtreds testere, der bor i Jira, er Zephyr Squad det rette udgangspunkt. Hvis I har brug for delte testbiblioteker pรฅ tvรฆrs af mange projekter eller formel compliance-rapportering, sรฅ vรฆlg Zephyr Scale i stedet.

Sรฅdan bruger du Zephyr Squad til Jira-teststyring

Fรธr du starter, skal du oprette en instans af Zephyr Squad. Start enten en Gratis prรธveperiode af Zephyr Squad eller kรธb en licens fra Atlassian Marketplace. Bekrรฆft, at Zephyr Squad-tilfรธjelsen er installeret og aktiveret af din Jira-administrator, og at din brugerkonto har tilladelse til at oprette og redigere testproblemer i mรฅlprojektet.

Opret en test

Trin:

  1. For at oprette en testcase (et problem med typen Test), klik pรฅ Opret knappen i den รธverste menu-navigation.

Opret en test i Zephyr til Jira

  1. Opret udgave dialogboksen รฅbnes med fรธlgende obligatoriske felter:
    1. Projekt โ€“ Jira-projektet, hvor testcasen vil ligge efter oprettelsen.
    2. Udstedelsestype - Vรฆlg Test (denne problemtype er tilfรธjet af Zephyr Squad).
    3. Resumรฉ โ€“ Navnet eller titlen pรฅ testcasen.
    4. Reporter โ€“ Jira-brugeren, der opretter testcasen.

Dialogboksen Opret problem med testproblemtypen

  1. Nรฅr de obligatoriske felter er udfyldt, skal du rulle ned til bunden af โ€‹โ€‹formularen og tilfรธje testtrin. Hvert trin indeholder tre oplysninger:
    1. Testtrin - Descriptaf den handling, der skal udfรธres i dette trin.
    2. Testdata โ€“ Alle data, der krรฆves til trinnet.
    3. forventet resultat โ€“ Det resultat, der skal vises, efter handlingen er udfรธrt.

Tilfรธj testtrin i Zephyr

Rediger og se en test

Trin:

  1. For at se en testcase og รฆndre dens felter skal du klikke pรฅ Tests i den รธverste menu-navigation og vรฆlg Sรธg Tests.

Sรธg i testmenuen i Zephyr

  1. Sรธgeskรฆrmen รฅbnes med Zephyr Query Language (ZQL)-kontroller til filtrering af testtilfรฆlde. Klik pรฅ Resumรฉ af den testcase, du vil inspicere. I dette eksempel รฅbner vi Guru99 Eksempel pรฅ testcase.
    1. ZQL tilbyder ekstra filtre sรฅsom teststatus, cyklus, etiket og tildeler for at indsnรฆvre resultaterne.

ZQL-sรธgeresultater i Zephyr

  1. Dette รฅbner visningen af โ€‹โ€‹den individuelle testcase. Klik pรฅ et hvilket som helst felt for at redigere det direkte. Tryk pรฅ Indtast pรฅ tastaturet, og Zephyr gemmer automatisk รฆndringen. Du kan ogsรฅ redigere individuelle testtrin og omarrangere dem ved at trรฆkke og slippe.

Rediger testcasefelter og trin

Opret en testcyklus

Trin:

  1. For at oprette en testcyklus skal du klikke pรฅ Cyklusoversigt faneblad pรฅ Testoversigt .

Fanen Cyklusoversigt i Zephyr

  1. Eksisterende cyklusser vises i venstre side af brugerfladen i en organiseret mappestruktur. Tilfรธj en ny testcyklus ved at klikke pรฅ + knappen รธverst i mappestrukturmenuen.

Tilfรธj ny testcyklus i Zephyr

  1. Opret ny cyklus dialogboksen รฅbnes. Udfyld felterne, og klik pรฅ GemFelterne er:
    1. Version โ€“ Listen over versioner defineret for Jira-projektet.
    2. Navn โ€“ Navn pรฅ testcyklussen (pรฅkrรฆvet).
    3. Beskrivelse โ€“ En kort beskrivelse af cyklussen.
    4. Byg โ€“ Informationsfelt til build-id (valgfrit).
    5. Miljรธ โ€“ Informationsfelt for testmiljรธet (valgfrit).
    6. Fra โ€“ Startdatoen for testcyklussen.
    7. Til โ€“ Slutdatoen for testcyklussen. Slutdatoen hรฅndhรฆves ikke, sรฅ brugerne kan fortsรฆtte med at tilfรธje og udfรธre tests ud over den.

Dialogfelterne Opret ny cyklus

  1. Efter gemning vises den nye cyklus i mappetrรฆet i venstre side af brugerfladen.

Ny testcyklus i mappetrรฆet

Fรธj tests til testcyklusser

Trin:

  1. For at tilfรธje testcases til en testcyklus skal du รฅbne Cyklusoversigt fanen og klik pรฅ den cyklus, du vil udfylde. Klik derefter pรฅ Tilfรธj tests i hรธjre side af grรฆnsefladen, over testudfรธrelsestabellen.

Knappen Tilfรธj tests pรฅ cyklusoversigten

  1. Tilfรธj tests Dialogboksen vises. Brug rullemenuen til at sรธge efter de testcases, der skal tilsluttes cyklussen, eller indtast et test-ID direkte. Nรฅr du har valgt testene, skal du tildele dem til en Jira-bruger. Denne bruger er den oprindelige ejer, der udfรธrer de tilfรธjede tests i cyklussen.
  • Den tildelte person kan รฆndres senere, nรฅr en individuel test udfรธres.

Klik Tilfรธj nรฅr du er fรฆrdig med at vรฆlge og tildele alle dine testcases.

Tilfรธj testdialog og tildelervรฆlger

  1. Zephyr tilfรธjer og tildeler hver valgte testcase til den valgte Jira-bruger. En statusdialogboks vises. Nรฅr den er fรฆrdig, skal du klikke pรฅ Luk nederst til hรธjre.

Tilfรธj dialogboksen Teststatus

  1. Nรฅr testene er tilfรธjet, skal du klikke pรฅ cyklusnavnet for at se alle de tilfรธjede tests i udfรธrelsestabellen.

Tabel for udfรธrelse af testcyklus

Tildel testudfรธrelser

Trin:

  1. Pรฅ Cyklusoversigt side, klik pรฅ knappen E knappen ud for den testcase, du vil tildele.

E-knap for at รฅbne testkรธrsel

  1. Testudfรธrelsesvisningen รฅbnes. Brug Tildelt rullemenuen for at vรฆlge en anden bruger. Zephyr gemmer automatisk รฆndringen.

Tildel testudfรธrelse til en anden bruger

Udfรธr testene

Trin:

  1. Hurtigudfรธr en testcase ved at รฆndre dens status i Status kolonnen i cyklusudfรธrelsestabellen. For en mere detaljeret kรธrsel skal du klikke pรฅ E knappen ved siden af โ€‹โ€‹testen.

Hurtig rullemenu til udfรธrelsesstatus

  1. Fra udfรธrelsesvisningen skal du markere hele testcasen ved at vรฆlge en vรฆrdi fra Udfรธrelsesstatus rulleliste (typiske vรฆrdier: BESTร…ET, IKKE BESTร…ET, IKKE UDFร˜RT, BLOKERET, IKKE UDFร˜RT). Zephyr registrerer kรธrslen.

Rullemenuvรฆrdier for udfรธrelsesstatus

  1. Du kan ogsรฅ udfรธre hvert testtrin uafhรฆngigt. Rul til afsnittet Testdetaljer, og skift Status rullemenu for hvert trin. Resultater pรฅ trinniveau rulles op til testcase-status og forsyner Zephyrs rapporteringsgadgets.

Udfรธr individuelle testtrin

Se testfremskridt

Trin:

  1. For at se teststatus pรฅ tvรฆrs af alle aktiviteter skal du klikke pรฅ Dashboards i den รธverste menu-navigation og รฅbn det dashboard, du vil inspicere.

ร…bn Jira-dashboardet med Zephyr-gadgets

  1. Dashboardet viser alle de gadgets, der er blevet tilfรธjet, inklusive alle Zephyr-rapporteringsgadgets. For at tilfรธje flere Zephyr-gadgets skal du klikke pรฅ Tilfรธj gadgets knappen รธverst til hรธjre pรฅ instrumentbrรฆttet.

Tilfรธj Gadget-knap pรฅ Jira-dashboardet

  1. Tilfรธj en gadget dialogboksen รฅbnes. Skriv Zephyr i sรธgefeltet for at filtrere Zephyrs testgadgets (Test Execution Burndown, Top Failing Tests, Test Execution Results, Trackapacitet og andre). Vรฆlg en gadget og klik pรฅ Tilfรธj gadget at placere det pรฅ dashboardet, sรฅ dit team kan track fremskridt pรฅ et รธjeblik.

Tilfรธj en Zephyr-rapporteringsgadget

Hvordan AI รฆndrer teststyring i Zephyr

SmartBear har integreret AI-funktioner i Zephyr-familien gennem sin HaloAI initiativet, og effekten pรฅ Zephyr Squad og Zephyr Scale er allerede synlig. AI lรฆser nu den linkede Jira-historie og genererer udkast til testcases med trin, testdata og forventede resultater, hvilket dramatisk reducerer den tid, testere bruger pรฅ at skrive.

AI-funktioner afdรฆkker ogsรฅ risici ved at analysere tidligere udfรธrelseshistorik. De fremhรฆver tests, der oftest fejler, markerer ustabile trin og foreslรฅr, hvilke omrรฅder af produktet der fortjener ekstra dรฆkning i den nรฆste cyklus. Generative assistenter kan opsummere en mislykket kรธrsel til en defektbeskrivelse, der er klar til at blive linket til Jira, og de oversรฆtter ZQL-forespรธrgsler fra almindeligt engelsk. AI erstatter ikke menneskelig gennemgang, men den flytter teststyringen mod mere udforskningsorienteret arbejde med hรธjere gearing.

Ofte Stillede Spรธrgsmรฅl

Zephyr til Jira, nu solgt som Zephyr Squad af SmartBear, er et indbygget Jira-tilfรธjelsesprogram til teststyring. Det giver teams mulighed for at oprette testcases, nรฅr Jira-problemer opstรฅr, bygge testcyklusser, udfรธre tests, linke defekter og track-kvalitet gennem dashboard-gadgets uden at forlade Jira.

Zephyr Squad er den lette Jira-native mulighed, der gemmer tests som Jira-testproblemer. Zephyr Scale (tidligere TM4J) er virksomhedsmuligheden med et separat testbibliotek, brugerdefinerede statusser, BDD-trin og mappehierarkier, designet til store QA-teams og revisionstunge miljรธer.

Zephyr Squad kรธrer pรฅ Jira Cloud og Jira Data Center. Atlassian ophรธrte med Jira Server-support i februar 2024, sรฅ nye Zephyr Squad-implementeringer er mรฅlrettet mod Cloud eller Data Center. Eksisterende Server-installationer modtager ikke lรฆngere funktionsopdateringer.

ZQL er Zephyr Query Language, en JQL-lignende syntaks til sรธgning efter testcases, udfรธrelser og cyklusser. Den understรธtter filtre som cycleName, executionStatus, projectKey og assignee og hjรฆlper testere med at oprette gemte sรธgninger og dashboardrapporter.

Ja. Zephyr Squad tilbyder en REST API og ZAPI-tilfรธjelsen til automatisk posting af resultater. Almindelige pipelines pusher resultater fra Jenkins, Bamboo, GitHub-handlinger, Selenium, Cypressog TestNG for automatisk at opdatere udfรธrelsesstatus i Jira.

SmartBears HaloAI genererer udkast til testcases fra Jira-stories, foreslรฅr testtrin og forventede resultater, opsummerer mislykkede kรธrsler i defektbeskrivelser og fremhรฆver ustabile eller hรธjrisikotests, sรฅ teams fokuserer pรฅ de cases, der har stรธrst sandsynlighed for at mislykkes.

Generativ AI producerer solide fรธrste udkast til trin, testdata og forventede resultater, men den mangler stadig edge cases og forretningskontekst. Betragt dens output som et udgangspunkt, gennemgรฅ det med udvikleren eller produktejeren, og valider hvert trin manuelt fรธr udfรธrelse.

Opsummer dette indlรฆg med: