testrail review tutorial
Zarządzanie przypadkami testowymi przy użyciu TestRail: kompletny praktyczny samouczek i przewodnik
Narzędzie TestRail zapewnia internetowe zarządzanie przypadkami testowymi, które jest połączeniem zaawansowanych funkcji zarządzania projektami z funkcjami zoptymalizowanymi pod kątem testowania.
To narzędzie może być używane do każdego rodzaju projektów, w tym do zwinnego rozwoju i metodologii testowania.
Chociaż TestRail jest używany głównie do testowania oprogramowania, jest również wystarczająco elastyczny, aby można go było używać w dowolnym procesie kontroli jakości.
Przyjrzyjmy się szczegółowo temu narzędziu, korzystając z praktycznego samouczka przeglądu TestRail !!
Czego nauczysz się w tym samouczku:
- Tworzenie konta TestRail
- Dodawanie projektu
- Dodawanie pakietów testowych
- Dodawanie przypadków testowych
- Dodawanie uruchomienia testowego
- Wykonywanie przypadków testowych
- Raporty z przebiegiem testowym i wynikami
Czego się nauczysz:
- Funkcje TestRail
- Przewodnik po TestRail
- Pierwsze kroki krok po kroku
- Konfiguracja kamienia milowego
- Wniosek
- rekomendowane lektury
Funkcje TestRail
Podstawowe funkcje TestRail:
- Dokumentuj przypadki testowe z krokami, oczekiwanymi wynikami, zrzutami ekranu i nie tylko.
- Organizuj przypadki testowe w zestawy i sekcje testów.
- Przypisz przypadki testowe do wykonania i zarządzaj obciążeniami zespołowymi.
- Śledź wyniki testów w czasie rzeczywistym.
- Sprawdź postęp w realizacji kamieni milowych.
- Generuj raporty dotyczące różnych wskaźników.
TestRail obsługuje każdy rodzaj testowania oprogramowania. Możesz go użyć do organizacji testowanie ręczne / oparte na skryptach , aby zaplanować i zgłosić wyniki testowanie eksploracyjne i do integracji z narzędzia do automatyzacji testów.
TestRail integruje się również z narzędziami do śledzenia defektów zaraz po wyjęciu z pudełka i zawiera otwarty interfejs API, dzięki czemu możesz tworzyć własne, niestandardowe integracje. Ta elastyczność jest głównym powodem, dla którego zespoły wybierają TestRail zamiast innych rozwiązań do zarządzania przypadkami testowymi.
Najważniejszym czynnikiem jest szybki, lekki interfejs użytkownika, który jest łatwy do nauczenia i używania, przy niewielkim lub żadnym przeszkoleniu. Co więcej, jest to potężne narzędzie z zaawansowanymi funkcjami, takimi jak konfigurowalne raporty.
Poniżej podano przykładowy projekt w TestRail. Okno przeglądu projektu podsumowuje codzienne postępy testowania na pierwszy rzut oka, w tym liczbę przypadków testowych, zaliczonych, zablokowanych, wymagających ponownego przetestowania lub nieudanych.
Na środku ekranu możesz zobaczyć Uruchomienia testowe i Kamienie milowe . Przebieg testów służy do grupowania przypadków testowych do wykonania, podczas gdy kamień milowy służy do grupowania przebiegów testów w określonym celu, takim jak wydanie oprogramowania.
Przewodnik po TestRail
Aby postępować zgodnie z tym przewodnikiem, otrzymasz plik bezpłatna wersja próbna TestRail tutaj .
Możesz wybrać wersję hostowaną w chmurze do natychmiastowej konfiguracji lub edycję serwerową do zainstalowania na własnym komputerze. Wystarczy wypełnić wymagane pola, jak pokazano poniżej.
W przypadku wersji Cloud masz dodatkowy krok polegający na wybraniu adresu internetowego, pod którym uzyskasz dostęp do instancji online.
Otrzymasz e-maila z linkiem do potwierdzenia bezpłatnego okresu próbnego. Kliknij łącze, aby utworzyć konto TestRail. Gdy będzie gotowa, nastąpi automatyczne przekierowanie do instancji testowej TestRail. Ten proces powinien zająć tylko kilka minut.
W zależności od Twojej lokalizacji może być konieczne zawarcie Umowy o przetwarzaniu danych w celu potwierdzenia zgodności z Ogólnym rozporządzeniem o ochronie danych ( RODO ).
Gdy to zrobisz, konfiguracja jest zakończona i możesz zaczynać!
Pierwsze kroki krok po kroku
# 1) Ekran, który widzisz poniżej, to TestRail Deska rozdzielcza .
Pulpit nawigacyjny pokazuje przegląd Twoich projektów, ostatnich działań i wszelkich przypisanych do Ciebie „zadań”. Zwróć uwagę na powiadomienie „Witamy w TestRail” u dołu ekranu z sugerowanymi krokami, aby rozpocząć. W tym przewodniku wykonamy pierwsze cztery kroki.
#dwa) Kliknij Administracja patka. Musisz tu przyjechać, aby dodać użytkowników i role, przedłużyć subskrypcję próbną, skonfigurować pola niestandardowe, skonfigurować integracje i nie tylko. Kliknij Użytkownicy i role i zobaczysz, że zostałeś dodany jako administrator.
Kliknij Role a zobaczysz predefiniowane role, np. Tylko do odczytu, Tester, Projektant i Lead. Kliknij ikonę ołówka, aby wyświetlić prawa przypisane do każdej roli. Zmiana domyślnych opisów, tworzenie dodatkowych ról, dodawanie jednego lub więcej użytkowników, przypisywanie ich do ról, organizowanie ich w grupy itp. Jest łatwe.
# 3) Użyj Deska rozdzielcza aby wrócić do pulpitu nawigacyjnego. Tutaj będziesz zarządzać swoimi projektami testowymi i śledzić je. Zacznijmy od stworzenia projektu. Kliknij Dodaj projekt aby to zrobić.
# 4) Nadaj projektowi nazwę, a następnie wybierz opcję przechowywania, jak pokazano poniżej. Aby uzyskać większą elastyczność, wybierz trzecią opcję: używać wielu zestawów testów do zarządzania przypadkami .
Pozwala to rozpocząć od pojedynczego zestawu testów, a następnie w przyszłości dodać więcej zestawów testów, jeśli będzie to wymagane.
# 5) Kliknij Dodaj projekt .
Pulpit nawigacyjny pojawi się z nowym projektem (jeśli nie, po prostu kliknij kartę Pulpit nawigacyjny). Jeśli chcesz, możesz zmienić nazwę projektu lub usunąć go później. Poniższy zrzut ekranu przedstawia pulpit nawigacyjny dla przykładowego projektu z wieloma zestawami testów i innego projektu z jednym repozytorium.
Zwróć uwagę, jak dostępne opcje zmieniają się w zależności od typu projektu.
# 6) Kliknij Zestawy testowe link pod Twoim nowym projektem. Jeśli to Twój pierwszy projekt , pojawi się widok Zestawy testów z jednym domyślnym zestawem o nazwie Mistrz . Wystarczy kliknąć nazwę pakietu, aby edytować jego sekcje i przypadki testowe.
W przeciwnym razie kliknij przycisk Dodaj pakiet testów, aby dodać zestaw testów do nowego projektu, jak pokazano na poniższym obrazku.
# 7) Teraz dodajmy Twój pierwszy przypadek testowy. Gdy pojawi się następujący komunikat, kliknij Dodaj przypadek testowy .
# 8) Zostanie wyświetlony szczegółowy widok przypadku testowego, jak pokazano poniżej. Dodajmy prosty test o nazwie „Logowanie”.
# 9) Następujące cztery pola są wymagane i mogą być używane do sortowania i filtrowania przypadków testowych: Sekcja, Szablon, Typ i Priorytet. Opcjonalne pole „Typ automatyzacji” służy do integracji z narzędziem do automatyzacji testów.
-
- Sekcja domyślnie Test Cases. Sekcja jest tworzona automatycznie dla każdego nowego projektu.
- Szablon domyślnie Test Case (Text). TestRail zawiera trzy wbudowane szablony przypadków testowych:
- Przypadek testowy (tekst): Obejmuje obszary tekstowe dla warunków wstępnych, kroków testowych i oczekiwanego wyniku (pokazanego powyżej). Możesz dodawać zrzuty ekranu do tych obszarów tekstowych.
- Przypadek testowy (kroki): Obejmuje obszar tekstowy dla warunków wstępnych oraz wiersze dla poszczególnych kroków testu z oczekiwanymi wynikami dla każdego kroku. Możesz dodać zrzut ekranu do każdego kroku.
- Sesja eksploracyjna: Obejmuje obszary tekstowe dotyczące misji i celów sesji eksploracyjnej.
- Wybierz Rodzaj do testów, takich jak regresja, funkcjonalność, wydajność lub automatyzacja.
- Zestaw a Priorytet , na przykład Krytyczny, Wysoki, Średni lub Niski.
Zalecana lektura => Proponuję to przeczytać przewodnik krok po kroku, jak pisać skuteczne przypadki testowe.
# 10) Teraz możesz ukończyć przypadek testowy, podając warunki wstępne, kroki i oczekiwane wyniki. Po zakończeniu definiowania testu kliknij Dodaj przypadek testowy . Zostanie wyświetlone podsumowanie przypadku testowego, jak pokazano poniżej:
#jedenaście) Dodajmy jeszcze kilka przypadków testowych.
Kliknij Przypadki testowe łącze, aby wyświetlić menu przypadków testowych, jak pokazano poniżej. W tej chwili potrzebujemy tylko tytułu każdego przypadku testowego, więc zróbmy to szybko, korzystając z menu Test Case. Po prostu kliknij Dodaj przypadek łącze u dołu listy przypadków testowych, aby dodać tytuł.
Kliknij zielony znacznik wyboru lub naciśnij Wchodzić zapisać i przejść do następnej sprawy. (Pamiętaj, że możesz również importować przypadki testowe z pliku CSV lub XML).
# 12) Po utworzeniu przypadków testowych następnym krokiem jest zbudowanie przebiegu testowego. Jest to zestaw testów, których chcesz użyć w określonym celu, takim jak testy regresji, testy dymu, testowanie nowych funkcji, testowanie oparte na ryzyku, testy akceptacyjne lub testy w sprincie.
Dla każdego przebiegu testowego można utworzyć nazwę i opis, połączyć się z punktem kontrolnym, określić, które przypadki testowe należy uwzględnić, i przypisać przebieg do określonego użytkownika lub grupy w celu wykonania. Kliknij Przebiegi testowe i wyniki Kliknij kartę, a następnie kliknij Dodaj przebieg testowy przycisk.
Jeśli pojawi się monit o wybranie zestawu testów, wybierz „Master”, a następnie kliknij ok .
# 13) Plik Dodaj przebieg testowy pojawi się ekran, jak pokazano poniżej. Ponieważ wcześniej wybraliśmy opcję wielu zestawów testów, domyślną nazwą jest nazwa zestawu testów. W przeciwnym razie domyślnie jest to „Uruchomienie testowe”. Masz również możliwość przypisania przebiegu testowego do pliku Kamień milowy .
Użyj Przypisać do pole, aby przypisać uruchomienie testowe do użytkownika. Przejdźmy dalej i wybierzmy opcję Uwzględnij wszystkie przypadki testowe , a następnie kliknij Dodaj przebieg testowy .
Dalsza lektura => Obsługa fazy wykonywania testów w STLC
# 14) Teraz Przebiegi testowe i wyniki pojawia się ekran. Jeśli będziesz postępować zgodnie z tym przewodnikiem, zobaczysz pojedyncze uruchomienie testowe „Master”, które jest ukończone w zerowym procentach (0%). Przykładowy ekran poniżej przedstawia projekt z czterema uruchomieniami w toku i kilkoma ukończonymi.
Aby wyświetlić lub zaktualizować postęp testu, wystarczy kliknąć jego nazwę.
#piętnaście) Poniższy zrzut ekranu przedstawia stan trwającego uruchomienia testowego.
Gdy każdy test jest wykonywany, tester może zaktualizować jego status jako zaliczony, nieudany itp. Możliwe jest również ustawienie stanu wielu testów jednocześnie. Jeśli śledzisz przewodnik, użyj listy rozwijanej, aby ustawić stan testu logowania na Zdał .
# 16) Plik Dodaj wynik pojawi się okno, w którym możesz dodać komentarze do testu, przypisać go innemu członkowi zespołu, dołączyć zrzut ekranu, a nawet przesłać defekt do zintegrowanego modułu śledzenia problemów.
Na przykład , załóżmy, że używasz Jira do śledzenia problemów. Po przesłaniu wyniku przypadek testowy jest aktualizowany identyfikatorem błędu w Jira, a problem Jira pozostaje połączony z przypadkiem testowym za pośrednictwem interfejsu API TestRail. Wszelkie aktualizacje problemu w Jira będą również aktualizować TestRail.
Po naprawieniu usterki możesz użyć funkcji ponownego uruchomienia TestRail, aby ponownie wykonać test i wprowadzić nowe wyniki.
# 17) Kliknij Dodaj wynik aby zamknąć okno i powrócić do trwającego uruchomienia testowego. Zwróć uwagę, że wykres kołowy został zaktualizowany, aby odzwierciedlić zmianę stanu.
# 18) Po uzyskaniu wyniku testu możesz przeglądać wiele dostosowywanych raportów w TestRail. Przykładowy ekran poniżej przedstawia raporty dostępne z przebiegu testowego. Więcej raportów jest dostępnych w witrynie Raporty patka.
narzędzie do testowania usługi sieciowej odpoczynku
Konfiguracja kamienia milowego
Chociaż nie ma potrzeby konfigurowania kamieni milowych, aby wykonać przebiegi testowe, jest to dobra praktyka.
Kamienie milowe umożliwiają śledzenie postępów w wielu przebiegach testowych dla celów, takich jak wydanie oprogramowania. Użyj Kamienie milowe aby je dodać. Przykładowy ekran poniżej przedstawia projekt z trzema otwartymi kamieniami milowymi i dwoma ukończonymi kamieniami milowymi.
Po zakończeniu wszystkich testów w trybie testowym można je zablokować, co uniemożliwi przyszłe zmiany. Dlatego nawet jeśli przypadek testowy ulegnie zmianie w celu przyszłego uruchomienia, jego definicja zostanie zachowana dla bieżącego przebiegu na wypadek, gdyby trzeba było później przeprowadzić audyt wyników.
Wniosek
Dzięki tym wszystkim funkcjom łatwo jest zobaczyć, jak TestRail może znacznie zwiększyć produktywność zespołu podczas testowania.
Jeśli nadal zarządzasz przypadkami testowymi za pomocą arkuszy kalkulacyjnych, zasugeruję dając TestRail szansę aby zobaczyć, co możesz osiągnąć dla swojego projektu.
Dalsza lektura = >> Najlepsze narzędzia do zarządzania przypadkami testowymi
Zachęcamy do dzielenia się z nami swoimi opiniami / pytaniami w sekcji komentarzy poniżej!
rekomendowane lektury
- Dogłębne samouczki dotyczące Eclipse dla początkujących
- Przegląd narzędzia do zarządzania testami TestLodge
- Samouczek SVN: Zarządzanie kodem źródłowym przy użyciu Subversion
- Samouczek Bugzilli: Praktyczny samouczek dotyczący narzędzia do zarządzania defektami
- Samouczek TestLodge - Jak organizować projekty testowania oprogramowania za pomocą narzędzia TestLodge do zarządzania testami
- PractiTest Test Management Tool Samouczek praktycznej recenzji
- Testy niszczące i samouczek dotyczący testów nieniszczących
- TestRail Test Management for Jira - kompleksowy przewodnik