uruchamianie Bug Bash

dla każdego solowego testera polecam prowadzenie regularnej działalności testowej bug bash/mob. Jest to czynność, którą można wykonać pod koniec cyklu sprintu / feature dev. Zapraszasz zespół, zbierasz przekąski / napoje i przeprowadzasz testy przez około godzinę.

Konfiguracja

możesz upewnić się, że masz dobre pokrycie urządzenia/przeglądarki, upewniając się, że wszyscy są skonfigurowani z danymi/urządzeniami przed ręką. Możesz także przygotować dokumenty pomocy, które pomogą ludziom zacząć pracę. Lubię mieć mindmapę na temat pomysłów pokrycia przygotowaną przed ręką, aby ludzie mieli wizualny wskaźnik tego, co testują. Mogę również utworzyć kilka kont testowych przed ręką i rozpowszechniać je do zespołu.

używam tej tablicy do uruchamiania bugbashes w Insight Timer; regresja po lewej stronie, co się ostatnio zmieniło w środku i „inne” rzeczy do rozważenia po prawej

lekkie zgłaszanie błędów

powinieneś zachęcać do zgłaszania błędów o małej wadze;

  • może ludzie piszą błędy na karteczkach
  • dodaj błędy do udostępnionego arkusza kalkulacyjnego
  • lub wywołaj błędy Jira bezpośrednio ze Slacka za pomocą skrótu /jirio Utwórz błąd

należy skupić się na znajdowaniu błędów, a nie na ich zgłaszaniu. Zawsze możesz wyjaśnić problemy dalej po Bug bash, jeśli potrzebujesz więcej informacji.

co przetestować w bug bash

mam 3-stopniowy heurystyk decydujący o tym, co przetestować (myśl; przewodnik lub zasada kciuka):

  1. co się ostatnio zmieniło? Zmiana wprowadza nowe ryzyko. jakie funkcje zostały zbudowane? Jaki kod został zrefakturowany? Jakie biblioteki zostały zaktualizowane? Skoncentruj zespół, aby najpierw przetestować te obszary
  2. test regresji. Miej listę kontrolną co najwyżej tuzina scenariuszy podstawowej funkcjonalności (może wokół rejestracji, płatności i głównych rzeczy, które ludzie robią z Twoim produktem). Poproś ludzi, aby rozważyli te przypadki podczas robienia 1), może poproś ludzi, aby umieścili tam nazwę obok sprawy, gdy ją testują, abyś mógł zorientować się, co należy/możemy zrobić w przypadku
  3. ? Czasami może to mieć sens, aby zrobić test pen bug bash sesji lub testowania wydajności bash lub cross Browser Test bash, ale to nie musi się zdarzyć za każdym razem

Test w produkcji

, jeśli możesz; test w produkcji. Nie ma takiego środowiska.

Załóż swoje rubinowe kapcie i powtarzaj za mną, nie ma to jak prod
Toto, mam wrażenie, że nie jesteśmy już w Kansas – Wizard of Oz

ale jeśli nie możesz przetestować w produkcji, upewnij się, że środowisko testowe jest stabilne, Twoje dane są skonfigurowane i dałeś zespołowi prośbę „Nie dotykaj, z wyjątkiem testowania Bug bash”.

po Bug Bash

pamiętaj, aby podziękować ludziom za ich czas, policzyć błędy i dać uznanie swojemu najlepszemu łowcy błędów. Testowanie / jakość to w końcu odpowiedzialność zespołu. Wyślij e-mail z podziękowaniem z wynikami i nagrodami. Wręczyłem to trofeum nosorożca w żywicy na bazie trofeum naszemu łowcy robaków numer jeden.:

 nosorożec w żywicy na bazie trofeum
Bug Bash Trophy
jak Ładowanie…

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.