Описание тестовых наборов данных

Описание тестовых наборов данных. Алгоритмические ошибки приводят к различным последствиям.

Во-первых, могут возникнуть невыполнимые действия.

Например, деление на нуль, корень квадратный из отрицательного числа, выход индекса за границы строки и т. п. Это ошибки времени исполнения.

Они приводят к прерыванию выполнения программы. Как правило, имеются системные программные средства, помогающие в поиске таких ошибок. Другая ситуация, когда алгоритмические ошибки не приводят к прерыванию выполнения программы.

Программа выполняется до конца, получаются какие-то результаты, но они не являются верными. Для окончательной отладки алгоритма и анализа его правильности производится тестирование. Тест - это такой вариант решения задачи, для которого заранее известны результаты. Как правило, один тестовый вариант не доказывает правильность программы. Программист должен придумать систему тестов, построить план тестирования для исчерпывающего испытания всей программы Visual Basic 6 Руководство разработчика В 2 тт 1 том, перевод с английского под редакцией Ю.М. Зорина, BHV Киев, 2000 г стр.687 с. 98 Успешное прохождение всех тестов есть необходимое условие правильности программы.

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

В тестовой набор данных включены результаты тестирования по группе ОИН-109. В качестве пробного тестового набора был использован тест по дисциплине Информатика.