Zgadywanie błędów
Zgadywanie błędów to technika, w której tester korzysta ze swojego doświadczenia, zgadując, jakie potencjalne błędy mogły zostać popełnione podczas projektowania i tworzenia kodu.
Na przykład jeżeli tester spodziewa się, że w oprogramowaniu będą występować awarie w przypadku wprowadzenia niepoprawnego hasła, zaprojektuje testy polegające na wprowadzaniu różnego rodzaju wartości w polu hasła w celu sprawdzenia, czy rzeczywiście popełniono taki błąd i czy poskutkował on defektem powodującym awarię po uruchomieniu testu.
Uporządkowane podejście do zgadywania błędów polega na sporządzeniu listy możliwych defektów i na zaprojektowaniu testów, które atakują te defekty. To systematyczne podejście jest nazywane atakiem usterkowym.
Listy defektów i awarii można budować na podstawie doświadczenia, dostępnych danych na temat usterek i awarii oraz na ogólnej wiedzy dlaczego oprogramowanie nie działa.
Obszar zastosowania
Zgadywanie błędów stosuje się przede wszystkim podczas testów integracyjnych i systemowych, można to jednak robić na dowolnym poziomie testowania. Ta technika często jest stosowana razem z innymi technikami i ułatwia poszerzenie zasięgu istniejących przypadków testowych. Zgadywanie błędów może się także okazać skuteczne podczas testowania nowej wersji oprogramowania pod kątem częstych pomyłek i błędów przed rozpoczęciem bardziej rygorystycznego testowania z udokumentowanymi testami.
Last updated
Was this helpful?