Zephyr voor JIRA-tutorial: Testbeheertool

⚡ Slimme samenvatting

Zephyr for Jira, nu verkocht door SmartBear als Zephyr Squad, is een native add-on voor testbeheer waarmee teams tests kunnen ontwerpen, plannen, uitvoeren en rapporteren zonder Atlassian Jira te verlaten. Deze handleiding doorloopt elke kernworkflow, van het aanmaken van een testissue tot... trackoningsdashboards.

  • 🧩 Wat Het Is: Zephyr Squad (voorheen Zephyr for Jira) is een testmanagement-app van SmartBear die is ontwikkeld voor Jira en die een testprobleemtype, testcycli, uitvoeringen en rapportagewidgets toevoegt aan elk Jira-project.
  • 🆚 Squad versus schaal: Squad is de lichtgewicht, native Jira-add-on die in deze handleiding wordt behandeld. Zephyr Scale (voorheen TM4J) is de zwaardere, bedrijfsgerichte optie met herbruikbare bibliotheken, aangepaste statussen en BDD-ondersteuning.
  • ️ Kernwerkprocessen: Maak een testissue aan, bouw een testcyclus, voeg tests toe aan de cyclus, wijs uitvoeringen toe, markeer 'Geslaagd' of 'Mislukt' op stapniveau en bekijk statistieken via Zephyr-dashboardgadgets.
  • ☁️ Implementatieopties: Beschikbaar voor Jira Cloud, Jira Data Center en Jira Server (serverondersteuning is in februari 2024 beëindigd) en binnen enkele minuten te installeren via de Atlassian Marketplace.
  • 🤖 AI-assistentie: SmartBear's HaloAI suggereert nu testgevallen op basis van Jira-stories, stelt stapbeschrijvingen op en signaleert risicogebieden, waardoor de tijd die nodig is voor handmatig schrijven in Zephyr Squad en Zephyr Scale wordt verminderd.
  • 📊 Rapportage: Ingebouwde Zephyr-gadgets zoals Test Execution Burndown, Top Failing Tests, en Traceability integreert uitvoeringsgegevens in native Jira-dashboards voor go/no-go-beslissingen.

Handleiding voor testbeheer met Zephyr voor Jira

Zephyr is een van de meest gebruikte oplossingen voor testmanagement voor Atlassian Jira. Na de overname door SmartBear in 2021 omvat de Zephyr-familie nu ook andere oplossingen. Zephyr-team (voorheen Zephyr voor Jira), Zephyr-schaal (voorheen TM4J), en Zephyr EnterpriseSmartBear meldt dat tienduizenden klanten in meer dan 100 landen dagelijks Zephyr-producten gebruiken om software sneller te leveren.

Zephyr-team Zephyr is de native Jira-applicatie die mogelijkheden voor kwaliteitsvol testbeheer integreert in elk Jira Cloud- of Data Center-project. Wanneer Zephyr binnen Jira wordt gebruikt, kunnen tests worden aangemaakt, bekeken in elk Jira-project en direct worden uitgevoerd of als onderdeel van een gestructureerde testcyclus die is gekoppeld aan andere Jira-issues. Gedetailleerde teststatistieken zijn beschikbaar. tracked via aanpasbare Zephyr-dashboardgadgets.

Zephyr biedt meerdere implementatieopties:

  1. Zephyr Squad voor Jira Cloud
  2. Zephyr Squad voor Jira Data Center
  3. Zephyr Squad voor Jira Server (einde ondersteuning februari 2024)

Deze handleiding behandelt Zephyr Squad en de bijbehorende functies in detail.

Functies van Zephyr Squad voor Jira

  • Dit is een native Jira-functie, waardoor gebruikers tests kunnen schrijven en uitvoeren zonder het project te verlaten waarin ze al werken.
  • Testen is geïntegreerd in projectcycli, waardoor teams in staat zijn om track softwarekwaliteit en neem weloverwogen go/no-go-beslissingen in elke sprint.
  • Maak, plan en voer tests uit met behulp van het testprobleemtype dat Zephyr aan elk Jira-project toevoegt.
  • Maak, bekijk en wijzig teststappen en bijlagen voor individuele tests. Bouw testuitvoeringscycli, voer de tests uit en koppel defecten terug aan specifieke teststappen.
  • Track kwaliteitsmetrieken via kant-en-klare Zephyr-gadgets zoals Test Execution Burndown, Tracgeschiktheid en de meest voorkomende onvoldoendes.
  • Ondersteuning voor REST API-, ZAPI- en CI/CD-integraties met Jenkins, Bambooen GitHub Actions voor het automatisch importeren van testresultaten.
Beste keuze
Zoho Projects

Zoho Projects Het is krachtige projectmanagementsoftware die de volledige levenscyclus van elk project ondersteunt – van planning en uitvoering tot testen en teamsamenwerking. Het biedt u de juiste tools, waaronder taken. tracKing biedt Gantt-diagrammen, sprintboards en realtime rapportage. De intuïtieve interface en flexibele structuur maken het een ideale keuze voor zowel beginners als ervaren projectmanagers die hun workflows efficiënt willen stroomlijnen.

Bezoek Zoho Projects

Zephyr Squad versus Zephyr Scale: welke moet je gebruiken?

SmartBear verkoopt twee op Jira gerichte testmanagementproducten, en het verwarren ervan is de meest voorkomende fout die nieuwe gebruikers maken. De juiste keuze hangt af van de teamgrootte, de governancebehoeften en de mate van hergebruik van tests binnen projecten.

  • Zephyr-team – De lichtgewicht, native Jira-optie die in deze handleiding wordt behandeld. Deze slaat tests op als Jira-issues van het type TestHet ondersteunt ZQL-zoekopdrachten en is ideaal voor agile teams die testbeheer direct in hun bestaande Jira-bord willen integreren.
  • Zephyr-schaal – De bedrijfsoptie (voorheen Test Management for Jira, of TM4J). Deze slaat tests buiten het Jira-issue op. tracker biedt ondersteuning voor een herbruikbare testbibliotheek, aangepaste statussen, parameters, Gherkin BDD-stappen en mapstructuren. Het is met name geschikt voor grote QA-organisaties met wettelijke of auditvereisten.
  • Zephyr Enterprise – Een op zichzelf staande webapplicatie die los van Jira werkt. Deze is bedoeld voor organisaties die rapportagemogelijkheden nodig hebben die verder gaan dan alleen Atlassian.

Als je een agile team bent van minder dan vijftig testers die met Jira werken, is Zephyr Squad het juiste startpunt. Als je gedeelde testbibliotheken nodig hebt voor meerdere projecten of formele rapportage over naleving van regelgeving, overweeg dan Zephyr Scale.

Hoe gebruik je Zephyr Squad voor Jira-testbeheer?

Voordat je begint, maak een instantie van Zephyr Squad aan. Start een gratis proefversie van Zephyr Squad Of schaf een licentie aan via de Atlassian Marketplace. Controleer of de Zephyr Squad-add-on is geïnstalleerd en ingeschakeld door uw Jira-beheerder en of uw gebruikersaccount gemachtigd is om testissues in het betreffende project aan te maken en te bewerken.

Een toets maken

Stappen:

  1. Om een ​​testcase te maken (een probleem met een bepaald type) Test), klik op de creëren knop in het bovenste menu.

Een test maken in Zephyr voor Jira

  1. De Probleem maken Er wordt een dialoogvenster geopend met de volgende verplichte velden:
    1. Project – Het Jira-project waarin de testcase na aanmaak zal worden opgeslagen.
    2. Probleemtype - Kiezen Test (Dit probleemtype is toegevoegd door Zephyr Squad).
    3. Samenvatting – De naam of titel van de testcase.
    4. Verslaggever – De Jira-gebruiker die de testcase aanmaakt.

Dialoogvenster 'Probleem aanmaken' met het probleemtype 'Test'.

  1. Nadat de verplichte velden zijn ingevuld, scrollt u naar de onderkant van het formulier en voegt u teststappen toe. Elke stap verzamelt drie stukjes informatie:
    1. Teststap - Description van de actie die voor deze stap moet worden uitgevoerd.
    2. Testgegevens – Alle gegevens die voor deze stap nodig zijn.
    3. verwacht resultaat – Het resultaat dat na de uitgevoerde actie zichtbaar moet zijn.

Voeg teststappen toe in Zephyr

Een test wijzigen en bekijken

Stappen:

  1. Om een ​​testcase te bekijken en de velden ervan te wijzigen, klikt u hier. Tests selecteer in het bovenste menu Zoektests.

Zoek in het menu 'Tests' in Zephyr.

  1. Het zoekscherm wordt geopend met Zephyr Query Language (ZQL)-besturingselementen voor het filteren van testgevallen. Klik op de Samenvatting van de testcase die u wilt inspecteren. In dit voorbeeld openen we de Guru99 Voorbeeldtestgeval.
    1. ZQL biedt extra filters zoals teststatus, cyclus, label en toegewezen persoon om de resultaten te verfijnen.

ZQL-zoekresultaten in Zephyr

  1. Hiermee opent u de weergave van de individuele testcase. Klik op een veld om het direct te bewerken. Druk op Enter Je kunt de wijzigingen op het toetsenbord invoeren en Zephyr slaat ze automatisch op. Je kunt ook individuele teststappen bewerken en herschikken door ze te slepen.

Testcasevelden en -stappen bewerken

Maak een testcyclus

Stappen:

  1. Om een ​​testcyclus te maken, klikt u op de Cyclus Samenvatting tab op de Testoverzicht pagina.

Tabblad Cyclusoverzicht in Zephyr

  1. Bestaande testcycli verschijnen aan de linkerkant van de interface in een georganiseerde mapstructuur. Voeg een nieuwe testcyclus toe door te klikken op de + knop bovenaan het menu van de mapstructuur.

Voeg een nieuwe testcyclus toe in Zephyr

  1. De Nieuwe cyclus maken Er wordt een dialoogvenster geopend. Vul de velden in en klik. OpslaanDe velden zijn:
    1. Versie – De lijst met versies die voor het Jira-project zijn gedefinieerd.
    2. Naam – Naam van de testcyclus (verplicht).
    3. Beschrijving – Een korte beschrijving van de cyclus.
    4. Bouw – Informatieveld voor build-identificatie (optioneel).
    5. Milieu – Informatieveld voor de testomgeving (optioneel).
    6. Vanaf – De startdatum van de testcyclus.
    7. Naar – De einddatum van de testcyclus. De einddatum is niet bindend, dus gebruikers kunnen na deze datum tests blijven toevoegen en uitvoeren.

Dialoogvelden voor het maken van een nieuwe cyclus

  1. Na het opslaan verschijnt de nieuwe cyclus in de mappenstructuur aan de linkerkant van de interface.

Nieuwe testcyclus in de mappenstructuur

Voeg tests toe aan testcycli

Stappen:

  1. Om testgevallen aan een testcyclus toe te voegen, opent u de Cyclus Samenvatting Tabblad en klik op de cyclus die u wilt vullen. Klik vervolgens op Testen toevoegen Aan de rechterkant van de interface, boven de tabel voor het uitvoeren van tests.

Knop 'Tests toevoegen' in het cyclusoverzicht

  1. De Testen toevoegen Er verschijnt een dialoogvenster. Gebruik de vervolgkeuzelijst om te zoeken naar de testgevallen die aan de cyclus moeten worden toegevoegd, of typ direct een test-ID in. Nadat u de tests hebt geselecteerd, wijst u ze toe aan een Jira-gebruiker. Deze gebruiker is de eerste eigenaar en zal de toegevoegde tests in de cyclus uitvoeren.
  • De toegewezen persoon kan later worden gewijzigd wanneer een individuele test wordt uitgevoerd.

Klik Toevoegen zodra je klaar bent met het selecteren en toewijzen van al je testgevallen.

Dialoogvenster 'Tests toevoegen' en keuzelijst voor de toe te wijzen persoon

  1. Zephyr voegt alle geselecteerde testcases toe aan de gekozen Jira-gebruiker en wijst ze aan hen toe. Er verschijnt een voortgangsdialoogvenster. Klik op 'Voltooien' wanneer dit is voltooid. Sluiten rechtsonder.

Dialoogvenster voor testvoortgang toevoegen

  1. Nadat de tests zijn toegevoegd, klikt u op de cyclusnaam om alle toegevoegde tests in de uitvoeringstabel te bekijken.

Testcyclus uitvoeringstabel

Wijs testuitvoeringen toe

Stappen:

  1. Op de Cyclus Samenvatting pagina, klik op de E Klik op de knop naast de testcase die u wilt toewijzen.

Druk op de E-knop om de testuitvoering te openen.

  1. De testuitvoeringsweergave wordt geopend. Gebruik de Toegewezen aan Keuzelijst om een ​​andere gebruiker te selecteren. Zephyr slaat de wijziging automatisch op.

Wijs de testuitvoering toe aan een andere gebruiker.

Voer de tests uit

Stappen:

  1. Voer een testcase snel uit door de status ervan te wijzigen in de Status kolom van de tabel met cyclusuitvoeringen. Voor een gedetailleerdere weergave klikt u op de E knop naast de test.

Snel de status van de uitvoeringsoptie selecteren

  1. Vanuit de uitvoeringsweergave kunt u de volledige testcase markeren door een waarde te selecteren. Uitvoeringsstatus Keuzelijst (typische waarden: PASS, FAIL, WIP, BLOCKED, UNEXECUTED). Zephyr registreert de uitvoering.

Keuzelijstwaarden voor de uitvoeringsstatus

  1. Je kunt elke teststap ook afzonderlijk uitvoeren. Ga naar het gedeelte Testdetails en wijzig de Status Een keuzemenu voor elke stap. De resultaten op stapniveau worden samengevoegd tot de testcasestatus en worden gebruikt door de rapportagetools van Zephyr.

Voer de afzonderlijke teststappen uit.

Bekijk de testvoortgang

Stappen:

  1. Om de voortgang van de toets voor alle activiteiten te bekijken, klikt u hier. Dashboards Ga naar het bovenste menu en open het dashboard dat u wilt bekijken.

Open het Jira-dashboard met Zephyr-gadgets.

  1. Het dashboard toont alle toegevoegde gadgets, inclusief alle Zephyr-rapportagegadgets. Om meer Zephyr-gadgets toe te voegen, klikt u op de Gadget toevoegen knop rechtsboven in het dashboard.

De knop 'Gadget toevoegen' op het Jira-dashboard

  1. De Voeg een gadget toe Er wordt een dialoogvenster geopend. Typ Zephyr Gebruik de zoekbalk om de testgadgets van Zephyr te filteren (Test Execution Burndown, Top Failing Tests, Test Execution Results, Traceability, en anderen). Selecteer een gadget en klik Gadget toevoegen om het op het dashboard te plaatsen, zodat uw team het kan tracEen overzicht van de voortgang.

Voeg een Zephyr-rapportagegadget toe

Hoe AI het testmanagement in Zephyr verandert

SmartBear heeft AI-functionaliteiten in de Zephyr-familie geïntegreerd via zijn AI Dit initiatief heeft al een aanzienlijke impact gehad op Zephyr Squad en Zephyr Scale. De AI leest nu het gekoppelde Jira-verhaal en genereert concepttestcases met stappen, testdata en verwachte resultaten, waardoor testers veel minder tijd kwijt zijn aan het schrijven van testcases.

AI-functies brengen ook risico's aan het licht door de uitvoeringsgeschiedenis te analyseren. Ze markeren tests die het vaakst mislukken, signaleren onbetrouwbare stappen en suggereren welke onderdelen van het product extra aandacht verdienen in de volgende cyclus. Generatieve assistenten kunnen een mislukte testrun samenvatten in een defectbeschrijving die direct aan Jira kan worden gekoppeld, en ze vertalen ZQL-query's vanuit gewone taal. AI vervangt menselijke beoordeling niet, maar verschuift testmanagement naar effectiever, verkennend werk.

Veelgestelde vragen

Zephyr for Jira, nu verkocht als Zephyr Squad door SmartBear, is een native Jira-add-on voor testmanagement. Het stelt teams in staat om testcases als Jira-issues aan te maken, testcycli op te bouwen, tests uit te voeren, defecten te koppelen en tracKwaliteitscontrole via dashboardgadgets zonder Jira te verlaten.

Zephyr Squad is de lichtgewicht, native Jira-optie die tests opslaat als Jira-testissues. Zephyr Scale (voorheen TM4J) is de enterprise-optie met een aparte testbibliotheek, aangepaste statussen, BDD-stappen en mapstructuren, ontworpen voor grote QA-teams en omgevingen met veel audits.

Zephyr Squad draait op Jira Cloud en Jira Data Center. Atlassian heeft de ondersteuning voor Jira Server in februari 2024 beëindigd, dus nieuwe Zephyr Squad-implementaties zijn gericht op Cloud of Data Center. Bestaande Server-installaties ontvangen geen functie-updates meer.

ZQL staat voor Zephyr Query Language, een JQL-achtige syntaxis voor het zoeken naar testgevallen, uitvoeringen en cycli. Het ondersteunt filters zoals cycleName, executionStatus, projectKey en assignee, en helpt testers bij het maken van opgeslagen zoekopdrachten en dashboardrapporten.

Ja. Zephyr Squad biedt een REST API en de ZAPI-add-on voor het verzenden van geautomatiseerde resultaten. Gangbare pipelines verzenden resultaten vanuit Jenkins, Bamboo, GitHub Actions, Selenium, Cypressen TestNG Om de uitvoeringsstatus in Jira automatisch bij te werken.

SmartBear's HaloAI genereert concepttestcases op basis van Jira-stories, suggereert teststappen en verwachte resultaten, vat mislukte uitvoeringen samen in defectbeschrijvingen en markeert onbetrouwbare of risicovolle tests, zodat teams zich kunnen concentreren op de gevallen die het meest waarschijnlijk zullen mislukken.

Generatieve AI produceert degelijke eerste concepten voor stappen, testgegevens en verwachte resultaten, maar mist nog steeds uitzonderlijke gevallen en de zakelijke context. Beschouw de output als een startpunt, bespreek deze met de ontwikkelaar of producteigenaar en valideer elke stap handmatig voordat deze wordt uitgevoerd.

Vat dit bericht samen met: