Разработка и проектирование мультимедийного приложения


Цели, принципы и этапы тестирования. - часть 4


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

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

Поскольку после тестирования главного модуля процесс проверки может продолжаться по-разному, следует придерживаться следующих правил:  

·         модули, содержащие операции ввода-вывода, должны подключаться к тестированию как можно раньше;

·         критические (т.е. наиболее важные) для программы в целом модули также должны тестироваться в первую очередь.

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

 




Начало  Назад  Вперед



Книжный магазин