Zephyr for JIRA oktatóanyag: Tesztkezelő eszköz

⚡ Okos összefoglaló

A Zephyr for Jira, amelyet a SmartBear most Zephyr Squad néven forgalmaz, egy natív tesztmenedzsment kiegészítő, amely lehetővé teszi a csapatok számára, hogy teszteket tervezzenek, tervezzenek, hajtsanak végre és jelentést készítsenek róluk anélkül, hogy elhagynák az Atlassian Jirát. Ez az oktatóanyag végigvezet minden alapvető munkafolyamaton, a tesztfeladat létrehozásától kezdve a következőkig: trackirály műszerfalak.

  • 🧩 Mi ez: A Zephyr Squad (korábban Zephyr for Jira) egy Jira-natív tesztkezelő alkalmazás a SmartBear-től, amely tesztfeladat-típust, tesztciklusokat, végrehajtásokat és jelentéskészítő modulokat ad hozzá bármely Jira-projekthez.
  • 🆚 Csapat vs. Méret: A Squad egy könnyűsúlyú, Jira-natív kiegészítő, amelyet ebben az oktatóanyagban tárgyalunk. A Zephyr Scale (korábban TM4J) a nehezebb vállalati opció újrafelhasználható könyvtárakkal, egyéni állapotokkal és BDD-támogatással.
  • 🇧🇷 Alapvető munkafolyamatok: Hozz létre egy tesztfeladatot, építs fel egy tesztciklust, adj hozzá teszteket a ciklushoz, rendelj hozzá végrehajtásokat, jelöld meg sikeresen vagy sikertelenül a lépések szintjén, és tekintsd meg a metrikák értékeit a Zephyr irányítópult minialkalmazásain keresztül.
  • ☁️ Telepítési lehetőségek: Elérhető Jira Cloud, Jira Data Center és Jira Server rendszerekhez (a szervertámogatás 2024 februárjában megszűnt), és percek alatt telepíthető az Atlassian Marketplace-ről.
  • 🤖 AI segítség: A SmartBear HaloAI-ja mostantól teszteseteket javasol a Jira-történetekből, lépésleírásokat készít, és kockázatos területeket mutat be, csökkentve a manuális szerkesztési időt a Zephyr Squad és a Zephyr Scale rendszereken belül.
  • 📊 Jelentés: Beépített Zephyr modulok, mint például a Tesztvégrehajtás visszaesése, a Leggyakoribb sikertelen tesztek és TracA végrehajtási adatok natív Jira irányítópultokra görgethetők a lehetséges/nem lehetséges döntések érdekében.

Zephyr Jira tesztmenedzsment oktatóanyag

A Zephyr az Atlassian Jira egyik legszélesebb körben használt tesztmenedzsment megoldása. A SmartBear által 2021-ben felvásárolt Zephyr termékcsalád mostantól a következőket tartalmazza: Zephyr osztag (korábban Zephyr Jira helyett), Zephyr skála (korábban TM4J), és Zephyr EnterpriseA SmartBear jelentése szerint több mint 100 országban több tízezer ügyfél használja naponta a Zephyr termékeit a szoftverek gyorsabb szállításához.

Zephyr osztag a natív Jira alkalmazás, amely minőségi tesztkezelési képességeket hoz be bármely Jira Cloud vagy Data Center projektbe. Amikor a Zephyrt a Jirán belül használják, a tesztek létrehozhatók, megtekinthetők bármely Jira projektben, és azonnal végrehajthatók, vagy egy strukturált tesztciklus részeként, amely más Jira problémákhoz kapcsolódik. Részletes tesztelési metrikák találhatók. tractestreszabható Zephyr műszerfal-kütyükön keresztül.

A Zephyr többféle telepítési lehetőséget kínál:

  1. Zephyr Squad a Jira Cloudhoz
  2. Zephyr Squad a Jira Data Centerhez
  3. Zephyr Squad Jira szerverhez (megszűnik 2024. február)

Ez az oktatóanyag részletesen bemutatja a Zephyr Squadot és annak funkcióit.

A Zephyr Squad Jira-játékának jellemzői

  • Jira-natív, így a felhasználók anélkül készíthetnek és futtathatnak teszteket, hogy elhagynák a projektet, amelyben már dolgoznak.
  • A tesztelés integrálva van a projektciklusokba, ami lehetővé teszi a csapatok számára, hogy track szoftverminőség, és minden sprintben megalapozott döntéseket hozni a lehetséges/nem lehetséges opciókról.
  • Hozz létre, tervezz meg és hajts végre teszteket a Zephyr által minden Jira projekthez hozzáadott tesztfeladat-típussal.
  • Létrehozhat, megtekinthet és módosíthat tesztlépéseket és mellékleteket az egyes tesztekhez. Felépíthet tesztvégrehajtási ciklusokat, futtathatja a teszteket, és összekapcsolhatja a hibákat adott tesztlépésekkel.
  • Tracminőségi mutatók olyan kész Zephyr kütyükön keresztül, mint a Test Execution Burndown, Tracteljesítőképesség és a leggyakoribb sikertelen tesztek.
  • REST API, ZAPI és CI/CD integrációk támogatása Jenkins, Bambooés a GitHub Actions az automatikus teszteredmények importálásához.
Legjobb választás
Zoho Projects

Zoho Projects egy hatékony projektmenedzsment szoftver, amely bármely projekt teljes életciklusát támogatja – a tervezéstől és végrehajtástól kezdve a tesztelésen át a csapatmunkáig. Felvértezi Önt a megfelelő eszközökkel, beleértve a feladatkezelőt is. tracKing, Gantt-diagramok, sprint-táblák és valós idejű jelentéskészítés. Intuitív felülete és rugalmas keretrendszere ideális választássá teszi mind a kezdő, mind a tapasztalt projektmenedzserek számára, akik hatékonyan szeretnék egyszerűsíteni munkafolyamataikat.

Látogat Zoho Projects

Zephyr Squad vs. Zephyr Scale: Melyiket érdemesebb használni?

A SmartBear két Jira-központú tesztmenedzsment terméket árul, és ezek összekeverése a leggyakoribb hiba, amit az új felhasználók elkövetnek. A megfelelő kiválasztása a csapat méretétől, az irányítási igényektől és attól függ, hogy mennyi tesztújrafelhasználásra van szükség a projektek között.

  • Zephyr osztag – A könnyűsúlyú, Jira-natív opció, amelyet ebben az oktatóanyagban tárgyalunk. A teszteket Jira típusú problémákként tárolja. Tesztelés, támogatja a ZQL kereséseket, és ideális az agilis csapatok számára, amelyek közvetlenül a meglévő Jira-táblájukon belül szeretnék a tesztmenedzsmentet.
  • Zephyr skála – A vállalati opció (korábban Test Management for Jira vagy TM4J). A Jira-problémán kívül tárolja a teszteket. tracker, újrafelhasználható tesztkönyvtárat, egyéni állapotokat, paramétereket, Gherkin BDD lépéseket és mappahierarchiákat támogat. Jobban megfelel nagyméretű minőségbiztosítási szervezetek számára, amelyek szabályozási vagy auditálási igényekkel rendelkeznek.
  • Zephyr Enterprise – Egy önálló webes alkalmazás, amely a Jirán kívül működik. Olyan szervezeteknek készült, amelyeknek az Atlassianon túlmutató, eszközökön átívelő jelentéskészítésre van szükségük.

Ha egy ötvennél kevesebb, Jirán belüli tesztelőből álló agilis csapatotok van, a Zephyr Squad a megfelelő kiindulópont. Ha több projekten keresztül megosztott tesztkönyvtárakra vagy hivatalos megfelelőségi jelentésekre van szükségetek, érdemesebb a Zephyr Scale-t értékelni.

A Zephyr Squad használata Jira tesztmenedzsmenthez

Mielőtt elkezdenéd, állíts be egy Zephyr Squad példányt. Vagy indíts el egy A Zephyr Squad ingyenes próbaverziója vagy vásároljon licencet az Atlassian Marketplace-ről. Győződjön meg arról, hogy a Zephyr Squad bővítmény telepítve van és engedélyezve van a Jira adminisztrátora által, és hogy a felhasználói fiókja rendelkezik engedéllyel tesztfeladatok létrehozására és szerkesztésére a célprojektben.

Hozzon létre egy tesztet

Lépések:

  1. Teszteset létrehozása (típusprobléma) Tesztelés), kattintson a Teremt gombra a felső navigációs menüben.

Hozz létre egy tesztet a Zephyrben a Jira számára

  1. Az Probléma létrehozása megnyílik egy párbeszédpanel, amely a következő kötelező mezőket tartalmazza:
    1. NetPoulSafe projekt – A Jira projekt, ahol a teszteset a létrehozás után fog élni.
    2. probléma típus - Választ Tesztelés (ezt a problématípust a Zephyr Squad adta hozzá).
    3. Összegzésként – A teszteset neve vagy címe.
    4. Riporter – A tesztesetet létrehozó Jira-felhasználó.

Probléma létrehozása párbeszédpanel teszttípussal

  1. Miután kitöltötted a kötelező mezőket, görgess az űrlap aljára, és add hozzá a tesztelési lépéseket. Minden lépés három információt rögzít:
    1. Tesztelési lépés - Descriptaz ehhez a lépéshez végrehajtandó művelet ionja.
    2. Teszt adat – A lépéshez szükséges adatok.
    3. Várható eredmény – Az eredmény, amelynek a művelet végrehajtása után meg kell jelennie.

Tesztelési lépések hozzáadása a Zephyrben

Teszt módosítása és megtekintése

Lépések:

  1. Egy teszteset megtekintéséhez és bármelyik mezőjének módosításához kattintson a gombra Tesztek a felső navigációs menüben válassza a Keresés tesztek.

Tesztek keresése menü a Zephyrben

  1. Megnyílik a keresési képernyő, amelyen a Zephyr Query Language (ZQL) vezérlők segítségével szűrhetők a tesztesetek. Kattintson a Összegzésként a megvizsgálni kívánt tesztesetből. Ebben a példában megnyitjuk a Guru99 Példa tesztesetre.
    1. A ZQL extra szűrőket kínál, például teszt állapota, ciklus, címke és hozzárendelt személy szerint az eredmények szűkítéséhez.

ZQL keresési eredmények a Zephyrben

  1. Ez megnyitja az egyes tesztesetek nézetét. Kattintson bármelyik mezőre a soron belüli szerkesztéshez. Nyomja meg a gombot. belép a billentyűzeten, és a Zephyr automatikusan menti a módosítást. Az egyes tesztlépéseket szerkesztheti, és átrendezheti őket húzással.

Teszteset mezőinek és lépéseinek szerkesztése

Hozzon létre egy tesztciklust

Lépések:

  1. Tesztciklus létrehozásához kattintson a Ciklus összefoglaló fül a A teszt összefoglalása cimre.

Ciklusösszefoglaló fül a Zephyrben

  1. A meglévő ciklusok a felület bal oldalán, rendezett mappastruktúrában jelennek meg. Új tesztciklus hozzáadásához kattintson a gombra. + gombra a mappaszerkezet menü tetején.

Új tesztciklus hozzáadása a Zephyrben

  1. Az Új ciklus létrehozása megnyílik egy párbeszédpanel. Töltse ki a mezőket, és kattintson a MegtakarításA mezők a következők:
    1. Változat – A Jira projekthez definiált verziók listája.
    2. Név – A tesztciklus neve (kötelező).
    3. Leírás – A ciklus rövid leírása.
    4. Épít – Információs mező a build azonosítóhoz (opcionális).
    5. Környezet – Információs mező a tesztkörnyezethez (opcionális).
    6. tól – A tesztciklus kezdő dátuma.
    7. Nak nek – A tesztciklus befejező dátuma. A befejező dátum nincs kikényszerítve, így a felhasználók azt követően is hozzáadhatnak és végrehajthatnak teszteket.

Új ciklus létrehozása párbeszédpanelek

  1. Mentés után az új ciklus megjelenik a felület bal oldalán található mappafában.

Új tesztciklus a mappafában

Tesztek hozzáadása a tesztciklusokhoz

Lépések:

  1. Tesztesetek hozzáadásához egy tesztciklushoz nyissa meg a Ciklus összefoglaló fülre, és kattintson a kitölteni kívánt ciklusra. Ezután kattintson a Tesztek hozzáadása a felület jobb oldalán, a tesztfuttatási táblázat felett.

Tesztek hozzáadása gomb a Ciklusösszefoglalóban

  1. Az Tesztek hozzáadása Megjelenik egy párbeszédpanel. A legördülő listával keresd meg a ciklushoz csatlakozni kívánt teszteseteket, vagy írj be közvetlenül egy tesztazonosítót. A tesztek kiválasztása után rendeld hozzá őket egy Jira-felhasználóhoz. Ez a felhasználó lesz a kezdeti tulajdonos, aki végrehajtja a ciklusban hozzáadott teszteket.
  • A hozzárendelt személye később módosítható, amikor egy adott tesztet végrehajtanak.

Kattints hozzáad miután befejezte az összes teszteset kiválasztását és hozzárendelését.

Tesztek hozzáadása párbeszédpanel és hozzárendelt személy kiválasztója

  1. A Zephyr hozzáadja és hozzárendeli az összes kiválasztott tesztesetet a kiválasztott Jira felhasználóhoz. Megjelenik egy folyamatjelző párbeszédpanel. Amikor befejeződött, kattintson a gombra. közel jobbra lent.

Tesztfolyamat-párbeszédpanel hozzáadása

  1. A tesztek hozzáadása után kattintson a ciklus nevére az összes hozzáadott teszt megtekintéséhez a végrehajtási táblázatban.

Tesztciklus-végrehajtási táblázat

Tesztvégrehajtások hozzárendelése

Lépések:

  1. A Ciklus összefoglaló oldalon kattintson a E gombra a hozzárendelni kívánt teszteset mellett.

E gomb a teszt végrehajtásának megnyitásához

  1. Megnyílik a teszt végrehajtási nézet. Használja a Hozzárendelve legördülő listából válasszon másik felhasználót. A Zephyr automatikusan menti a módosítást.

Tesztfuttatás hozzárendelése másik felhasználóhoz

Végezze el a teszteket

Lépések:

  1. Teszteset gyors végrehajtása az állapotának módosításával a Állapot a ciklus végrehajtási táblázat oszlopában. Részletesebb futtatáshoz kattintson a E gombra a teszt mellett.

Gyors végrehajtási állapot legördülő menü

  1. A végrehajtási nézetben jelölje ki a teljes tesztesetet egy érték kiválasztásával a Végrehajtási állapot legördülő lista (tipikus értékek: SIKERES, NEM SIKERÜLT, FOLYAMATOS, BLOCKOLVA, VÉGREHAJTÁS FOLYAMATBAN). A Zephyr rögzíti a futtatást.

Végrehajtási állapot legördülő értékek

  1. Az egyes tesztlépéseket külön-külön is végrehajthatja. Görgessen a Teszt részletei részhez, és módosítsa a Állapot legördülő menü minden lépéshez. A lépés szintű eredmények összesítve megjelennek a teszteset állapotában, és a Zephyr jelentéskészítő moduljaiban jelennek meg.

Egyedi tesztlépések végrehajtása

Tesztelési folyamat megtekintése

Lépések:

  1. Az összes tevékenység tesztjeinek előrehaladásának megtekintéséhez kattintson a gombra Dashboards a felső navigációs menüben, és nyissa meg a megvizsgálni kívánt irányítópultot.

Nyissa meg a Jira irányítópultot Zephyr kütyükkel

  1. Az irányítópult megjeleníti az összes hozzáadott eszközt, beleértve a Zephyr jelentéskészítő eszközeit is. További Zephyr eszközök hozzáadásához kattintson a Gadgets hozzáadása gombra az irányítópult jobb felső sarkában.

Gadget gomb hozzáadása a Jira irányítópulton

  1. Az Adjon hozzá egy modult megnyílik egy párbeszédpanel. Írja be Zefír a keresősávban a Zephyr tesztelési eszközeinek szűréséhez (Tesztvégrehajtási visszaesés, Leggyakoribb sikertelen tesztek, Tesztvégrehajtási eredmények, Trac(Használati képesség és mások). Válasszon ki egy kütyüt, és kattintson rá Gadget hozzáadása hogy elhelyezd az irányítópulton, hogy a csapatod track haladás egy pillantással.

Zephyr jelentéskészítő modul hozzáadása

Hogyan változtatja meg a mesterséges intelligencia a tesztmenedzsmentet a Zephyrben?

A SmartBear mesterséges intelligencia képességeket vezetett be a Zephyr termékcsaládba a következő eszközökön keresztül: HaloAI kezdeményezés, és a Zephyr Squadra és a Zephyr Scale-re gyakorolt ​​hatása már látható. A mesterséges intelligencia mostantól beolvassa a linkelt Jira történetet, és vázlatos teszteseteket generál lépésekkel, tesztadatokkal és várható eredményekkel, ami drámaian csökkenti a tesztelők által a szerkesztésre fordított időt.

A mesterséges intelligencia a múltbeli végrehajtási előzmények elemzésével a felszínre hozza a kockázatokat is. Kiemelik a leggyakrabban sikertelen teszteket, jelzik a bizonytalan lépéseket, és javaslatokat tesznek a termék mely területeire kell külön figyelmet fordítani a következő ciklusban. A generatív asszisztensek összefoglalhatják a sikertelen futtatásokat egy hibaleírássá, amely készen áll a Jira-hoz való kapcsolódásra, és lefordítják a ZQL lekérdezéseket a közérthető angolból. A mesterséges intelligencia nem helyettesíti az emberi felülvizsgálatot, de a tesztmenedzsmentet a nagyobb tőkével bíró, feltáró munka felé tereli.

GYIK

A Zephyr for Jira, amelyet most a SmartBear Zephyr Squad néven forgalmaz, egy natív Jira-bővítmény a tesztkezeléshez. Lehetővé teszi a csapatok számára, hogy teszteseteket hozzanak létre Jira-problémák esetén, tesztciklusokat építsenek fel, teszteket hajtsanak végre, hibákat linkeljenek és... track minőség irányítópult-kütyükön keresztül anélkül, hogy elhagynád a Jirát.

A Zephyr Squad a könnyűsúlyú, Jira-natív opció, amely a teszteket Jira tesztfeladatokként tárolja. A Zephyr Scale (korábban TM4J) a vállalati verzió különálló tesztkönyvtárral, egyéni állapotokkal, BDD-lépésekkel és mappahierarchiákkal, amelyet nagyméretű QA-csapatok és audit-intenzív környezetek számára terveztek.

A Zephyr Squad Jira Cloudon és Jira Data Centeren fut. Az Atlassian 2024 februárjában megszüntette a Jira Server támogatását, így az új Zephyr Squad telepítések a Cloudot vagy a Data Centert célozzák meg. A meglévő Server telepítések már nem kapnak funkciófrissítéseket.

A ZQL a Zephyr lekérdezési nyelve, egy JQL-stílusú szintaxis tesztesetek, végrehajtások és ciklusok kereséséhez. Támogatja az olyan szűrőket, mint a cycleName, executionStatus, projectKey és assignee, és segít a tesztelőknek mentett keresések és irányítópult-jelentések létrehozásában.

Igen. A Zephyr Squad elérhetővé tesz egy REST API-t és a ZAPI bővítményt az automatikus eredmények közzétételéhez. A gyakori folyamatok innen küldik az eredményeket: Jenkins, Bamboo, GitHub műveletek, Selenium, Cypressés TestNG a végrehajtási állapot automatikus frissítése a Jirán belül.

A SmartBear HaloAI-ja vázlatos teszteseteket generál a Jira-történetekből, tesztlépéseket és várható eredményeket javasol, a sikertelen futtatásokat hibaleírásokká összegzi, és kiemeli a bizonytalan vagy magas kockázatú teszteket, így a csapatok a legnagyobb valószínűséggel sikertelen esetekre koncentrálhatnak.

A generatív mesterséges intelligencia szilárd első vázlatokat készít a lépésekről, a tesztadatokról és a várható eredményekről, de továbbra sem veszi figyelembe a szélsőséges eseteket és az üzleti kontextust. Tekintsd a kimenetét kiindulópontként, nézd át a fejlesztővel vagy a terméktulajdonossal, és minden lépést manuálisan validálj a végrehajtás előtt.

Foglald össze ezt a bejegyzést a következőképpen: