ГОСТ Р 56921-2016/ISO/IEC/IEEE 29119-2:2013. Национальный стандарт Российской Федерации. Системная и программная инженерия. Тестирование программного обеспечения. Часть 2. Процессы тестирования
7.4. Процесс Завершения Тестирования
7.4.1 Общие сведения
Процесс Завершения Тестирования, как показано на рисунке 8, выполняется после получения подтверждения, что действия тестирования завершены. Он выполняется для завершения тестирования, выполненного как определенная фаза тестирования (например, тестирование системы) или как конкретный тип тестирования (например, тестирование производительности) и для завершения тестирования полного проекта.
Рисунок 8 - Процесс Завершения Тестирования
7.4.2 Цель
Цель Процесса Завершения Тестирования состоит в том, чтобы обеспечить доступность нужных активов тестирования для последующего использования, оставить тестовую среду в удовлетворительном состоянии, документировать и передать результаты тестирования соответствующим заинтересованным сторонам. В активы тестирования входят Планы Тестирования, Спецификации Контрольных Примеров, сценарии тестирования, инструменты тестирования, тестовые данные и инфраструктура тестовой среды.
7.4.3 Результаты
В результате успешной реализации Процесса Завершения Тестирования:
a) архивированы или переданы непосредственно соответствующим заинтересованным сторонам активы тестирования;
b) тестовая среда находится в согласованном состоянии (например, приемлемом для следующего проекта тестирования);
c) все тестовые условия удовлетворены и проверены;
d) документирован Отчет о Завершении Тестирования;
e) Отчет о Завершении Тестирования утвержден;
f) Отчет о Завершении Тестирования передан соответствующим заинтересованным сторонам.
7.4.4 Действия и задачи
Лица, ответственные за завершение тестирования, должны реализовать следующие действия и задачи в соответствии с надлежащими организационными политиками и процедурами для Процесса Завершения Тестирования.
7.4.4.1 Архивировать активы тестирования (TC1)
Эта деятельность состоит из следующих задач:
a) Активы тестирования, которые могут быть использованы позднее, должны быть идентифицированы и сделаны доступными посредством соответствующих средств.
Пример - Активы тестирования, которые будут использоваться снова (например, для регрессионного тестирования), должны быть соответственно отмечены в системе менеджмента конфигурации.
b) Активы тестирования, которые могут быть использованы в других проектах, должны быть идентифицированы и архивированы.
Пример - Планы тестирования, процедуры ручного и/или автоматизированного тестирования, инфраструктура тестовой среды.
c) Готовность допускающих повторное использование активов тестирования должна быть документирована в Отчете Завершения Тестирования и передана соответствующим заинтересованным сторонам.
Пример - Ответственным за обслуживание тестирования (для обеспечения успешной передачи) и менеджеру тестирования проекта.
7.4.4.2 Очистить тестовую среду (TC2)
Эта деятельность состоит из следующей задачи:
a) Тестовая среда должна быть восстановлена в предопределенное состояние по завершении всех действий тестирования.
Пример - Восстановить исходное состояние настроек и аппаратных средств.
7.4.4.3 Определить полученный опыт (TC3)
Эта деятельность состоит из следующих задач:
a) Полученный во время выполнения проекта опыт должен быть документирован.
Примечание - Этого можно достичь, записывая:
1) что подходило во время тестирования и соответствующие действия;
2) что не подходило во время тестирования и соответствующие действия;
3) рекомендуемые улучшения тестирования и других процессов, таких, как процесс разработки.
b) Результаты должны быть документированы для включения в Отчет о Завершении Тестирования и переданы соответствующим заинтересованным сторонам.
7.4.4.4 Отчитаться о завершении тестирования (TC4)
Эта деятельность состоит из следующих задач:
a) Должна быть собрана соответствующая информация из следующих документов (возможно и других):
1) Планы Тестирования (например, план тестирования проекта, план тестирования системы или план теста производительности);
2) Результаты Тестирования;
3) Отчеты о Ходе Тестирования;
4) Отчеты о Завершении Тестирования фазы или типа тестирования;
Пример - Поблочного тестирования, тестирования производительности, приемочных испытаний и т.д., если они свидетельствуют о завершении тестирования всего проекта.
5) Отчеты об Инцидентах.
b) Необходимо оценить и суммировать собранную информацию в Отчете о Завершении Тестирования.
c) Отчет о Завершении Тестирования должен быть утвержден ответственной заинтересованной стороной (сторонами).
d) Утвержденный Отчет о Завершении Тестирования должен быть доведен до соответствующих заинтересованных сторон.
7.4.5 Информационные элементы
В результате выполнения этого процесса должен быть произведен следующий информационный элемент:
a) Отчет о Завершении Тестирования.