
402 Rozdział 14.
Czym są testy zautomatyzowane?
Za każdym razem,
gdy dodam nową funkcję,
uruchamiam program, aby ją
przetestować. Czy to nie
wystarczy?
Nie, chyba że testujesz także wszystkie starsze funkcje,
aby się upewnić, że modyfikacje niczego nie uszkodziły. Testy
zautomatyzowane pozwalają oszczędzić czas w porównaniu
z testami ręcznymi, a ponadto są bardziej kompletne.
Testy zautomatyzowane wykrywają błędy,
zanim zrobi to ktoś inny
Programista A spotyka programistę B w restauracji, do której obaj uczęszczają.
Programista A: Programista B:
Jak ci idzie w nowej pracy?
Nie za dobrze. Muszę wracać do firmy po obiedzie.
Znaleźliśmy błąd, przez ...