Статус документа
Статус документа

ГОСТ Р 56921-2016/ISO/IEC/IEEE 29119-2:2013 Системная и программная инженерия. Тестирование программного обеспечения. Часть 2. Процессы тестирования

     5 Многоуровневая модель процесса тестирования


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

     
Рисунок 1 - Уровни процессов тестирования


Задачи процессов каждого уровня:

a) Организационный Процесс Тестирования (раздел 6):

1) Определение процесса создания и поддержки Организационных Спецификаций Тестирования, таких как Организационные Политики Тестирования, стратегии, процессы, процедуры и другие активы;

b) Процессы Менеджмента Тестирования (раздел 7):

1) Определение процессов, которые охватывают менеджмент тестирования в рамках всего проекта тестирования, любой фазы тестирования (например, тестирование системы) или любого типа тестирования (например, тестирование производительности) в составе проекта тестирования (менеджмент тестирования проекта, менеджмент тестирования системы, менеджмент тестирования производительности);

2) Процессы Менеджмента Тестирования:

- Процесс Планирования Тестирования (см. 7.2);

- Процесс Мониторинга и Управления Тестированием (см. 7.3);

- Процесс Завершения Тестирования (см. 7.4);

c) Процессы Динамического Тестирования (раздел 8):

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

2) Процессы Динамического Тестирования:

- Процесс Разработки и Реализации Тестирования (см. 8.2);

- Процесс Установки и Поддержки Тестовой Среды (см. 8.3);

- Процесс Выполнения Теста (см. 8.4);

- Процесс Отчетности об Инцидентах Тестирования (см. 8.5).

Примечание - В ИИЭР 1012 вместо термина "Процесс Динамического Тестирования" используется термин "Процесс тестирования".


Уровни модели процесса тестирования содержат разное число процессов тестирования, как показано на рисунке 2.

    
Рисунок 2 - Многоуровневая модель, в которой показаны все процессы тестирования