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

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

     7.2 Процесс Планирования Тестирования

7.2.1 Общие сведения

Процесс Планирования Тестирования используется для разработки Плана Тестирования. В зависимости от того, где в проекте реализуется этот процесс, план может быть Планом Тестирования Проекта или планом тестирования для конкретной фазы, таким, как План Тестирования Системы, или планом тестирования конкретного типа, таким, как План Теста Производительности.

Для создания Плана Тестирования необходимо выполнить действия, показанные на рисунке 6. Поскольку содержание плана тестирования становится доступным по мере выполнения определенных действий, то проект плана тестирования разрабатывается постепенно до тех пор, пока не будет окончательно документирован полный план тестирования. Из-за итеративной природы процесса многие из действий, показанных на рисунке 6, должны быть выполнены повторно перед тем, как полный план тестирования может быть завершен. Как правило, для получения приемлемого плана тестирования действия ТР3, ТР4, ТР5 и ТР6 должны быть выполнены неоднократно.

Возможно, в течение тестирования в план тестирования нужно будет внести изменения в соответствии с результатами реализации плана и новой ставшей доступной информацией. Для поддержки плана тестирования в зависимости от масштаба и природы изменений ряд действий, показанных на рисунке 6, необходимо будет выполнить повторно.

Например, если после того, как выработан первоначальный план тестирования, выяснилось, что для проекта или поставляемого продукта появились новые риски или изменились угрозы ранее выявленных рисков, то процесс должен повторно войти в действие "Определить и изучить риски" (ТРЗ).

     
Рисунок 6 - Процесс Планирования Тестирования

          

Если будет необходимо изменить стратегию тестирования по причинам, отличным от рисков (например, необходимо использовать другую тестовую среду), то процесс должен повторно войти в действие "Разработать стратегию тестирования" (ТР5).

Если возникла необходимость изменения штатного персонала или графика тестирования по причинам, отличным от рисков (например, возможность получения элементов тестирования от разработчиков), то процесс должен повторно войти в действие "Определить персонал и график" (ТР6).

7.2.2 Цель

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

7.2.3 Результаты

В результате успешной реализации Процесса Планирования Тестирования:

a) проанализирован и уяснен объем работ проекта тестирования;

b) определены и информированы заинтересованные стороны, которые будут участвовать в планировании тестирования;

c) идентифицированы, проанализированы и классифицированы риски, которые могут быть обработаны при тестировании, с согласованным уровнем воздействия рисков;

d) определены стратегия тестирования, тестовая среда, инструменты тестирования и потребности в тестовых данных;

Пример - Инструменты, специальное оборудование, тестовая среда, офис.

е) определены потребности в персонале и обучении;

f) спланировано каждое действие;

g) рассчитаны оценки и документированы обоснования оценок;

Пример - Оценки стоимости, персонала и времени.

h) план тестирования согласован со всеми заинтересованными сторонами и доведен до них.

7.2.4 Действия и задачи

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

7.2.4.1 Уяснить контекст (ТР1)

Эта деятельность состоит из следующих задач: