ГОСТ Р 56921—2016
d)Необходимо документировать прослеживаемость между базисом тестирования, наборами
функций, тестовыми условиями и элементами тестового покрытия.
8.2.4.4 Получить контрольные примеры (TD4)
Эта деятельность состоит из следующих задач:
a) Необходимо получить один или более контрольных примеров, определив исходные условия,
выбрав входные значения и, в случае необходимости, действия для реализации выбранных элементов
тестового покрытия, и определив соответствующие ожидаемые результаты.
П р и м е ч а н и е — Один контрольный пример может быть использован для более одного элемента тесто
вого покрытия. Таким образок» при получении контрольного примера есть возможность объединить в одном кон
трольном примере покрытие нескольких элементов тестового покрытия. Это может уменьшить время выполнения
теста, но также может увеличить время отладки.
b
) Необходимо установить приоритеты контрольных примеров, используя уровни воздействия ри
сков. документированные в задаче «Определить и изучить риски» (ТРЗ).
c) Контрольные примеры должны быть документированы в спецификации контрольных примеров.
d) Должна быть документирована прослеживаемость между базисом тестирования, наборами
функций, тестовыми условиями, элементами тестового покрытия и контрольными примерами.
e) Спецификация контрольных примеровдолжна быть утверждена заинтересованными сторонами.
П р и м е ч а н и е — Это может потребовать повторения выполнения задач а) и Ь), а в некоторых случаях,
сначала повторения действий «Получить тестовые условияв (TD2) и/или вПолучить элементы тестового по
крытия»
(TD3).
8.2.4.5 Собрать наборы тестов (TD5)
Эта деятельность состоит из следующих задач:
a) Контрольные примеры могут быть объединены в один или несколько наборов тестов на основе
ограничений на их выполнение.
П р и м е ч а н и е — Если не определено множество наборов тестов, то совокупность контрольных примеров
рассматривается как один набор тестов.
Пример — Например, некоторые наборы тестов могут потребовать определенной установки
тестовой среды, некоторые из них могут подходить для ручного выполнения теста, а другие — боль ше
подходить для автоматизированного выполнения теста или могут требовать конкретных зна ний
проблемной области.
b
) Наборы тестов должны быть документированы в спецификации процедуры тестирования.
c) Должна быть документирована прослеживаемость между базисом тестирования, наборами
функций, тестовыми условиями, элементами тестового покрытия, контрольными примерами и набора
ми тестов.
8.2 4.6 Получить процедуры тестирования (TD6)
Эта деятельность состоит из следующих задач:
a) Необходимо получить процедуры тестирования путем упорядочивания контрольных примеров
в наборе тестов в соответствии с зависимостями, описанными предварительными условиями, постус
ловиями и другими требованиями тестирования.
Пример — Риски, которые будут обработаны.
П р и м е ч а н и я
1 В процедуру тестирования могут быть включены любые другие требуемые действия, необходимые для
создания предварительных условий для контрольного примера.
2 Если процедуры тестирования должны выполняться с использованием инструментов, то может потребо
ваться их доработка посредством добавления дополнительного модуля для создания автоматизированных сцена
риев тестирования.
b
) Должны быть идентифицированы все тестовые данные и требования к тестовой среде, кото
рые не были включены в План Тестирования.
П р и м е ч а н и е — Несмотря на то, что это действие не может быть завершено до полного завершения
получения процедур тестирования, эта задача в процессе зачастую может запускаться намного ранее, в отдельных
случаях сразу после того, как согласованы тестовые условия.
c) Необходимо установить приоритеты процедур тестирования, используя уровни воздействия
рисков, документированные в задаче «Определить и изучить риски» (ТРЗ).
28