8.5. Для чего нужны отладка и тестирование?
Отладка программы это процесс поиска и устранения ошибок в
программе, производимый по результатам её прогона на компьютере.
Тестирование (англ. test испытание) это испытание, проверка правильности работы
программы в целом, либо её составных частей.
|
Отладка и тестирование это два четко различимых и непохожих друг на друга этапа:
- при отладке происходит локализация и устранение синтаксических
ошибок и явных ошибок кодирования;
- в процессе же тестирования проверяется работоспособность программы,
не содержащей явных ошибок.
Тестирование устанавливает факт наличия ошибок, а отладка выясняет ее причину.
|
Английский термин debugging ("отладка")
буквально означает "вылавливание жучков". Термин появился в 1945
г., когда один из первых компьютеров "Марк-1" прекратил работу из-за
того, что в его электрические цепи попал мотылек и заблокировал своими
останками одно из тысяч реле машины.