
Глава 7                                                                                                                             363 
 
 
Создание  среды  и  имитация  реальных  и  предельных  нагрузок  на  систему  требует 
значительных ресурсов, поэтому для моделирования условий среды требуются инструмен-
ты тестирования. 
Задача 8.2. Утверждение ресурсов тестирования. 
Аналогична задаче 7.2
. 
Задача 8.3. Системное тестирование.  
Выполняется в соответствии с планом, проектами и описаниями наборов тестов, сце-
нариями и процедурами тестирования, основанными на сценариях работы  пользователей. 
Все результаты выполнения тестов фиксируются в журналах тестирования, а обнаруженные 
отказы - в отчетах о проблемах, и передаются разработчику для анализа и устранения.  
Системные  тесты должны быть  разрушительными  по характеру и нацелены  на то, 
чтобы найти области, где система не соответствуют техническим характеристикам. 
При тестировании на надежность и производительность, тестовые данные выбирают-
ся из входного пространства по частоте использования функций в сценариях (по методам, 
основанным на анализе использования). Эти виды тестирования требуют измерения интер-
валов времени выполнения и моментов возникновения отказов. Системные тесты должны 
охватывать наиболее критичные по производительности и надежности функции системы, 
особенно те, отказы в которых могут привести к серьезным последствиям.  
Помимо  системных  тестов,  на  этом  уровне  должна  проверяться  эксплуатационная 
документации на систему - на соответствие функциям и целям, реализованным в системе. 
Для отслеживания динамики выполнения тестирования, как и при тестировании ПО, 
формируются сводные данные об отказах в виде промежуточных отчетов (см. рисунки 7.16 
и 7.17). В результате анализа этих отчетов могут быть уточнены первоначальные оценки 
рисков отказа, и для них разработаны и выполнены дополнительные тесты. Эти данные со-
ставляют основу для  вычисления метрик надежности и прогнозирования надежности ПС 
при эксплуатации.
 
Задача 8.4. Повторное тестирование после устранения дефектов.  
Эта задача выполняется циклически до достижения установленного критерия завер-
шения, инициируется по результатам анализа отчетов о проблемах и еженедельных отчетов. 
Задача 8.5. Анализ результатов тестирования. 
Аналогична задаче 7.5.
 
Для системного тестирования критерий завершения формируется по каждому виду 
целевого тестирования.  
Задача 8.6. Тестирование инсталляции.  
Цель - выполнить тестирование процедур инсталляции в моделируемой и реальной 
среде.  Это  тестирование  должно  выполняться  на  «чистой»  машине  (без  установленных 
компонентов системы). 
Задача 8.7. Автоматизация тестирования.  
Для выполнения этой задачи должны применяться инструменты сбора статистики о 
временных показателях выполнения и моментах возникновения отказов (путем встраивания 
счетчиков  выполнения).  Кроме  того,  могут  использоваться  специальные  промышленные 
инструменты тестирования (приложение 4). 
7.5.10. Анализ результатов тестирования  
Задачи, решаемые в этом шаге тестирования, представлены ниже петитом. 
Задача 9.1. Анализ данных о результатах тестирования.  
Решение задачи состоит в том, чтобы собрать и обобщить все данные о результатах 
функционального и системного тестирования, выполнить классификацию и анализ отказов 
и дефектов. Вычислить метрики тестирования. По результатам анализа определить степень 
достижения установленного критерия завершения тестирования.