Výukový program Zephyr pro JIRA: Nástroj pro správu testů
⚡ Chytré shrnutí
Zephyr pro Jira, nyní prodávaný společností SmartBear jako Zephyr Squad, je nativní doplněk pro správu testů, který umožňuje týmům navrhovat, plánovat, provádět a reportovat testy, aniž by museli opustit Atlassian Jira. Tento tutoriál vás provede všemi základními pracovními postupy, od vytvoření testovacího problému až po... trackrálovské palubní desky.

Zephyr je jedním z nejpoužívanějších řešení pro správu testů pro Atlassian Jira. Rodina produktů Zephyr, kterou v roce 2021 získala společnost SmartBear, nyní zahrnuje... Zephyr Squad (dříve Zephyr pro Jira), Zephyr Scale (dříve TM4J) a Zephyr EnterpriseSpolečnost SmartBear uvádí, že desítky tisíc zákazníků ve více než 100 zemích denně používají produkty Zephyr k rychlejšímu dodávání softwaru.
Zephyr Squad je nativní aplikace Jira, která přináší funkce pro správu kvalitních testů do jakéhokoli cloudového nebo datového projektu Jira. Pokud se Zephyr používá v rámci Jira, lze testy vytvářet, prohlížet v jakémkoli projektu Jira a spouštět okamžitě nebo jako součást strukturovaného testovacího cyklu, který propojuje další problémy Jira. Podrobné metriky testování jsou… tracovládáno pomocí přizpůsobitelných miniaplikací řídicího panelu Zephyr.
Zephyr poskytuje několik možností nasazení:
- Zephyr Squad pro Jira Cloud
- Zephyr Squad pro Jira Data Center
- Zephyr Squad pro Jira Server (ukončení podpory v únoru 2024)
Tento tutoriál podrobně popisuje Zephyr Squad a jeho funkce.
Funkce Zephyr Squad pro Jira
- Nativní pro Jira, takže uživatelé mohou vytvářet a spouštět testy, aniž by museli opustit projekt, na kterém již pracují.
- Testování je integrováno s projektovými cykly, což umožňuje týmům traczkontrolovat kvalitu softwaru a činit informovaná rozhodnutí o tom, zda v každém sprintu něco udělat, nebo ne.
- Vytvářejte, plánujte a spouštějte testy pomocí typu testovacího problému, který Zephyr přidává do každého projektu Jira.
- Vytvářejte, zobrazujte a upravujte testovací kroky a přílohy pro jednotlivé testy. Vytvářejte cykly provádění testů, spusťte testy a propojujte defekty zpět s konkrétními testovacími kroky.
- Track metrik kvality pomocí hotových Zephyr gadgetů, jako je Test Execution Burndown, Tracsnadnost a testy s nejvyšším počtem neúspěšných výsledků.
- Podpora integrací REST API, ZAPI a CI/CD s Jenkins, Bambooa akce GitHubu pro automatizovaný import výsledků testů.
Zoho Projects je výkonný software pro projektový management, který podporuje celý životní cyklus jakéhokoli projektu – od plánování a realizace až po testování a týmovou spolupráci. Vybaví vás správnými nástroji, včetně úkolů... tracking, Ganttovy diagramy, sprintové tabule a reporty v reálném čase. Jeho intuitivní rozhraní a flexibilní rámec z něj činí ideální volbu pro začátečníky i zkušené projektové manažery, kteří chtějí efektivně zefektivnit své pracovní postupy.
Zephyr Squad vs. Zephyr Scale: Který byste měli použít?
Společnost SmartBear prodává dva produkty pro správu testů zaměřené na Jira a jejich záměna je nejčastější chybou, které se noví uživatelé dopouštějí. Výběr toho správného závisí na velikosti týmu, potřebách správy a mírě opakovaného použití testů v rámci projektů.
- Zephyr Squad – Lehká nativní varianta pro Jira, kterou popisuje tento tutoriál. Ukládá testy jako úlohy typu Jira test, podporuje vyhledávání v ZQL a je ideální pro agilní týmy, které chtějí mít správu testů přímo v rámci své stávající tabule Jira.
- Zephyr Scale – Podniková varianta (dříve Test Management for Jira neboli TM4J). Ukládá testy mimo systém Jira. tracker, podporuje opakovaně použitelnou knihovnu testů, vlastní stavy, parametry, kroky Gherkin BDD a hierarchie složek. Vhodnější pro velké organizace QA s regulačními nebo auditorskými potřebami.
- Zephyr Enterprise – Samostatná webová aplikace, která funguje mimo systém Jira. Je určena pro organizace, které potřebují reporting napříč nástroji nad rámec Atlassianu.
Pokud máte agilní tým s méně než padesáti testery, kteří pracují v Jiře, je Zephyr Squad tím správným výchozím bodem. Pokud potřebujete sdílené testovací knihovny napříč mnoha projekty nebo formální reporting o shodě s předpisy, zkuste raději Zephyr Scale.
Jak používat Zephyr Squad pro správu testů v Jira
Než začnete, vytvořte instanci Zephyr Squad. Buď spusťte bezplatná zkušební verze Zephyr Squad nebo si zakupte licenci z Atlassian Marketplace. Ověřte, zda je doplněk Zephyr Squad nainstalován a povolen vaším administrátorem Jira a zda má váš uživatelský účet oprávnění k vytváření a úpravě testovacích úloh v cílovém projektu.
Vytvořte test
Kroky:
- Vytvoření testovacího případu (problém s typem test), klikněte na Vytvořit v horní navigační nabídce.
- Jedno Vytvořit problém Otevře se dialogové okno s následujícími povinnými poli:
- Projekt – Projekt Jira, kde bude testovací případ uložen po vytvoření.
- Typ problému - Vybrat test (tento typ problému přidává Zephyr Squad).
- Shrnutí – Název nebo titulek testovacího případu.
- Reportér – Uživatel Jira, který vytváří testovací případ.
- Jakmile vyplníte povinná pole, přejděte na konec formuláře a přidejte testovací kroky. Každý krok obsahuje tři informace:
- Zkušební krok - Descriptpopis akce, kterou je třeba v tomto kroku provést.
- Testovací data – Veškerá data potřebná pro daný krok.
- Očekávaný výsledek – Výsledek, který by se měl objevit po provedení akce.
Upravit a zobrazit test
Kroky:
- Chcete-li zobrazit testovací případ a upravit libovolné z jeho polí, klikněte na Zkoušky v horní navigační nabídce a vyberte Vyhledávací testy.
- Otevře se obrazovka vyhledávání s ovládacími prvky Zephyr Query Language (ZQL) pro filtrování testovacích případů. Klikněte na Shrnutí testovacího případu, který chcete prozkoumat. V tomto příkladu otevřeme Guru99 Příklad testovacího případu.
- ZQL nabízí další filtry, jako je stav testu, cyklus, popisek a přiřazená osoba, pro zúžení výsledků.
- Tím se otevře zobrazení jednotlivých testovacích případů. Kliknutím na libovolné pole jej můžete upravit přímo. Stiskněte vstoupit na klávesnici a Zephyr automaticky uloží změnu. Jednotlivé kroky testu můžete také upravovat a měnit jejich pořadí přetažením.
Vytvořte testovací cyklus
Kroky:
- Chcete-li vytvořit testovací cyklus, klikněte na tlačítko Shrnutí cyklu na kartě Souhrn testu stránky.
- Stávající cykly se zobrazují na levé straně rozhraní v uspořádané struktuře složek. Nový testovací cyklus přidáte kliknutím na + v horní části nabídky struktury složek.
- Jedno Vytvořit nový cyklus Otevře se dialogové okno. Vyplňte pole a klikněte na UložitPole jsou:
- Verze – Seznam verzí definovaných pro projekt Jira.
- Jméno – Název zkušebního cyklu (povinné).
- Description – Stručný popis cyklu.
- Vytvořit – Informační pole pro identifikátor sestavení (volitelné).
- životní prostředí – Informační pole pro testovací prostředí (volitelné).
- od – Datum zahájení testovacího cyklu.
- Na – Datum ukončení testovacího cyklu. Datum ukončení není vynucováno, takže uživatelé mohou přidávat a spouštět testy i po jeho uplynutí.
- Po uložení se nový cyklus zobrazí ve stromové struktuře složek na levé straně rozhraní.
Přidejte testy do testovacích cyklů
Kroky:
- Chcete-li do testovacího cyklu přidat testovací případy, otevřete Shrnutí cyklu a klikněte na cyklus, který chcete naplnit. Poté klikněte na Přidat testy na pravé straně rozhraní, nad tabulkou provedení testu.
- Jedno Přidat testy Zobrazí se dialogové okno. Pomocí rozbalovacího seznamu vyhledejte testovací případy, které by se měly zapojit do cyklu, nebo zadejte přímo ID testu. Po výběru testů je přiřaďte uživateli Jira. Tento uživatel je počátečním vlastníkem, který bude provádět přidané testy v cyklu.
- Přiřazenou osobu lze později změnit při provádění jednotlivého testu.
klikněte přidat jakmile dokončíte výběr a přiřazení všech testovacích případů.
- Zephyr přidá a přiřadí každý vybraný testovací případ vybranému uživateli Jira. Zobrazí se dialogové okno s postupem. Po dokončení klikněte na zavřít vpravo dole.
- Po přidání testů klikněte na název cyklu a zobrazí se vám všechny přidané testy v tabulce provedení.
Přiřadit spuštění testu
Kroky:
- Na Shrnutí cyklu stránky, klepněte na tlačítko E tlačítko vedle testovacího případu, který chcete přiřadit.
- Otevře se zobrazení pro provedení testu. Použijte Přiřazen rozbalovací seznam pro výběr jiného uživatele. Zephyr změnu automaticky uloží.
Proveďte testy
Kroky:
- Rychlé spuštění testovacího případu změnou jeho stavu v Status sloupec tabulky provádění cyklu. Pro podrobnější zobrazení běhu klikněte na E tlačítko vedle testu.
- V zobrazení provedení označte celý testovací případ výběrem hodnoty z Stav provedení rozbalovací seznam (typické hodnoty: PASS, FAIL, WIP, BLOCKED, UNEXECUTED). Zephyr zaznamená běh.
- Každý krok testu můžete také spustit samostatně. Přejděte do sekce Podrobnosti testu a změňte Status rozbalovací nabídka pro každý krok. Výsledky na úrovni kroků se shromažďují do stavu testovacího případu a zobrazují se v modulech gadgetů pro tvorbu sestav Zephyru.
Zobrazit průběh testování
Kroky:
- Chcete-li zobrazit průběh testu ve všech aktivitách, klikněte na Panely dashboard v horní navigační nabídce a otevřete řídicí panel, který chcete zkontrolovat.
- Na řídicím panelu se zobrazují všechny přidané miniaplikace, včetně všech miniaplikací pro vytváření sestav Zephyr. Chcete-li přidat další miniaplikace Zephyr, klikněte na Přidat gadget tlačítko v pravém horním rohu palubní desky.
- Jedno Přidejte gadget Otevře se dialogové okno. Zadejte Vánek ve vyhledávacím řádku pro filtrování testovacích gadgetů Zephyru (Stopa provedení testu, Nejneúspěšnější testy, Výsledky provedení testu, Trac(např. eability a další). Vyberte miniaplikaci a klikněte na Přidat gadget umístit ho na řídicí panel, aby ho váš tým mohl tracpokrok na první pohled.
Jak umělá inteligence mění správu testů v Zephyru
Společnost SmartBear začlenila do rodiny Zephyr funkce umělé inteligence prostřednictvím svého HaloAI iniciativa a dopad na Zephyr Squad a Zephyr Scale je již viditelný. Umělá inteligence nyní čte propojený příběh Jira a generuje návrhy testovacích případů s kroky, testovacími daty a očekávanými výsledky, což dramaticky zkracuje čas, který testeři tráví tvorbou.
Funkce umělé inteligence také odhalují rizika analýzou historie provádění testů. Zvýrazňují testy, které nejčastěji selhávají, označují nestabilní kroky a navrhují, které oblasti produktu si zaslouží v dalším cyklu větší pozornost. Generativní asistenti dokáží shrnout neúspěšný běh do popisu defektu, který je připraven k propojení s Jira, a překládají dotazy ZQL z jednoduché angličtiny. Umělá inteligence nenahrazuje lidskou kontrolu, ale posouvá správu testů směrem k výzkumné práci s větším využitím.






















