logo search
Разработка и стандартизация ПС и ИТ

7. Определение и содержание процесса тестирования. Информационные потоки процесса тестирования.

Тестирование — процесс выполнения программ с целью обнаружения факта на-личия ошибок.

К наиболее распространенным ошибкам общего (несинтаксического) характера, остающимся в программах после выполнения синтаксического контроля, можно отне-сти следующие:

• логические ошибки (например, неполный учет возможных условий или не-верное указание ветви алгоритма после проверки условия);

• ошибки при программировании циклов (например, неверные границы начала и конца);

• ошибки при работе со структурами данных (например, отсутствие исходной инициализации или обнуления элементов структуры);

• ошибки в описании переменной (например, отсутствие инициализации пере-менной);

• ошибки ввода-вывода.

На входе процесса тестирования три потока:

• текст программы;

• исходные данные для запуска программы;

• ожидаемые результаты.