А.4.1 Обзор ГОСТ Р 57098—2023
Как показано на рисунке 7 ГОСТ Р 56921—2016 в процессе мониторинга и управления тестированием тщательно проверяют, выполняется ли тестирование в соответствии с планом тестирования и спецификациями организационного тестирования (такими, как политика и стратегия тестирования). Если есть значительные отклонения от плана тестирования, инициируют действия по исправлению возникающих отклонений.
Этот процесс может быть применен к управлению целым проектом или к управлению тестированием отдельной фазы тестирования (например, тестирование системы) или типа тестирования (например, тестирование производительности). В последнем случае он применяется как часть мониторинга и управления динамическим тестированием. При применении в рамках мониторинга и управления тестированием для всего проекта он будет напрямую взаимодействовать с процессами управления тестированием, используемыми для управления отдельными фазами тестирования и типами тестирования [из А.4.1 Обзор ГОСТ Р 57098—2023]
А.4.2 Цель ГОСТ Р 57098—2023
Цель процесса мониторинга и управления тестированием состоит в отслеживании хода тестирования в соответствии с планом тестирования и с организационными спецификациями тестирования. По мере необходимости в процессе инициируют управляющие действия и определяют необходимые обновления плана тестирования (например, пересмотр критериев завершения или определение новых действий для компенсации отклонений от плана тестирования) [из А.4.2 Цель ГОСТ Р 57098—2023]
А.4.3 Основные результаты ГОСТ Р 57098—2023
В результате успешной реализации процесса мониторинга и управления тестированием:
- устанавливают средства сбора соответствующих показателей для контроля хода тестирования и изменений рисков;
- контролируют соответствие хода тестирования плану;
- идентифицируют и анализируют новые и измененные риски, связанные с тестированием, и инициируют необходимые действия;
- определяют необходимые действия управления;
- передают информацию о необходимых действиях управления соответствующим заинтересованным сторонам;
- утверждают решение о прекращении тестирования;
- передают заинтересованным сторонам информацию о ходе тестирования и изменениях в рисках.
[из А.4.3 Основные результаты ГОСТ Р 57098—2023]
А.4.4 Действия и задачи ГОСТ Р 57098—2023
А.4.4.1 Общие положения ГОСТ Р 57098—2023
Лицо(а), ответственное(ые) за процесс мониторинга и контроля тестирования, будет выполнять следующие действия и задачи в соответствии с применимыми политиками и процедурами организации в отношении этого процесса [из А.4.4.1 Общие положения ГОСТ Р 57098—2023]
А.4.4.2 Установка (ТМС1) ГОСТ Р 57098—2023
А.4.4.2.1 Определяют соответствующие показатели для мониторинга соответствия хода тестирования плану тестирования (если эти показатели не были уже определены в плане или организационной стратегии тестирования) [из А.4.4.2.1 ГОСТ Р 57098—2023]
А.4.4.2.2 Определяют соответствующие средства идентификации новых и изменяемых рисков (если эти показатели не были уже определены в плане или организационной стратегии тестирования) [из А.4.4.2.2 ГОСТ Р 57098—2023]
А.4.4.2.3 Для сбора показателей, определенных в А.4.4.2.1 и А.4.4.2.2, а также в плане тестирования и в организационной стратегии тестирования, используют мониторинг [из А.4.4.2.3 ГОСТ Р 57098—2023]
А.4.4.3 Мониторинг (ТМС2) ГОСТ Р 57098—2023
А.4.4.3.1 Собирают и регистрируют значения мониторируемых показателей тестирования.
А.4.4.3.2 С использованием собранных значений показателей тестирования контролируют соответствие хода тестирования плану тестирования.
Пример — Контроль может быть осуществлен путем изучения отчетов о состоянии тестирования, анализа результатов тестирования и встречи с заинтересованными сторонами [из А.4.4.3.2 ГОСТ Р 57098—2023]
А.4.4.3.3 Определяют отклонение от запланированных действий тестирования и любые факторы, препятствующие плановому выполнению тестирования [из А.4.4.3.3 ГОСТ Р 57098—2023]
А.4.4.3.4 Выявляют новые риски. Все идентифицированные риски (известные ранее и новые) анализируют для выявления тех из них, которые требуют соответствующей ответной реакции, и тех, о которых необходимо проинформировать соответствующие заинтересованные стороны.
Пример — По результатам анализа осуществляется информирование руководителя проекта о выявленных рисках, требующих тестирования в качестве действенной меры по их снижению.
Примечание — Задачи, указанные в А.4.4.3.1—А.4.4.3.4, повторяются на регулярной основе до тех пор, пока не станет ясно, что тестирование, определенное в плане тестирования, может быть прекращено досрочно или завершено обычным образом по выполнении условий завершения.
[из А.4.4.3.4 ГОСТ Р 57098—2023]
А.4.4.4 Управление (ТМСЗ) ГОСТ Р 57098—2023
А.4.4.4.1 Выполняют действия, необходимые для реализации плана тестирования.
Пример — Возлагают ответственность за действия по тестированию на тестировщиков [из А.4.4.4.1 ГОСТ Р 57098—2023]
А.4.4.4.2 Выполняют действия, необходимые для реализации директив управления, полученных от процессов управления более высокого уровня.
Пример — При осуществлении управления определенной фазой тестирования выполняют действия, закрепленные за менеджером тестирования проекта [из А.4.4.4.2 ГОСТ Р 57098—2023]
А.4.4.4.3 Определяют действия, необходимые для контроля отклонений хода фактического тестирования от плана.
Примечание — Такие действия управления могут потребовать внесения изменений в процесс тестирования, план тестирования, тестовые данные, тестовую среду, штат и (или) изменений в иных областях, таких как разработка проекта.
[из А.4.4.4.3 ГОСТ Р 57098—2023]
А.4.4.4.4 Определяют меры и средства, необходимые для реакции на ранее идентифицированные и измененные риски (превышающие устанавливаемый допустимый уровень).
Примечание — Это может включать увеличение штата для конкретных задач и изменение критериев для завершения тестирования.
[из А.4.4.4.4 ГОСТ Р 57098—2023]
А.4.4.4.5 По необходимости:
- издать управляющие директивы для изменений в способах тестирования;
- изменить план тестирования (например, в форме его обновления);
- довести рекомендуемые изменения до соответствующих заинтересованных сторон.
Пример — Осуществить дополнительную поддержку тестовых сред с использованием соответствующих информационных технологий [из А.4.4.4.5 ГОСТ Р 57098—2023]
А.4.4.4.6 Перед началом какого-либо действия по тестированию устанавливают готовность к его выполнению.
- Обычно это выполняют путем проверки по критериям входа, определенным в плане тестирования.
- Заданное действие по тестированию может представлять собой выполнение соответствующего теста.
[из А.4.4.4.6 ГОСТ Р 57098—2023]
А.4.4.4.7 По завершении заданных действий по тестированию необходимо предоставить подтверждение этого завершения.
Пример — Завершение более низкого уровня тестирования [из А.4.4.4.7 ГОСТ Р 57098—2023]
А.4.4.5 Отчет (ТМС4) ГОСТ Р 57098—2023
А.4.4.5.1 Ход тестирования в соответствии с планом тестирования доводят до сведения заинтересованных сторон с использованием отчета о состоянии тестирования за указанный отчетный период [из А.4.4.5.1 ГОСТ Р 57098—2023]
А.4.4.5.2 Новые риски и изменения существующих рисков обновляют в реестре рисков и доводят до сведения соответствующих заинтересованных сторон [из А.4.4.5.2 ГОСТ Р 57098—2023]
А.4.5 Информационные объекты (элементы) ГОСТ Р 57098—2023
В результате выполнения процесса мониторинга и управления тестированием должны быть получены следующие информационные объекты:
- отчеты о ходе тестирования;
- обновляемые планы тестирования;
- управляющие директивы (например, изменения в тестировании, плане тестирования, в тестовых данных, тестовой среде тестирования и персонале).
- информация о рисках проекта и продукта.
Примечание — Информация о рисках может храниться в реестре рисков проекта или локально в плане тестирования.
[из А.4.5 Информационные объекты (элементы) ГОСТ Р 57098—2023]