Io-10-wyk-Slajd30
Z Studia Informatyczne
Testowanie mutacyjne
Do oceny efektywności napisanych testów, czyli skuteczności w znajdywaniu błędów służy metoda zwana testowaniem mutacyjnym. Testowanie mutacyjne powstało na początku lat 90-tych dwudziestego wieku. Polega ono na dokonaniu prostej modyfikacji na testowanym kodzie zwanej mutacją i następnie sprawdzeniu czy zostanie ona wykryta przez testy. Dobrze napisany wariant testu powinien zauważyć zmianę w zachowaniu kodu będącą wynikiem mutacji i wykryć tym samym błąd. Jeśli modyfikacja nie zostanie zauważona to oznacza, że test wymaga najprawdopodobniej uszczegółowienia by móc wykryć zmianę zachowania programu.