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.
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:
- Zephyr Squad för Jira Cloud
- Zephyr Squad för Jira Data Center
- 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.
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.
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:
- För att skapa ett testfall (ett problem med typ Testa), klicka på Skapa -knappen i den översta menynavigeringen.
- Ocuco-landskapet Skapa problem dialogrutan öppnas med följande obligatoriska fält:
- Projekt – Jira-projektet där testfallet kommer att finnas efter skapandet.
- Problemstyp - Välj Testa (denna problemtyp är tillagd av Zephyr Squad).
- Sammanfattning – Namnet eller titeln på testfallet.
- Reporter – Jira-användaren som skapar testfallet.
- 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:
- Teststeg - Descriptav den åtgärd som behöver utföras för detta steg.
- Testdata – Alla data som krävs för steget.
- Förväntat resultat – Resultatet som ska visas efter att åtgärden har utförts.
Ändra och visa ett test
Steg:
- 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ö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.
- ZQL erbjuder extra filter som teststatus, cykel, etikett och tilldelad för att begränsa resultaten.
- 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.
Skapa en testcykel
Steg:
- För att skapa en testcykel, klicka på Cykelsammanfattning fliken på Testsammanfattning sida.
- 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.
- Ocuco-landskapet Skapa ny cykel dialogrutan öppnas. Fyll i fälten och klicka på SparaFälten är:
- Version – Listan över versioner som definierats för Jira-projektet.
- Namn – Namn på testcykeln (obligatoriskt).
- BESKRIVNING – En kort beskrivning av cykeln.
- Bygga – Informationsfält för byggidentifierare (valfritt).
- Miljö – Informationsfält för testmiljön (valfritt).
- Från – Testcykelns startdatum.
- Till – Slutdatumet för testcykeln. Slutdatumet är inte obligatoriskt, så användare kan fortsätta lägga till och köra tester efter det.
- Efter att den nya cykeln har sparats visas den i mappträdet på vänster sida av gränssnittet.
Lägg till tester till testcykler
Steg:
- 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.
- 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.
- 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.
- När testerna har lagts till klickar du på cykelnamnet för att se alla tillagda tester i körningstabellen.
Tilldela testkörningar
Steg:
- På Cykelsammanfattning sida, klicka på E knappen bredvid det testfall du vill tilldela.
- Testkörningsvyn öppnas. Använd Tilldelats rullgardinsmenyn för att välja en annan användare. Zephyr sparar ändringen automatiskt.
Utför testerna
Steg:
- 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.
- 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.
- 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.
Visa testförlopp
Steg:
- För att se testförloppet för alla aktiviteter, klicka på Instrumentpaneler i den översta menynavigeringen och öppna den instrumentpanel du vill granska.
- 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.
- 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.
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.























