W testowaniu mamy pewność i pełną wiedzę co do wielu rzeczy: jak wygląda proces testowy, jakich narzędzi i w jaki sposób powinniśmy używać, jak wygląda cykl życia defektu, jak pisać poprawnie działające skrypty testowe. Niestety, nie możemy być pewni jednej, kluczowej dla powodzenia testowania rzeczy: czy stworzone przez nas testy mają w ogóle sens, a zatem, czy nasze podejście do testów jest efektywne, czy też – mniej lub bardziej świadomie – marnujemy czas i pieniądze na bezsensowne działania.