Testowanie gorilla (Gorilla Testing) w testach oprogramowania – wyjaśnienie

Co to jest testowanie gorilla?

Testowanie gorilla, zwane też testowaniem małpy (monkey testing), to eksploracyjna metoda, w której testerzy losowo klikają po interfejsie oprogramowania bez wcześniejszej wiedzy o systemie. Celem jest odkrycie ukrytych defektów i problemów z użytecznością, które testy skryptowe mogą przeoczyć.

Kluczowe cechy

To podejście jest nieprzewidywalne i niesystematyczne, naśladując naiwnego użytkownika. Pomaga znaleźć nieoczekiwane błędy, ocenić użyteczność z perspektywy nowego użytkownika i wymaga ograniczonej wiedzy testera o aplikacji.

Kiedy stosować

Testowanie gorilla sprawdza się w testach eksploracyjnych, testach dymnych (smoke tests) i jako uzupełnienie testów strukturalnych. Nie powinno jednak zastępować systematycznych metod, bo może nie pokryć wszystkich funkcji kompleksowo.