БИБЛИОТЕКА НОРМАТИВНЫХ ДОКУМЕНТОВ

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

8. Процессы Динамического Тестирования

 

8.1. Введение

Процессы Динамического Тестирования используются для выполнения динамического тестирования в определенной фазе тестирования (например, блоков, интеграции, системы и приемки) или при типе тестирования (например, тестировании производительности, тестировании защищенности, тестировании удобства пользования). Процессы менеджмента динамического тестирования описаны в разделе 7 "Процессы Менеджмента Тестирования".

Имеется четыре процесса динамического тестирования (как показано на рисунке 9):

a) Разработка и Реализация Тестирования;

b) Установка и Поддержка Тестовой Среды;

c) Выполнение Теста;

d) Отчетность об Инцидентах Тестирования.

 

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

 

Рисунок 9 - Процессы Динамического Тестирования

 

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

Для любого конкретного тестирования процессы динамического тестирования выполняются в порядке, показанном на рисунке 9, но для завершения данной фазы тестирования (например, тестирования системы) или тестирования данного типа (например, тестирования производительности) эти процессы будут, как правило, выполняться неоднократно. Это связано с тем, что несмотря на то, что тестирование уже разработано и запущено, процесс менеджмента тестирования для наблюдения за ходом тестирования (Мониторинг и Управление Тестированием) осуществляет мониторинг (через показатели тестирования) и может требовать (через управляющие директивы) разработки и выполнения нового тестирования до тех пор, пока для этого действия тестирования не будет достигнут критерий завершения тестирования.

Показатели тестирования, которые представляют собой результаты процессов динамического тестирования и вход для Процесса Мониторинга и Управления Тестированием (см. рисунок 7), могут быть произведены в ходе любых действий тестирования процессов динамического тестирования. Показатели тестирования используются для того, чтобы информировать персонал менеджмента тестирования о состоянии и ходе тестирования. Например, показатели тестирования могут использоваться для того, чтобы сообщить менеджменту тестирования, сколько контрольных примеров было разработано командой тестирования.

Аналогично, управляющие директивы являются результатом процесса менеджмента тестирования и входом для процесса динамического тестирования (см. рисунок 7) и могут воздействовать в ходе любого действия процессов динамического тестирования. Управляющие директивы соответствуют инструкциям сотрудников менеджмента тестирования, которые определяют, как динамическое тестирование должно реализоваться командой тестирования. Например, команде тестирования может быть дана управляющая директива разработать дополнительные контрольные примеры для новых функций программы, которые были назначены этой команде их менеджером тестирования.

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

TOC