Модель зрелости процессов разработки программного обеспечения   ::   Паулк Марк

Страница: 228 из 257



Операция 5. Тестирование ПО выполняется в соответствии с производственным процессом проекта.

1. Разработка критериев тестирования и их проверка происходит с участием заказчика и, при необходимости, конечных пользователей.

2. Тестирование ПО осуществляется с помощью эффективных методов.

3. Адекватность тестирования определяется следующими факторами:

уровень выполняемого тестирования,

Примеры уровней тестирования:

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

интеграционное тестирование,

системное тестирование,

приемочное тестирование.

выбранная стратегия тестирования,

Примеры стратегий тестирования:

функциональная («черный ящик»),

структурная («прозрачный ящик»),

статистическая.

достигаемое тестовое покрытие,

Примеры тестового покрытия:

покрытие операторов,

покрытие путей,

покрытие ветвей,

профиль использования.

4. Для каждого уровня тестирования ПО устанавливаются и используются критерии готовности к тестированию.

Примеры критериев, определяющих готовность к тестированию:

до проведения интеграционного тестирования программные модули должны успешно пройти экспертную оценку и модульное тестирование,

для системного тестирования ПО должно прежде успешно пройти интеграционное тестирование, перед приемочным тестированием проводится проверка тестовой готовности.

5.

|< Пред. 226 227 228 229 230 След. >|

Java книги

Контакты: [email protected]