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

Разработка любой программы предполагает наличие ошибок в исходном тексте и их исправление. Тестирование и отладка составляют заключительный этап разработки программы решения задач. Оба эти процесса функционально связаны между собой, хотя их цели несколько отличаются друг от друга.

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

Отладка – это набор процедур и действий, начинающихся с выявления самого факта ошибки и заканчивающихся установлением точного места и характера этой ошибки. По мнению некоторых программистов, отладка включает также период времени, в течение которого ошибка исправляется, а считать отладку законченной можно реально тогда, когда удаётся к всеобщему удовлетворению продемонстрировать, что программа с исправленной ошибкой работает правильно.

Большое количество возможных ошибок при написании программ подразделяют обычно на две группы:

· синтаксические ошибки;

· логические ошибки.

Синтаксические ошибки связанны с приложением в программе конструкций, не отвечающих требованием используемого языка программирования.

Ссылка на основную публикацию
Adblock detector
x