Test & Feedback przydatne narzędzie do testów eksploracyjnych część 1.

W dzisiejszym wpisie chce przedstawić wam narzędzie Test & Feedback, które przydaje się podczas sesji eksploracyjnych i uważam, że jest jednym z najlepszych narzędzi tego typu i do tego jest jeszcze bezpłatne.

Czym jest Test & Feedback?

Jest to aplikacja w formie pluginu do przeglądarki, pomagająca śledzić proces testowania eksploracyjnego naszych aplikacji www.  Wspieranymi przeglądarkami są:

  • Chrome
  • Firefox

Edge ma planowane wsparcie.

Przeglądarki Chrome lub Firefox :

Mamy dwie możliwości na uruchamianie Test & Feedback

  • Connected – Gdy chcemy podłączyć się do istniejącego konta Visual Studio Team Services warto, jeżeli korzystacie z niego w zespole, jeżeli nie, polecam tryb Standalone.
  • Stadalone – Opcja dla osób, które nie korzystają z Visual Studio Team Services. Gdzie po sesji eksploracyjnej tworzony jest raport htmlowy, który możemy dodać do naszego ticketu np. w Jirze. Opcja zawiera ograniczenia, ale możliwe tworzenie jest raportu htmlu z testów, który możemy załączyć.

Jakie plusy ma Test & Feedback?

Moim zdaniem znacznie wspiera nasze skupienie, podczas testów eksploracyjnych. Dodatkowo pozwala robić szybkie screenshoty wraz z podpisem co jest nie tak i generować raport z naszej sesji eksploracyjnej. Tworzony jest jasny raport z naszych testów (Wiem, że często może być to bolączka podczas testów eksploracyjnych, a są organizacje, które potrzebują mieć bardziej standaryzowany proces, więc to narzędzie może być odpowiedzią na to).

Czego nie zawiera tryb Standalone?

Nie mamy możliwości nagrywania video podczas testów:

Wiem, że nie wszyscy są wielkimi zwolennikami video z testu, czasami może to pomóc programiście uchwycić dany problem. Z drugiej strony dobrze udokumentowane screenshoty mogą pomóc jeszcze bardziej. W trybie Connected długość video maksymalnie może wynosić 10 minut.

Możliwości tworzenia test caseów, zadań podczas sesji eksploracyjnej:

Podczas naszej sesji w szybki sposób możemy dodać zadanie powiązane z naszą sesją eksploracyjną. Jeszcze bardziej przydatną opcją jest tworzenie test caseów z sesji eksploracyjnej, które mogą być w przyszłości używane do testów regresji i być zautomatyzowane.

Kolejną różnicą jest to, że w trybie connected mamy możliwość załączenia naszego raportu z testów do danego ticketu. W trybie standalone, jeżeli nie korzystamy z TFS Services możemy to zrobić poprzez załączenie naszego raportu w htmlu do ticketu w jirze lub innym narzędziu do prowadzenia projektów.

Brak możliwości załączenia czasu ładowania strony

Podczas testów możemy dodać informacje z przeglądarki o tym jak długo nasza strona ładowała się. Przydatne do szybkiego spojrzenia na wydajność. W trybie Standalone tej opcji nie mamy.

 

Dziś zaczniemy od opcji „standalone”, która potrafi mniej niż connected, ale nie wymusza na nas używania VSTS (Visual Studio Team Services).

Jak korzystać z Test & Feedback?

Udajemy się w naszej przeglądarce na stronę, która chcemy testować. W moim przypadku jest to jakiś czas temu postawiony testowy blog https://courseofautomationtesting.wordpress.com.

Następnie klikamy na plugin Test & Feedback.

W tym momencie nasza sesja testowa rozpoczeła się. Podczas, której możemy dodawać notatki pomiędzy poszczególnymi krokami.

Jak dodać notatki?

Dodawanie notatek podczas sesji.

Jak dodać błąd?

Dodawanie błędów polega robimy poprzez kliknięcie w  ikonę:Następnie w menu „Create bug”

Tworzenie błędu w Test & Feedback.

 

Jak dodać screenshot?

Sprawa jest prosta. Znowu rozpoczynamy naszą sesję testową klikając w przycisk „play”. Następnie klikamy w ikonę znajdującą się obok „Play”. Podczas nagrywania mamy kilka opcji dodawania screensotów:

  • Screenshot z przeglądarki
  • Screenshot z ekranu (nie tylko przeglądarka)
  • Screenshot z aplikacji
Narzędzie do testów eksploracynych

Dodawanie screenshota (Przeglądarki, Ekranu, Aplikacji).

Kilka opcji, które umożliwiają nam opisać w lepszy sposób screenshot.

Do screenshota mamy kilka opcji edycji go przed dodaniem do raportu.

Gdy zatrzymamy naszą sesję testową zostanie utworzony raport w htmlu z podsumowanie naszych testów.

 

Przykładowy raport

Przykładowy raport z Test & Feedback (tryb standalone).

Podsumowanie

Dzisiaj poznaliśmy narzędzie Test & Feedback, które rozwijane jest przez Microsoft. Poznaliśmy tryb Standalone dla osób, które nie korzystają z technologii Visual Studio Team Services. Również pokaże wam w jednym z następnych wpisów jak używać wersji connected i co ona zawiera.

 

 

michalslezak

 

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *