ГОСТ Р 56921-2016/ISO/IEC/IEEE 29119-2:2013. Национальный стандарт Российской Федерации. Системная и программная инженерия. Тестирование программного обеспечения. Часть 2. Процессы тестирования
8.3. Процесс Установки и Поддержки Тестовой Среды
8.3.1 Общие сведения
Процесс Установки и Поддержки Тестовой Среды используется для того, чтобы установить и поддерживать среду, в которой выполняются тестирования. Поддержка тестовой среды может включать в себя изменения на основе результатов предыдущих тестирований. В условиях применения процессов менеджмента изменений и менеджмента конфигурации изменениями в тестовых средах можно управлять с использованием этих процессов.
Начальные требования к тестовой среде определены в Плане Тестирования, однако подробности состава тестовой среды, обычно, выясняются только в начале Процесса Разработки и Реализации Тестирования.
Рисунок 11 - Процесс Установки и Поддержки Тестовой Среды
8.3.2 Цель
Цель Процесса Установки и Поддержки Тестовой среды состоит в том, чтобы установить и поддерживать требуемую тестовую среду и доводить информацию о ее состоянии до всех соответствующих заинтересованных сторон.
8.3.3 Результаты
В результате успешной реализации Процесса Установки и Поддержки Тестовой Среды:
a) приведена в состояние готовности к тестированию тестовая среда;
b) состояние тестовой среды доведено до всех соответствующих заинтересованных сторон;
c) поддерживается тестовая среда.
8.3.4 Действия и задачи
Лица, ответственные за установку и поддержку тестовой среды (такие как специалисты по поддержке ИТ), должны в соответствии с применимыми организационными политиками и процедурами Процесса Установки и Поддержки Тестовой Среды реализовать следующие действия и задачи.
8.3.4.1 Установить тестовую среду (ES1)
Эта деятельность состоит из следующих задач:
a) На основе Плана Тестирования, подробных требований, полученных в результате Процесса Разработки и Реализации Тестирования, требований к инструментам тестирования и масштаба/формальности тестирования, необходимо выполнить следующее:
1) планировать установку тестовой среды;
Пример - Требования, интерфейсы, расписания и затраты.
2) разработать проект тестовой среды;
3) определить степени использования менеджмента конфигурации (где это необходимо);
4) реализовать тестовую среду;
Примечание - Это может включать в себя надлежащие аппаратные и программные элементы.
5) установить тестовые данные, чтобы поддерживать тестирование (где это необходимо);
6) установить инструменты тестирования для поддержки тестирования (где это необходимо);
7) установить в тестовой среде и настроить элемент тестирования;
8) проверить соответствие тестовой среды требованиям к тестовой среде;
9) при необходимости обеспечить соответствие тестовой среды конкретным требованиям.
b) Необходимо документировать состояние тестовой среды и тестовых данных и передать через Отчет о Готовности Тестовых Данных и Отчет о Готовности Тестовой Среды соответствующим заинтересованным сторонам.
Примечание - В соответствующие заинтересованные стороны могут входить тестеры и менеджеры тестирования.
c) Отчет о Готовности Тестовой Среды должен включать в себя описание известных различий между тестовой средой и рабочей средой.
8.3.4.2 Поддерживать тестовую среду (ES2)
Эта деятельность состоит из следующих задач:
a) Необходимо поддерживать тестовую среду, как это определено требованиями к тестовой среде.
Примечание - Это может потребовать внесения изменений на основе результатов предыдущих тестирований.
b) Изменения состояния тестовой среды должны быть доведены до соответствующих заинтересованных сторон.
Пример - Тестеры и менеджер тестирования.
8.3.5 Информационные элементы
В результате выполнения этого процесса должны быть произведены следующие информационные элементы:
a) Тестовая Среда;
b) Тестовые Данные;
c) Отчет о Готовности Тестовой среды;
d) Отчет о Готовности Тестовых Данных;
e) Обновления Тестовой Среды (где применимо).