Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
58
Добавлен:
02.05.2014
Размер:
113 Кб
Скачать

2.7 Тестирование программы

Согласно изложенной в 2.2.3 методики тестирования спецификаций необходимо разработать как минимум один тест на каждый столбец таблиц решений 2.4- 2.6, т.е. всего 17 тестов. Полное тестирование приводить вряд ли имеет смысл из-за его громоздкости, поэтому ограничимся двумя тестами, на которых продемонстрируем примеры изложения в отчете целей и результатов тестирования.

2.7.1 Тестирование функции ‘проверка на корректность f2’

Цель теста: проверить функционирование программы при неуникальных номерах предметов.

Содержание теста: файл F2 включает записи, приведенные в таблице 2.7.

Таблица2.7 - Содержание файла F2.

Номер предмета

Наименование предмета

1

Математика

2

Физика

2

Химия

4

Иностранный язык

5

Алгоритмические языки

Ожидаемый результат: сообщение ‘2-м предметам физика, химия присвоен один номер 2’.

Фактический результат: совпадает с ожидаемым.

Результат тестирования: неуспешный.

2.7.2 Тестирование функции ‘формирование строк выходной таблицы’

Цель теста: проверить функционирование программы при несовпадении номеров предметов в файлах F1 и F2.

Содержание теста отражено в таблицах 2.8, 2.9.

Таблица2.8 - Содержание файла F2.

Номер предмета

Наименование предмета

1

Математика

2

Физика

3

Химия

4

Иностранный язык

5

Алгоритмические языки

Таблица 2.9 - Содержание файла F1.

ФИО студента

Номер группы

Номер предмета

Оценка

Иванов И.И.

Т28-Т210

2

3

Сидоров С.А.

Т28-Т210

5

2

Смирнов А.А.

Т28-Т210

2

5

Петрова М.С.

Т28-Т210

6

3

Иванов И.И.

Т28-Т210

5

3

Петров П.В.

Т28-Т210

1

5

Иванов И.И.

Т28-Т210

1

4

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

__________________________________________________________________

Номер группы

Наименование предмета

Оценка

Количество оценок в группе

Т28-Т210

Математика

4

1

Физика

3

1

5

1

Алгоритмические языки

2

1

3

1

Т28-Т211

Математика

5

1

Не найдено наименование, соответствующее номеру предмета 6

Фактический результат: совпадает с ожидаемым.

Результат тестирования: неуспешный.

Соседние файлы в папке Лекции по ТП