AD HOC TESTOWANIE, znane również jako Random Testing lub Monkey Testing, jest metodą testowania oprogramowania bez żadnego planowania i dokumentacji. Testy są przeprowadzane nieformalnie i losowo bez żadnej formalnej procedury lub oczekiwanych wyników.
ISTQB Definicja
- testowanie losowe: Technika testowa typu black-box, w której przypadki testowe są projektowane poprzez generowanie losowych, niezależnych danych wejściowych w celu dopasowania do profilu operacyjnego.
Tester improwizuje kroki i arbitralnie je wykonuje (jak małpa pisząca na maszynie podczas tańca). Chociaż defekty znalezione za pomocą tej metody są trudniejsze do odtworzenia (ponieważ nie ma pisemnych przypadków testowych), czasami znajdowane są bardzo interesujące defekty, które nigdy nie zostałyby znalezione, gdyby istniały pisemne przypadki testowe i były ściśle przestrzegane. Ta metoda jest zwykle używana podczas Testów Akceptacyjnych.
Testowanie ad hoc jest zwykle wykonywane, gdy jest ograniczony czas lub zasoby do wykonania dogłębnych testów. Na przykład, termin dostarczenia oprogramowania może być 5 PM dzisiaj, ale budowa dostaje gotowy tylko o 4 PM i jest tylko 1 godzina, aby sprawdzić, czy nie ma żadnych błędów. A może firma tworząca oprogramowanie nie zainwestowała w kompetentnych testerów i wszystko na czym może polegać to kilka małp.
Sukces testów ad hoc zależy od doświadczenia, kreatywności i wytrwałości testera (i oczywiście szczęścia).
Last Updated on August 31, 2020 by STF
.