Czym jest Zebrunner? Przegląd i omówienie funkcji

Discover how to deliver better software and systems in rapidly scaling environments. Join our Community

Dowiedz się więcej o Zebrunner — rozwiązaniu do analizy i raportowania testów, które pomaga zespołom ds. zapewniania jakości usprawnić automatyzację testów.

Zebrunner to platforma do zarządzania automatyzacją testów, która pomaga budować skuteczne zapewnianie jakości i szybciej naprawiać problemy dzięki rozbudowanym artefaktom oraz panelom na żywo.

Zebrunner został oficjalnie wydany we wrześniu 2020 roku jako jedno narzędzie, które gromadzi wszystkie wyniki testów w jednym miejscu, pomaga w ich przeprowadzaniu i analizie oraz zapewnia przejrzyste raporty jakości dla kadry zarządzającej.

Rozwinął się w zaawansowane rozwiązanie do skalowalnego wykonywania testów, inteligentnego raportowania i zarządzania wydajnością zespołów QA. Obecnie pozwala użytkownikom oszczędzać czas i wysiłek podczas automatyzacji testów. Dzięki Zebrunner możesz budować automatyzację E2E za pomocą własnego szkieletu testowego Carina.

Dla kogo jest Zebrunner?

Zebrunner jest używany głównie przez inżynierów QA, menedżerów i liderów zespołów, aby przyspieszać wykonywanie testów i automatyzować proces analizy wyników testów.

Inżynierowie QA zajmujący się automatyzacją mogą używać Zebrunner do uruchamiania szybkich testów równoległych oraz analizowania błędów za pomocą dzienników, zrzutów ekranu i nagrań wideo. Mogą także wykrywać niestabilne testy dzięki panelowi historii testów i rozumieć przyczyny niepowodzeń za pomocą AI/ML.

Inżynierowie QA zajmujący się testami manualnymi mogą używać Zebrunner do zapewnienia identyfikowalności między testami automatycznymi a manualnymi przypadkami testowymi oraz do szybkiego zgłaszania nowych błędów w Jira. Mogą także używać Zebrunner do tworzenia podsumowań danych za określony okres i udostępniania ich zespołowi.

Zrzut ekranu Zebrunner
Twórz niestandardowe panele i raporty za pomocą Zebrunner.

Menedżerowie QA mogą używać Zebrunner do tworzenia niestandardowych raportów dla kadry zarządzającej i klientów, planowania harmonogramów wydań oraz śledzenia postępów testowania i jakości produktu.

Programiści mogą używać Zebrunner do sprawdzania niepowodzeń testów lub uzyskiwania wstępnej analizy wydań funkcji, aby zmniejszyć liczbę błędów podczas wdrażania na środowiska testowe i produkcyjne.

Jakie problemy pomaga rozwiązać Zebrunner?

Problem 1: Powolne wykonywanie testów

Wiele firm uruchamia testy we własnych środowiskach wykonawczych o ograniczonej skalowalności. Jeśli produkt jest objęty ponad 1000 testów automatycznych, czas ich wykonywania może przekroczyć 8 godzin. Powoduje to opóźnienia w wydaniach i wymaga dodatkowych zasobów oraz dodatkowego budżetu zespołu projektowego.

Zebrunner Engine pomaga szybciej uruchamiać testy dzięki wykonywaniu równoległemu we własnej chmurze lub środowisku lokalnym (do 1000 wątków w mniej niż 15 minut). Dzięki temu każdy zespół może szybko wykonywać testy, wcześniej wykrywać błędy i publikować wydania z większą pewnością.

Problem 2: Wykrywanie przyczyny źródłowej jest czasochłonne

Po wykonaniu testów wielu inżynierów QA ma trudności z analizą niepowodzeń testów. Wyobraź sobie, że spośród 1000 testów automatycznych nie powiodło się 100. Analiza przyczyny źródłowej i zgłoszenie błędów do naprawy może zająć wiele godzin.

Zebrunner skraca ten czas, wykorzystując automatyczną klasyfikację AI/ML do znajdowania przyczyn niepowodzeń oraz usprawniając proces dzięki możliwości bezpośredniego połączenia wyników z błędem w Jira. Zebrunner świetnie sprawdza się w przypadku menedżerów QA, którzy muszą śledzić wiele zespołów. Jeśli jednak Twoje zespoły są już w dużym stopniu zaangażowane w korzystanie z Jira, narzędzia do zarządzania testami zoptymalizowane pod kątem Jira mogą zapewnić dodatkowe korzyści w zakresie współpracy.

Get Free Access
Get regular tech leadership wisdom for delivering better software and systems.
Get Free Access

Have an account? Log In

Problem 3: Przygotowywanie statystyk do raportów trendów jest uciążliwe

Tworzenie raportów trendów jakości dla klienta lub członka kadry zarządzającej zwykle wymaga zebrania wszystkich statystyk z różnych źródeł, przeanalizowania ich oraz przygotowania wykresów trendów z odpowiednimi wskaźnikami. Może to być czasochłonny proces manualny.

Dzięki Zebrunner tworzenie raportów trendów jakości zajmuje zaledwie kilka minut. Menedżerowie QA mogą budować i dostosowywać panele z widżetami, które automatycznie pobierają dane. Ponadto panele na żywo są zawsze aktualne, więc żadne dane nie zostaną pominięte.

Problem 4: Śledzenie wielu zespołów QA może być skomplikowane

Dyrektor QA zarządzający kilkoma zespołami QA w dużym projekcie musi sprawdzać stan procesu QA dla każdego zespołu. Bezpośrednie zbieranie informacji od liderów QA jest nieefektywne, a ustne raporty mogą prowadzić do błędnych obliczeń i błędów ludzkich.

Zebrunner zapewnia kadrze zarządzającej QA całodobowy dostęp do procesów QA, w tym do harmonogramów wydań, zakresu testów, a także ROI i KPI, dzięki czemu może ona identyfikować luki w produktywności zespołów i optymalizować obciążenie pracą.

Jaka jest mapa drogowa Zebrunner?

Od uruchomienia Zebrunner w 2020 roku produkt stale się rozwija.

W 2021 roku Zebrunner wprowadził kilka nowych funkcji, takich jak:

  • Zarządzanie projektami
    Pozwala kilku zespołom testowym korzystającym z różnych zestawów narzędzi pracować w jednym obszarze roboczym
  • Kamienie milowe
    Pomagają logicznie grupować uruchomienia testów i śledzić harmonogramy nadchodzących wydań funkcji


Plan rozwoju produktu na najbliższe miesiące obejmuje następujące aktualizacje:

  • Rozszerzona funkcjonalność narzędzia uruchamiającego
    Konfiguracja uruchomienia testów będzie dostępna dla dowolnego środowiska testowego. Skonfiguruj ustawienia wstępne dla swojego zespołu i uruchamiaj testy jednym kliknięciem.
  • Zebrunner Engine jako jedno rozwiązanie
    Zebrunner Engine stanie się osobnym narzędziem, które pomoże zwiększyć szybkość wykonywania testów, także w przypadku testów równoległych.

Przegląd funkcji Zebrunner

Aby zorientować się, jak działa Zebrunner, przyjrzyjmy się głównym funkcjom i temu, jak mogą pomóc usprawnić proces testowania.

1. Skalowalne wykonywanie testów

Uruchamiaj testy w Zebrunner Cloud z dużą szybkością. Wykonuj do 1000 testów równolegle w czasie krótszym niż 15 minut za pośrednictwem własnego centrum Selenium firmy Zebrunner albo integruj się z innymi dostawcami, aby wyświetlać wyniki testów automatycznych bezpośrednio w Zebrunner.

Zrzut ekranu skalowalnego wykonywania testów w Zebrunner
Inżynierowie ds. zapewniania jakości mogą zwiększyć szybkość wykonywania testów, uruchamiając testy w Zebrunner.

2. Automatyczna analiza wyników testów

Zebrunner pomaga inżynierom ds. zapewniania jakości sprawdzać nieudane testy i poznawać ich przyczyny dzięki rozbudowanym artefaktom testów (dziennikom testów, zrzutom ekranu i nagraniom wideo). Możesz łączyć wyniki testów z błędami w Jira i GitHub oraz wykrywać problemy ze stabilnością za pomocą panelu historii testów.

Zrzut ekranu automatycznej analizy wyników testów w Zebrunner
Zebrunner upraszcza analizę wyników testów dla inżynierów ds. zapewniania jakości.

3. Klasyfikacja przyczyn niepowodzeń z użyciem AI/ML

Użytkownicy Zebrunner mogą automatyzować analizę niepowodzeń dzięki tej funkcji. Za każdym razem, gdy test kończy się niepowodzeniem, AI/ML przypisuje określoną kategorię niepowodzenia w zależności od śladu stosu. Każdy zespół może trenować system, akceptując przypisanie AI/ML lub je zmieniając, aby zwiększyć dokładność do 100%.

Zrzut ekranu klasyfikacji przyczyn niepowodzeń AI/ML w Zebrunner
AI/ML w Zebrunner pomaga w analizie niepowodzeń dzięki automatycznej klasyfikacji.

4. Panele na żywo z rozszerzonymi metrykami

Zebrunner śledzi wskaźniki zaliczeń i pokrycie testami. Użytkownicy mogą analizować zwrot z inwestycji zespołu i wydajność testowania za pomocą dostępnych metryk i widżetów. Zebrunner umożliwia dostosowanie nieograniczonej liczby paneli.

Zrzut ekranu paneli na żywo z rozszerzonymi metrykami w Zebrunner
Panele Zebrunner można w dużym stopniu dostosowywać i są zawsze aktualne.

5. Zarządzanie projektami

Zebrunner umożliwia kadrze zarządzającej ds. zapewniania jakości śledzenie postępów kilku zespołów testowych w jednym miejscu, przy zachowaniu ścisłych uprawnień dostępu dla użytkowników. Skonfiguruj integracje z narzędziami innych firm osobno dla każdego projektu, uruchamiaj testy i twórz niestandardowe raporty w ramach każdego projektu.

Zrzut ekranu zarządzania projektami w Zebrunner
Wiele zespołów testowych może pracować w jednym obszarze roboczym.

6. Kamienie milowe

W Zebrunner kamienie milowe pomagają menedżerom ds. zapewniania jakości organizować uruchomienia testów w celu skutecznego planowania i śledzenia postępów. 

Zrzut ekranu kamieni milowych Zebrunner
Kamienie milowe w Zebrunner pomagają logicznie organizować przebiegi testów.

More Articles

Zebrunner a Perfecto

Zebrunner i Perfecto to dwaj konkurenci oferujący rozwiązania do skutecznego raportowania i analizy testów. Oba narzędzia zapewniają wiele integracji, inteligentne pulpity nawigacyjne oraz funkcje analizy błędów. Na szczególną uwagę zasługują funkcja przypisywania własności przypadków testowych w Zebrunner oraz możliwość automatycznego wykrywania problemów i klasyfikowania przyczyn niepowodzeń za pomocą AI/ML.

Model cenowy Zebrunner również różni się od modelu Perfecto — Zebrunner nie nalicza opłat na podstawie liczby uruchomionych testów równoległych.

Zrzut ekranu porównania Zebrunner i Perfecto

Integracje Zebrunner

Możesz osadzić Zebrunner w dowolnym procesie automatyzacji — narzędzie obsługuje najpopularniejsze środowiska automatyzacji testów, takie jak TestNG, JUnit 4, JUnit 5, PyTest i Cypress, a także dostawców wykonywania testów, takich jak Sauce Labs, LambdaTest i Browserstack.

Zebrunner integruje się również z Jenkins jako narzędziem CI/CD; z TestRail, Zephyr i XRay w celu mapowania automatycznych przypadków testowych na scenariusze manualne; z Jira i GitHub do śledzenia i zarządzania błędami; oraz ze Slackiem i Microsoft Teams do szybkiego wysyłania powiadomień o statusach testów. Zebrunner umożliwia także dostęp do obszaru roboczego za pośrednictwem dostawców SSO, takich jak Onelogin i Okta.

Ponadto interfejs REST API umożliwia użytkownikom integrację z dowolną inną aplikacją.

Zrzut ekranu integracji Zebrunner

Cennik Zebrunner

Zebrunner oferuje kilka planów cenowych, które zaspokoją potrzeby każdej firmy. Ceny Zebrunner zależą głównie od liczby projektów i użytkowników, a zaczynają się od US$999.00 miesięcznie. Zebrunner oferuje 15% zniżki na plany roczne. Dostępna jest również bezpłatna 14-dniowa wersja próbna z dostępem do funkcji premium.

Dowiedz się więcej o cenniku Zebrunner tutaj.

Powiązany artykuł: PRZYWÓDZTWO W TESTOWANIU: ZARZĄDZANIE TESTAMI WYDAJNOŚCIOWYMI

Alesia Vabishchevich
Alesia is a Content and Marketing Specialist with a great passion for Quality Assurance and test automation in particular. She keeps up on the latest trends in the sphere, accumulating the experience and knowledge of the community and sharing it through her articles and guides.

You may also like