Zephyr för JIRA Handledning: Testhanteringsverktyg

⚡ Smart sammanfattning

Zephyr för Jira, nu sålt av SmartBear som Zephyr Squad, är ett inbyggt tillägg för testhantering som låter team designa, planera, utföra och rapportera tester utan att lämna Atlassian Jira. Den här handledningen går igenom alla centrala arbetsflöden, från att skapa ett testproblem till trackungliga instrumentpaneler.

  • 🧩 Vad det är: Zephyr Squad (tidigare Zephyr för Jira) är en Jira-baserad testhanteringsapp från SmartBear som lägger till en testproblemtyp, testcykler, körningar och rapporteringsfunktioner till alla Jira-projekt.
  • ???? Truppen vs Skala: Squad är det lätta Jira-nativa tillägget som tas upp i den här handledningen. Zephyr Scale (tidigare TM4J) är det tyngre företagsalternativet med återanvändbara bibliotek, anpassade statusar och BDD-stöd.
  • 🛠️ Kärnarbetsflöden: Skapa ett testproblem, bygg en testcykel, lägg till tester i cykeln, tilldela körningar, markera Godkänd eller Underkänd på stegnivå och visa mätvärden via Zephyr-instrumentpanelens gadgets.
  • ☁️ Implementeringsalternativ: Tillgänglig för Jira Cloud, Jira Data Center och Jira Server (serversupporten upphörde i februari 2024) och installeras på några minuter från Atlassian Marketplace.
  • 🤖 AI-hjälp: SmartBears HaloAI föreslår nu testfall från Jira-stories, utarbetar stegbeskrivningar och lyfter fram riskfyllda områden, vilket minskar tiden för manuell redigering i Zephyr Squad och Zephyr Scale.
  • 📊 Rapportering: Inbyggda Zephyr-prylar som Test Execution Burndown, Top Failing Tests och Tracmöjlighet att överföra exekveringsdata till nativa Jira-dashboards för go/no go-beslut.

Handledning för testhantering i Zephyr för Jira

Zephyr är en av de mest använda testhanteringslösningarna för Atlassian Jira. Zephyr-familjen, som förvärvades av SmartBear 2021, inkluderar nu Zephyr-truppen (tidigare Zephyr för Jira), Zephyr skala (tidigare TM4J), och Zephyr EnterpriseSmartBear rapporterar att tiotusentals kunder i fler än 100 länder använder Zephyr-produkter varje dag för att leverera programvara snabbare.

Zephyr-truppen är den inbyggda Jira-applikationen som ger alla Jira Cloud- eller datacenterprojekt högkvalitativa testhanteringsfunktioner. När Zephyr används i Jira kan tester skapas, visas i vilket Jira-projekt som helst och köras omedelbart eller som en del av en strukturerad testcykel som länkar till andra Jira-problem. Detaljerade testmetriker finns trackörs genom anpassningsbara Zephyr-instrumentpanelsgadgetar.

Zephyr erbjuder flera distributionsalternativ:

  1. Zephyr Squad för Jira Cloud
  2. Zephyr Squad för Jira Data Center
  3. Zephyr Squad för Jira Server (slutet av livscykeln februari 2024)

Den här handledningen täcker Zephyr Squad och dess funktioner i detalj.

Funktioner i Zephyr Squad för Jira

  • Inbyggt i Jira, så användare kan skapa och köra tester utan att lämna projektet de redan arbetar i.
  • Testning är integrerad med projektcykler, vilket gör det möjligt för team att track mjukvarukvalitet och fatta välgrundade go/no go-beslut varje sprint.
  • Skapa, planera och kör tester med hjälp av testproblemtypen som Zephyr lägger till i varje Jira-projekt.
  • Skapa, visa och modifiera teststeg och bilagor för enskilda tester. Bygg testkörningscykler, kör testerna och länka defekter tillbaka till specifika teststeg.
  • Track kvalitetsmått genom färdiga Zephyr-prylar som Test Execution Burndown, Tracförmåga och de mest misslyckade testerna.
  • Stöd för REST API-, ZAPI- och CI/CD-integrationer med Jenkins, Bamboooch GitHub-åtgärder för automatiserad import av testresultat.
Toppval
Zoho Projects

Zoho Projects är en kraftfull projektledningsprogramvara som stöder hela livscykeln för alla projekt – från planering och genomförande till testning och teamsamarbete. Den utrustar dig med rätt verktyg, inklusive uppgiftshantering. tracking, Gantt-scheman, sprinttavlor och realtidsrapportering. Dess intuitiva gränssnitt och flexibla ramverk gör det till ett idealiskt val för både nybörjare och erfarna projektledare som vill effektivisera sina arbetsflöden.

Besök Zoho Projects

Zephyr Squad vs Zephyr Scale: Vilken ska du använda?

SmartBear säljer två Jira-fokuserade testhanteringsprodukter, och att blanda ihop dem är det vanligaste misstaget nya användare gör. Att välja rätt produkt beror på teamets storlek, styrningsbehov och hur mycket återanvändning av tester ni behöver över olika projekt.

  • Zephyr-truppen – Det lättviktiga Jira-nativa alternativet som tas upp i den här handledningen. Det lagrar tester som Jira-ärenden av typen Testa, stöder ZQL-sökningar och är idealisk för agila team som vill ha testhantering direkt i sin befintliga Jira-tavla.
  • Zephyr skala – Enterprise-alternativet (tidigare Test Management for Jira, eller TM4J). Det lagrar tester utanför Jira-problemet tracker, stöder ett återanvändbart testbibliotek, anpassade statusar, parametrar, Gherkin BDD-steg och mapphierarkier. Bättre lämpat för stora QA-organisationer med behov av reglering eller revision.
  • Zephyr Enterprise – En fristående webbapplikation som fungerar utanför Jira. Den riktar sig till organisationer som behöver rapportering från flera verktyg utöver Atlassian.

Om ni är en agil grupp med färre än femtio testare som arbetar inom Jira är Zephyr Squad rätt utgångspunkt. Om ni behöver delade testbibliotek över många projekt eller formell rapportering om efterlevnad, utvärdera Zephyr Scale istället.

Hur man använder Zephyr Squad för Jira-testhantering

Innan du börjar, konfigurera en instans av Zephyr Squad. Starta antingen en gratis provperiod på Zephyr Squad eller köp en licens från Atlassian Marketplace. Bekräfta att Zephyr Squad-tillägget är installerat och aktiverat av din Jira-administratör och att ditt användarkonto har behörighet att skapa och redigera testproblem i målprojektet.

Skapa ett test

Steg:

  1. För att skapa ett testfall (ett problem med typ Testa), klicka på Skapa -knappen i den översta menynavigeringen.

Skapa ett test i Zephyr för Jira

  1. Ocuco-landskapet Skapa problem dialogrutan öppnas med följande obligatoriska fält:
    1. Projekt – Jira-projektet där testfallet kommer att finnas efter skapandet.
    2. Problemstyp - Välj Testa (denna problemtyp är tillagd av Zephyr Squad).
    3. Sammanfattning – Namnet eller titeln på testfallet.
    4. Reporter – Jira-användaren som skapar testfallet.

Skapa problemdialogruta med testproblemtypen

  1. När de obligatoriska fälten är ifyllda, skrolla ner till botten av formuläret och lägg till teststeg. Varje steg samlar in tre informationsdelar:
    1. Teststeg - Descriptav den åtgärd som behöver utföras för detta steg.
    2. Testdata – Alla data som krävs för steget.
    3. Förväntat resultat – Resultatet som ska visas efter att åtgärden har utförts.

Lägg till teststeg i Zephyr

Ändra och visa ett test

Steg:

  1. För att visa ett testfall och ändra något av dess fält, klicka på Tester i den översta menynavigeringen och välj Sök test.

Söktester-menyn i Zephyr

  1. Sökskärmen öppnas med Zephyr Query Language (ZQL)-kontroller för filtrering av testfall. Klicka på Sammanfattning för testfallet du vill inspektera. I det här exemplet öppnar vi Guru99 Exempel på testfall.
    1. ZQL erbjuder extra filter som teststatus, cykel, etikett och tilldelad för att begränsa resultaten.

ZQL-sökresultat i Zephyr

  1. Detta öppnar den individuella testfallsvyn. Klicka på valfritt fält för att redigera det direkt. Tryck på ange på tangentbordet så sparar Zephyr ändringen automatiskt. Du kan också redigera enskilda teststeg och ordna om dem genom att dra och släppa.

Redigera testfallsfält och steg

Skapa en testcykel

Steg:

  1. För att skapa en testcykel, klicka på Cykelsammanfattning fliken på Testsammanfattning sida.

Fliken Cykelsammanfattning i Zephyr

  1. Befintliga cykler visas på vänster sida av gränssnittet i en organiserad mappstruktur. Lägg till en ny testcykel genom att klicka på + knappen högst upp i mappstrukturmenyn.

Lägg till ny testcykel i Zephyr

  1. Ocuco-landskapet Skapa ny cykel dialogrutan öppnas. Fyll i fälten och klicka på SparaFälten är:
    1. Version – Listan över versioner som definierats för Jira-projektet.
    2. Namn – Namn på testcykeln (obligatoriskt).
    3. BESKRIVNING – En kort beskrivning av cykeln.
    4. Bygga – Informationsfält för byggidentifierare (valfritt).
    5. Miljö – Informationsfält för testmiljön (valfritt).
    6. Från – Testcykelns startdatum.
    7. Till – Slutdatumet för testcykeln. Slutdatumet är inte obligatoriskt, så användare kan fortsätta lägga till och köra tester efter det.

Skapa ny cykel i dialogrutan

  1. Efter att den nya cykeln har sparats visas den i mappträdet på vänster sida av gränssnittet.

Ny testcykel i mappträdet

Lägg till tester till testcykler

Steg:

  1. För att lägga till testfall i en testcykel, öppna Cykelsammanfattning fliken och klicka på den cykel du vill fylla i. Klicka sedan på Lägg till tester på höger sida av gränssnittet, ovanför testkörningstabellen.

Knappen Lägg till tester i cykelsammanfattningen

  1. Ocuco-landskapet Lägg till tester dialogrutan visas. Använd rullgardinsmenyn för att söka efter de testfall som ska anslutas till cykeln, eller skriv ett test-ID direkt. Efter att du har valt testerna tilldelar du dem till en Jira-användare. Den användaren är den initiala ägaren som kommer att köra de tillagda testerna i cykeln.
  • Tilldelningsmottagaren kan ändras senare när ett enskilt test körs.

Klicka Lägg till när du är klar med att välja och tilldela alla dina testfall.

Lägg till dialogrutan för tester och väljare för tilldelare

  1. Zephyr lägger till och tilldelar varje valt testfall till den valda Jira-användaren. En dialogruta för förlopp visas. När det är klart klickar du på Stäng längst ner till höger.

Lägg till dialogruta för testförlopp

  1. När testerna har lagts till klickar du på cykelnamnet för att se alla tillagda tester i körningstabellen.

Tabell för testcykelutförande

Tilldela testkörningar

Steg:

  1. Cykelsammanfattning sida, klicka på E knappen bredvid det testfall du vill tilldela.

E-knappen för att öppna testkörningen

  1. Testkörningsvyn öppnas. Använd Tilldelats rullgardinsmenyn för att välja en annan användare. Zephyr sparar ändringen automatiskt.

Tilldela testkörning till en annan användare

Utför testerna

Steg:

  1. Snabbkör ett testfall genom att ändra dess status i Status kolumnen i tabellen för cykelkörning. För en mer detaljerad körning, klicka på E knappen bredvid testet.

Snabb rullgardinsmeny för körningsstatus

  1. Från körningsvyn markerar du hela testfallet genom att välja ett värde från Utförandestatus rullgardinsmeny (typiska värden: GODKÄND, MISSLYCKAD, ROTTNING AV, BLOCKERAD, ICKE-KÖRD). Zephyr registrerar körningen.

Rullgardinsmenyvärden för körningsstatus

  1. Du kan också köra varje teststeg separat. Bläddra till avsnittet Testdetaljer och ändra Status rullgardinsmeny för varje steg. Resultat på stegnivå summeras till testfallsstatus och matar Zephyrs rapporteringsprylar.

Utför individuella teststeg

Visa testförlopp

Steg:

  1. För att se testförloppet för alla aktiviteter, klicka på Instrumentpaneler i den översta menynavigeringen och öppna den instrumentpanel du vill granska.

Öppna Jira-instrumentpanelen med Zephyr-prylar

  1. Instrumentpanelen visar alla gadgetar som har lagts till, inklusive alla Zephyr-rapporteringsgadgetar. För att lägga till fler Zephyr-gadgetar, klicka på Lägg till prylar knappen längst upp till höger på instrumentpanelen.

Lägg till Gadget-knappen på Jira-instrumentpanelen

  1. Ocuco-landskapet Lägg till en gadget dialogrutan öppnas. Skriv Zephyr i sökfältet för att filtrera Zephyrs testprylar (Test Execution Burndown, Mest misslyckade tester, Test Execution Results, Tracförmåga och andra). Välj en gadget och klicka på Lägg till gadget att placera den på instrumentpanelen så att ditt team kan track framsteg i korthet.

Lägg till en Zephyr-rapporteringsgadget

Hur AI förändrar testhanteringen i Zephyr

SmartBear har integrerat AI-funktioner i Zephyr-familjen genom sin HaloAI initiativet, och effekten på Zephyr Squad och Zephyr Scale är redan synlig. AI läser nu den länkade Jira-berättelsen och genererar utkast till testfall med steg, testdata och förväntade resultat, vilket dramatiskt minskar den tid testare lägger på att skriva.

AI-funktioner avslöjar också risker genom att analysera tidigare exekveringshistorik. De markerar tester som misslyckas oftast, flaggar osäkra steg och föreslår vilka områden av produkten som förtjänar extra täckning i nästa cykel. Generativa assistenter kan sammanfatta en misslyckad körning till en defektbeskrivning som är redo att länkas till Jira, och de översätter ZQL-frågor från vanlig engelska. AI ersätter inte mänsklig granskning, men den flyttar testhanteringen mot mer hävstångseffekt och utforskande arbete.

Vanliga frågor

Zephyr för Jira, nu sålt som Zephyr Squad av SmartBear, är ett inbyggt Jira-tillägg för testhantering. Det låter team skapa testfall när Jira-problem uppstår, bygga testcykler, köra tester, länka defekter och track-kvalitet genom instrumentpanelprylar utan att lämna Jira.

Zephyr Squad är det lättviktiga Jira-nativa alternativet som lagrar tester som Jira-testproblem. Zephyr Scale (tidigare TM4J) är företagsalternativet med ett separat testbibliotek, anpassade statusar, BDD-steg och mapphierarkier, utformat för stora QA-team och revisionstunga miljöer.

Zephyr Squad körs på Jira Cloud och Jira Data Center. Atlassian avslutade stödet för Jira Server i februari 2024, så nya Zephyr Squad-distributioner riktar sig mot moln eller datacenter. Befintliga serverinstallationer får inte längre funktionsuppdateringar.

ZQL är Zephyr Query Language, en syntax i JQL-stil för att söka efter testfall, exekveringar och cykler. Den stöder filter som cycleName, executionStatus, projectKey och assignee, och hjälper testare att skapa sparade sökningar och instrumentpanelsrapporter.

Ja. Zephyr Squad erbjuder ett REST API och ZAPI-tillägget för att publicera automatiserade resultat. Vanliga pipelines skickar resultat från Jenkins, Bamboo, GitHub-åtgärder, Selenium, Cypressoch TestNG för att automatiskt uppdatera exekveringsstatus i Jira.

SmartBears HaloAI genererar utkast till testfall från Jira-berättelser, föreslår teststeg och förväntade resultat, sammanfattar misslyckade körningar i felbeskrivningar och lyfter fram osäkra eller högrisktester så att teamen fokuserar på de fall som är mest sannolikt att misslyckas.

Generativ AI producerar solida första utkast för steg, testdata och förväntade resultat, men saknar fortfarande edge-fall och affärskontext. Betrakta resultatet som en utgångspunkt, granska det med utvecklaren eller produktägaren och validera varje steg manuellt innan körning.

Sammanfatta detta inlägg med: