Информатика. Учебное пособие

       

Для чего нужны отладка и тестирование?


Отладка программы — это процесс поиска и устранения ошибок в программе, производимый по результатам её прогона на компьютере.

Тестирование (англ. test — испытание) — это испытание, проверка правильности работы программы в целом, либо её составных частей.

Отладка и тестирование

это два четко различимых и непохожих друг на друга этапа:

  • при отладке

    происходит локализация и устранение синтаксических ошибок и явных ошибок кодирования;

  • в процессе же тестирования

    проверяется работоспособность программы, не содержащей явных ошибок.

  • Тестирование устанавливает факт наличия ошибок, а отладка выясняет ее причину.

    Английский термин debugging

    ("отладка") буквально означает "вылавливание жучков". Термин появился в 1945 г., когда один из первых компьютеров — "Марк-1" прекратил работу из-за того, что в его электрические цепи попал мотылек и заблокировал своими останками одно из тысяч реле машины.



    Содержание раздела