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