Poradnik Zephyr dla JIRA: Narzędzie do zarządzania testami

⚡ Inteligentne podsumowanie

Zephyr for Jira, obecnie sprzedawany przez SmartBear jako Zephyr Squad, to natywny dodatek do zarządzania testami, który pozwala zespołom projektować, planować, wykonywać i raportować testy bez opuszczania Atlassian Jira. Ten samouczek omawia każdy podstawowy przepływ pracy, od tworzenia zgłoszenia testowego po… trackrólewskie tablice rozdzielcze.

  • 🧩 Co to jest: Zephyr Squad (dawniej Zephyr for Jira) to natywna dla Jira aplikacja do zarządzania testami od SmartBear, która dodaje do dowolnego projektu Jira typ zgłoszenia testowego, cykle testów, wykonania i gadżety raportowania.
  • 🆚 Oddział kontra skala: Squad to lekki dodatek natywny dla Jiry, omówiony w tym samouczku. Zephyr Scale (dawniej TM4J) to rozbudowana opcja dla przedsiębiorstw z bibliotekami wielokrotnego użytku, niestandardowymi statusami i obsługą BDD.
  • 🛠️. Główne przepływy pracy: Utwórz problem testowy, zbuduj cykl testów, dodaj testy do cyklu, przypisz wykonania, oznacz zaliczony lub niezaliczony na poziomie kroku i przeglądaj metryki za pomocą gadżetów pulpitu nawigacyjnego Zephyr.
  • ☁️. Opcje wdrożenia: Rozwiązanie jest dostępne dla systemów Jira Cloud, Jira Data Center i Jira Server (wsparcie dla serwerów zakończyło się w lutym 2024 r.), a jego instalacja trwa kilka minut w sklepie Atlassian Marketplace.
  • 🤖 Pomoc AI: Rozwiązanie HaloAI firmy SmartBear sugeruje teraz przypadki testowe z historii Jira, tworzy opisy kroków i wskazuje obszary ryzyka, skracając czas ręcznego tworzenia w aplikacjach Zephyr Squad i Zephyr Scale.
  • 📊 Raportowanie: Wbudowane gadżety Zephyr, takie jak Test Execution Burndown, Testy najczęściej nieudane i Tracmożliwość przeniesienia danych dotyczących wykonania do natywnych pulpitów Jira w celu podjęcia decyzji o kontynuowaniu lub zaniechaniu.

Samouczek zarządzania testami w Zephyr for Jira

Zephyr to jedno z najpopularniejszych rozwiązań do zarządzania testami dla Atlassian Jira. Rodzina Zephyr, przejęta przez SmartBear w 2021 roku, obejmuje obecnie: Oddział Zefirów (dawniej Zephyr dla Jira), Skala Zefiru (dawniej TM4J) i Zephyr EnterpriseSmartBear podaje, że dziesiątki tysięcy klientów w ponad 100 krajach codziennie korzysta z produktów Zephyr, aby szybciej dostarczać oprogramowanie.

Oddział Zefirów to natywna aplikacja Jira, która wprowadza funkcje zarządzania testami jakości do każdego projektu Jira Cloud lub Data Center. Gdy Zephyr jest używany w Jira, testy można tworzyć, przeglądać w dowolnym projekcie Jira i wykonywać natychmiast lub w ramach ustrukturyzowanego cyklu testów, który łączy się z innymi zgłoszeniami Jira. Szczegółowe metryki testowania są… tracza pośrednictwem konfigurowalnych gadżetów na pulpicie Zephyr.

Zephyr zapewnia wiele opcji wdrażania:

  1. Zephyr Squad dla Jira Cloud
  2. Zephyr Squad dla Jira Data Center
  3. Zephyr Squad dla Jira Server (zakończenie wsparcia w lutym 2024 r.)

W tym samouczku szczegółowo omówiono Zephyr Squad i jego funkcje.

Funkcje Zephyr Squad dla Jira

  • Rozwiązanie jest natywne dla platformy Jira, dzięki czemu użytkownicy mogą tworzyć i uruchamiać testy, nie opuszczając projektu, nad którym już pracują.
  • Testowanie jest zintegrowane z cyklami projektu, co umożliwia zespołom track jakość oprogramowania i podejmuj świadome decyzje o kontynuowaniu lub zaniechaniu każdego sprintu.
  • Twórz, planuj i wykonuj testy, korzystając z typu zgłoszenia testowego, który Zephyr dodaje do każdego projektu Jira.
  • Twórz, przeglądaj i modyfikuj kroki testowe oraz załączniki do poszczególnych testów. Twórz cykle wykonywania testów, uruchamiaj testy i łącz defekty z konkretnymi krokami testowymi.
  • Tracmetryki jakości k za pomocą gotowych gadżetów Zephyr, takich jak Test Execution Burndown, Traczdolność i najczęściej niezaliczane testy.
  • Obsługa integracji REST API, ZAPI i CI/CD z Jenkins, Bamboooraz GitHub Actions do automatycznego importowania wyników testów.
Najszczęściej wybierane
Zoho Projects

Zoho Projects to potężne oprogramowanie do zarządzania projektami, które wspiera cały cykl życia każdego projektu — od planowania i realizacji, przez testowanie, po współpracę zespołową. Zapewnia odpowiednie narzędzia, w tym zarządzanie zadaniami. tracKing, wykresy Gantta, tablice sprintów i raportowanie w czasie rzeczywistym. Intuicyjny interfejs i elastyczne ramy sprawiają, że jest to idealny wybór zarówno dla początkujących, jak i doświadczonych kierowników projektów, którzy chcą efektywnie usprawnić swoje przepływy pracy.

Odwiedź Zoho Projects

Zephyr Squad kontra Zephyr Scale: Którego powinieneś użyć?

SmartBear oferuje dwa produkty do zarządzania testami oparte na Jira, a mylenie ich jest najczęstszym błędem popełnianym przez nowych użytkowników. Wybór odpowiedniego produktu zależy od wielkości zespołu, potrzeb w zakresie zarządzania oraz zakresu ponownego wykorzystywania testów w różnych projektach.

  • Oddział Zefirów – Lekka, natywna opcja Jira omówiona w tym samouczku. Przechowuje testy jako zgłoszenia Jira typu Testowanie, obsługuje wyszukiwanie ZQL i idealnie nadaje się dla zespołów Agile, które chcą zarządzać testami bezpośrednio w ramach istniejącej tablicy Jira.
  • Skala Zefiru – Opcja Enterprise (dawniej Test Management for Jira lub TM4J). Przechowuje testy poza zgłoszeniem Jira. tracker obsługuje bibliotekę testów wielokrotnego użytku, niestandardowe statusy, parametry, kroki Gherkin BDD i hierarchie folderów. Lepiej nadaje się dla dużych organizacji QA z potrzebami regulacyjnymi lub audytowymi.
  • Zephyr Enterprise – Samodzielna aplikacja internetowa działająca poza platformą Jira. Jest przeznaczona dla organizacji, które potrzebują raportowania między narzędziami wykraczającymi poza platformę Atlassian.

Jeśli jesteś zespołem Agile liczącym mniej niż pięćdziesięciu testerów, którzy pracują w Jira, Zephyr Squad to odpowiedni punkt wyjścia. Jeśli potrzebujesz współdzielonych bibliotek testowych dla wielu projektów lub formalnego raportowania zgodności, wypróbuj Zephyr Scale.

Jak korzystać z Zephyr Squad do zarządzania testami w Jira

Zanim zaczniesz, skonfiguruj instancję Zephyr Squad. Uruchom bezpłatny okres próbny Zephyr Squad lub kup licencję w Atlassian Marketplace. Sprawdź, czy dodatek Zephyr Squad jest zainstalowany i włączony przez administratora Jira oraz czy Twoje konto użytkownika ma uprawnienia do tworzenia i edycji zgłoszeń testowych w projekcie docelowym.

Utwórz test

Kroki:

  1. Aby utworzyć przypadek testowy (problem z typem Testowanie), kliknij Stwórz przycisk w górnym menu nawigacyjnym.

Utwórz test w Zephyr dla Jira

  1. Utwórz problem otwiera się okno dialogowe z następującymi wymaganymi polami:
    1. Projekt – Projekt Jira, w którym przypadek testowy będzie umieszczony po utworzeniu.
    2. rodzaj zagadnienia - Wybierz Testowanie (ten typ problemu został dodany przez Zephyr Squad).
    3. Podsumowanie – Nazwa lub tytuł przypadku testowego.
    4. Reporter – Użytkownik Jira, który tworzy przypadek testowy.

Utwórz okno dialogowe problemu z typem problemu testowego

  1. Po wypełnieniu wymaganych pól przewiń na dół formularza i dodaj kroki testowe. Każdy krok zawiera trzy informacje:
    1. Krok testowy - Descriptopis działania, które należy wykonać na tym etapie.
    2. Dane testowe – Wszelkie dane wymagane w danym kroku.
    3. Spodziewany wynik – Wynik, który powinien pojawić się po wykonaniu czynności.

Dodaj kroki testowe w Zephyr

Modyfikuj i przeglądaj test

Kroki:

  1. Aby wyświetlić przypadek testowy i zmodyfikować dowolne jego pole, kliknij Testy w górnym menu nawigacyjnym i wybierz Testy wyszukiwania.

Wyszukaj menu Testy w Zephyr

  1. Ekran wyszukiwania otwiera się z kontrolkami języka zapytań Zephyr (ZQL) do filtrowania przypadków testowych. Kliknij Podsumowanie przypadku testowego, który chcesz sprawdzić. W tym przykładzie otwieramy Guru99 Przykładowy przypadek testowy.
    1. ZQL oferuje dodatkowe filtry, takie jak status testu, cykl, etykieta i osoba przypisana, które pozwalają zawęzić wyniki.

Wyniki wyszukiwania ZQL w Zephyr

  1. Otwiera to widok pojedynczego przypadku testowego. Kliknij dowolne pole, aby edytować je bezpośrednio. Naciśnij Wchodzę na klawiaturze, a Zephyr automatycznie zapisze zmianę. Możesz również edytować poszczególne kroki testu i zmieniać ich kolejność, przeciągając i upuszczając.

Edytuj pola i kroki przypadku testowego

Utwórz cykl testowy

Kroki:

  1. Aby utworzyć cykl testowy, kliknij Podsumowanie cyklu zakładka Podsumowanie testu strona.

Karta Podsumowanie cyklu w Zephyr

  1. Istniejące cykle są wyświetlane po lewej stronie interfejsu w uporządkowanej strukturze folderów. Dodaj nowy cykl testowy, klikając + przycisk na górze menu struktury folderów.

Dodaj nowy cykl testowy w Zephyr

  1. Utwórz nowy cykl Otworzy się okno dialogowe. Uzupełnij pola i kliknij ZapiszPola to:
    1. Wersja – Lista wersji zdefiniowanych dla projektu Jira.
    2. Imię i nazwisko – Nazwa cyklu testowego (wymagane).
    3. OPIS – Krótki opis cyklu.
    4. Buduj – Pole informacyjne dla identyfikatora kompilacji (opcjonalne).
    5. Środowisko – Pole informacyjne dla środowiska testowego (opcjonalne).
    6. Od – Data rozpoczęcia cyklu testowego.
    7. Do – Data zakończenia cyklu testów. Data zakończenia nie jest narzucona, więc użytkownicy mogą nadal dodawać i wykonywać testy po jej upływie.

Pola dialogowe Utwórz nowy cykl

  1. Po zapisaniu nowy cykl pojawi się w drzewie folderów po lewej stronie interfejsu.

Nowy cykl testów w drzewie folderów

Dodaj testy do cykli testowych

Kroki:

  1. Aby dodać przypadki testowe do cyklu testowego, otwórz Podsumowanie cyklu Kliknij kartę i kliknij cykl, który chcesz wypełnić. Następnie kliknij Dodaj testy po prawej stronie interfejsu, nad tabelą wykonywania testów.

Przycisk Dodaj testy w podsumowaniu cyklu

  1. Dodaj testy Pojawi się okno dialogowe. Użyj listy rozwijanej, aby wyszukać przypadki testowe, które powinny dołączyć do cyklu, lub wpisz bezpośrednio identyfikator testu. Po wybraniu testów przypisz je do użytkownika Jira. Ten użytkownik jest pierwotnym właścicielem, który wykona dodane testy w cyklu.
  • Osobę przypisaną można zmienić później, podczas wykonywania konkretnego testu.

Kliknij Dodaj po zakończeniu wybierania i przypisywania wszystkich przypadków testowych.

Dodaj okno dialogowe Testy i selektor osób przypisanych

  1. Zephyr dodaje i przypisuje każdy wybrany przypadek testowy wybranemu użytkownikowi Jira. Pojawi się okno dialogowe postępu. Po zakończeniu kliknij Zamknij w prawym dolnym rogu.

Dodaj okno dialogowe postępu testów

  1. Po dodaniu testów kliknij nazwę cyklu, aby zobaczyć wszystkie dodane testy w tabeli wykonania.

Tabela wykonania cyklu testowego

Przypisz wykonania testów

Kroki:

  1. Na Podsumowanie cyklu strona, kliknij E przycisk obok przypadku testowego, który chcesz przypisać.

Przycisk E do otwierania wykonywania testu

  1. Otwiera się widok wykonania testu. Użyj Przypisany do Z listy rozwijanej wybierz innego użytkownika. Zephyr automatycznie zapisze zmianę.

Przypisz wykonanie testu innemu użytkownikowi

Wykonaj testy

Kroki:

  1. Szybkie wykonanie przypadku testowego poprzez zmianę jego statusu w Status kolumna tabeli wykonania cyklu. Aby uzyskać bardziej szczegółowe informacje, kliknij E przycisk obok testu.

Szybkie rozwijane menu statusu wykonania

  1. W widoku wykonania zaznacz cały przypadek testowy, wybierając wartość z Status wykonania lista rozwijana (typowe wartości: PASS, FAIL, WIP, BLOCKED, UNEXECUTED). Zephyr rejestruje przebieg.

Wartości rozwijane statusu wykonania

  1. Możesz również wykonać każdy krok testu niezależnie. Przejdź do sekcji Szczegóły testu i zmień Status Lista rozwijana dla każdego kroku. Wyniki na poziomie kroku są gromadzone w statusie przypadku testowego i przesyłane do gadżetów raportowania Zephyr.

Wykonaj poszczególne kroki testu

Wyświetl postęp testowania

Kroki:

  1. Aby wyświetlić postęp testu we wszystkich aktywnościach, kliknij Pulpity w górnym menu nawigacyjnym i otwórz pulpit nawigacyjny, który chcesz sprawdzić.

Otwórz pulpit Jira z gadżetami Zephyr

  1. Na pulpicie wyświetlają się wszystkie dodane gadżety, w tym gadżety raportujące Zephyr. Aby dodać więcej gadżetów Zephyr, kliknij Dodaj gadżety przycisk w prawym górnym rogu pulpitu nawigacyjnego.

Dodaj przycisk gadżetu na pulpicie Jira

  1. Dodaj gadżet otwiera się okno dialogowe. Wpisz Zefir na pasku wyszukiwania, aby filtrować gadżety testowe Zephyr (Spalanie wykonania testu, Najczęściej nieudane testy, Wyniki wykonania testu, Trac(możliwość i inne). Wybierz gadżet i kliknij Dodaj gadżet aby umieścić go na pulpicie nawigacyjnym, aby Twój zespół mógł tracPostęp k w skrócie.

Dodaj gadżet raportowania Zephyr

Jak AI zmienia zarządzanie testami w Zephyr

SmartBear wprowadził możliwości sztucznej inteligencji do rodziny Zephyr za pośrednictwem swojego HaloAI Inicjatywa ta ma już widoczny wpływ na Zephyr Squad i Zephyr Scale. Sztuczna inteligencja odczytuje teraz powiązaną historię Jira i generuje wersje robocze przypadków testowych z krokami, danymi testowymi i oczekiwanymi wynikami, co znacznie skraca czas, jaki testerzy poświęcają na tworzenie.

Sztuczna inteligencja (AI) umożliwia również identyfikację ryzyka poprzez analizę historii wcześniejszych wykonań. Wskazuje testy, które najczęściej kończą się niepowodzeniem, sygnalizuje niestabilne kroki i sugeruje, które obszary produktu wymagają dodatkowej analizy w kolejnym cyklu. Asystenci generatywni mogą podsumować nieudany przebieg, tworząc opis defektu, który jest gotowy do połączenia z Jirą, a także tłumaczą zapytania ZQL z prostego języka angielskiego. Sztuczna inteligencja nie zastępuje weryfikacji przez człowieka, ale przesuwa zarządzanie testami w kierunku bardziej zaawansowanej, eksploracyjnej pracy.

FAQ

Zephyr for Jira, obecnie sprzedawany jako Zephyr Squad przez SmartBear, to natywny dodatek do Jira do zarządzania testami. Umożliwia zespołom tworzenie przypadków testowych jako zgłoszeń w Jira, budowanie cykli testowych, wykonywanie testów, łączenie defektów i… tracjakość k poprzez gadżety pulpitu nawigacyjnego bez opuszczania Jira.

Zephyr Squad to lekka, natywna opcja Jira, która przechowuje testy jako zgłoszenia testowe Jira. Zephyr Scale (dawniej TM4J) to rozwiązanie korporacyjne z osobną biblioteką testów, niestandardowymi statusami, krokami BDD i hierarchiami folderów, przeznaczone dla dużych zespołów QA i środowisk o dużym natężeniu audytów.

Zephyr Squad działa w oparciu o Jira Cloud i Jira Data Center. Atlassian zakończył wsparcie dla Jira Server w lutym 2024 roku, dlatego nowe wdrożenia Zephyr Squad są przeznaczone dla chmury lub Data Center. Istniejące instalacje Server nie otrzymują już aktualizacji funkcji.

ZQL to język zapytań Zephyr Query Language, oparty na składni JQL, służący do wyszukiwania przypadków testowych, wykonań i cykli. Obsługuje filtry takie jak cycleName, executionStatus, projectKey i assignee, a także pomaga testerom tworzyć zapisane wyszukiwania i raporty na pulpicie nawigacyjnym.

Tak. Zephyr Squad udostępnia API REST i dodatek ZAPI do publikowania zautomatyzowanych wyników. Typowe potoki przesyłają wyniki z Jenkins, Bamboo, Akcje GitHub, Selenium, Cypress, TestNG aby automatycznie aktualizować status wykonania w Jira.

Rozwiązanie HaloAI firmy SmartBear generuje robocze przypadki testowe na podstawie historii Jira, sugeruje kroki testowe i oczekiwane wyniki, podsumowuje nieudane przebiegi, opisując błędy, a także wyróżnia niestabilne lub wysokiego ryzyka testy, dzięki czemu zespoły mogą skupić się na przypadkach, które najprawdopodobniej się nie powiodą.

Generatywna AI generuje solidne wstępne wersje kroków, danych testowych i oczekiwanych rezultatów, ale wciąż brakuje jej przypadków brzegowych i kontekstu biznesowego. Potraktuj jej wyniki jako punkt wyjścia, omów je z programistą lub właścicielem produktu i ręcznie zweryfikuj każdy krok przed jego wykonaniem.

Podsumuj ten post następująco: