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.
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:
- Zephyr Squad dla Jira Cloud
- Zephyr Squad dla Jira Data Center
- 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.
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.
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:
- Aby utworzyć przypadek testowy (problem z typem Testowanie), kliknij Stwórz przycisk w górnym menu nawigacyjnym.
- Utwórz problem otwiera się okno dialogowe z następującymi wymaganymi polami:
- Projekt – Projekt Jira, w którym przypadek testowy będzie umieszczony po utworzeniu.
- rodzaj zagadnienia - Wybierz Testowanie (ten typ problemu został dodany przez Zephyr Squad).
- Podsumowanie – Nazwa lub tytuł przypadku testowego.
- Reporter – Użytkownik Jira, który tworzy przypadek testowy.
- Po wypełnieniu wymaganych pól przewiń na dół formularza i dodaj kroki testowe. Każdy krok zawiera trzy informacje:
- Krok testowy - Descriptopis działania, które należy wykonać na tym etapie.
- Dane testowe – Wszelkie dane wymagane w danym kroku.
- Spodziewany wynik – Wynik, który powinien pojawić się po wykonaniu czynności.
Modyfikuj i przeglądaj test
Kroki:
- Aby wyświetlić przypadek testowy i zmodyfikować dowolne jego pole, kliknij Testy w górnym menu nawigacyjnym i wybierz Testy wyszukiwania.
- 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.
- ZQL oferuje dodatkowe filtry, takie jak status testu, cykl, etykieta i osoba przypisana, które pozwalają zawęzić wyniki.
- 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.
Utwórz cykl testowy
Kroki:
- Aby utworzyć cykl testowy, kliknij Podsumowanie cyklu zakładka Podsumowanie testu strona.
- 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.
- Utwórz nowy cykl Otworzy się okno dialogowe. Uzupełnij pola i kliknij ZapiszPola to:
- Wersja – Lista wersji zdefiniowanych dla projektu Jira.
- Imię i nazwisko – Nazwa cyklu testowego (wymagane).
- OPIS – Krótki opis cyklu.
- Buduj – Pole informacyjne dla identyfikatora kompilacji (opcjonalne).
- Środowisko – Pole informacyjne dla środowiska testowego (opcjonalne).
- Od – Data rozpoczęcia cyklu testowego.
- 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.
- Po zapisaniu nowy cykl pojawi się w drzewie folderów po lewej stronie interfejsu.
Dodaj testy do cykli testowych
Kroki:
- 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.
- 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.
- 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.
- Po dodaniu testów kliknij nazwę cyklu, aby zobaczyć wszystkie dodane testy w tabeli wykonania.
Przypisz wykonania testów
Kroki:
- Na Podsumowanie cyklu strona, kliknij E przycisk obok przypadku testowego, który chcesz przypisać.
- Otwiera się widok wykonania testu. Użyj Przypisany do Z listy rozwijanej wybierz innego użytkownika. Zephyr automatycznie zapisze zmianę.
Wykonaj testy
Kroki:
- 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.
- 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.
- 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.
Wyświetl postęp testowania
Kroki:
- 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ć.
- 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 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.
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.























