Скачиваний:
51
Добавлен:
02.05.2014
Размер:
478.72 Кб
Скачать

7.4 Тр для функции "формирование выходного файла f4".

Условия

1

2

3

1) В Таб3 в поле "Название факультета", строка i равен j?

Н

-

Д

2) Обработаны все записи

Н

Д

Н

Действия

1) Продолжить обработку.

1

3

2) Прекратить обработку.

1

3) Вывод на экран Таб4.

2

4) Редактировать данные в Таб4

2

5) Суммировать кол. работников

1

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

Тестирование программного обеспечения охватывает целый ряд деятельности, аналогичных последовательности процессов разработки программного обеспечения. В него входят:

а) постановка задачи для теста;

б) проектирование теста;

в) тестирование тестов;

г) выполнение тестов;

д) изучение результатов тестирования.

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

Второй подход основан на анализе логики программы (стратегия "белого ящика"). Существо этого подхода - в проверке каждого пути, каждой ветви алгоритма. При этом внешняя спецификация во внимание не принимается.

Рекомендуется следующая процедура обработки тестов:

  • разрабатывать тесты, используя методы стратегии "черного ящика";

  • дополнительное тестирование, используя методы стратегии "белого ящика".

8.1 Тестирование функции проверка на корректность файла f1.

Тест 1.

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

Содержание теста: open file: 1.txt

Ожидаемый результат: Сообщение: "File 1.txt doesn't exist!!!"

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

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

Тест 2.

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

Содержание теста:

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

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

8.2 Тестирование функции проверка на корректность файла f2.

Тест 1.

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

Содержание теста: open file: 2.txt

Ожидаемый результат: Сообщение: "File 2.txt doesn't exist!!!"

Тест 2.

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

Содержание теста:

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

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

Тест 3.

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

Содержание теста:

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

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

Соседние файлы в папке Курсовой - Специфицирование и тестирование программ