Каскадный процесс тестирования

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

• проектирование,

• кодирование,

• модульное тестирование,

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

 

Рисунок 1 – каскадная модель жизненного цикла По и тестирования

 

Краткая характеристика этапов тестирования

Анализ требований

Процесс статического тестирования начинается с определения и анализа требований к системе. Изучаются существующие материалы и методические вопросы (техническое задание на разработку, рабочий и технический проект, пр.), изучаются:

функциональные требования к системе;

требования к интерфейсу (входы от внешних систем, и выходы, выходы во внешние системы);

требования к данным (описывают входные и выходные данные системы, формат данных, их хранение),

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

требования к пользователям (кто будет работать с ПО, уровень удобства и простоты использования),

требования к физическим средствам тестирования (ОС, под управлением которой выполняется ПО, и вычислительная платформа, на которой эксплуатируется система),

требования к безопасности (доступ к ПО, защита и управление данными),

требования к документации (должна ли быть вообще и в каком виде),

требования к устранению неисправностей (реакция системы на неисправности, как производится устранение проблем, обнаруженных в системе).

Планирование испытаний

Действия на стадии планирования испытаний есть подготовительные этапы для этапов системных и приемочных тестов. На этапе планирования

× определяется стратегия тестирования,

× производится оценка времени для проведения тестовых работ,

× определяется состав и структура испытательной системы (выявление аппаратных и

программных средств тестирования),

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: