ГОСТ Р 56920—2016
Окончание таблицы 1
Вид тестированияПреимуществаНедостатки
Тестирование
по сценарию
Случаи тестирований могут быть сохранеВозможно, меньше стимулов для исполните
ны в виде допускающих повторное использо лей тестирования, поскольку большая часть
вание артефактов для текущих и будущих аналитической работы была завершена зара
проектов, возможно уменьшив время, необ нее. Это может вызвать ослабление внимания
ходимое для будущей Разработки и Реализа тестеров, не учитывающих детали тестирова ции
Тестирования ния во время выполнения теста
Тестирование
без сценария
Тестеры не ограничены сценарием и могутТестирование обычно неповторимо.
следовать за идеями, возникшими при выТестер должен в случае необходимости при
полнении теста в режиме реального времени. менить большой спектр методов проектирова
Тестеры могут адаптировать «Разработку ниятестирования,следовательно,более
и Реализацию Тестирования» и «Выполне опытные тестеры обычно обладают большими
ние Тестирования» к поведению системы в способностями в обнаружении дефектов,
чем режиме реального времени.менее опытные.
Элемент тестирования может быть быстро Тестирования без сценария не предоставля
исследован ют записей о ходе тестирования или предостав
ляют их очень мало; таким образом, без
использования инструментальных средств про
токолирования трудно оценить процесс выпол
нения динамического тестирования
5.7 Автоматизация в тестировании
Многие задачи и действия, описанные в ИСО/МЭК/ИИЭР 29119-2 как процессы Менеджмента
Тестирования и Динамического Тестирования, а также многие аспекты методов тестирования, пред
ставленные в ИСО/МЭК/ИИЭР 29119-4. могут быть автоматизированы. Автоматизация тестирования
может использоваться для поддержки одной из методик тестирования, представленных в 5.6 (напри
мер. Модельное Тестирование почти всегда базируется на использовании при выполнении теста авто
матизированных инструментов). Автоматизация тестирования требует использования программного
обеспечения, обычно называемого инструментами тестирования. Несмотря на то что обычно автома
тизированным тестированием считается выполнение тестирования по сценарию, а не выполнение тес
тером теста вручную, многие из дополнительных задач и действий тестирования могут
поддерживаться инструментами на базе программного обеспечения. В списке представлены
некоторые примеры областей, в которых действуют инструменты тестирования:
- менеджмент контрольных примеров;
- мониторинг тестирования и управления:
- генерация тестовых данных;
- статический анализ;
- генерация контрольных примеров.
- выполнение контрольных примеров;
- реализация и обслуживание тестовой среды;
- тестирование на основе сеанса.
Имеется большое разнообразие доступных инструментов автоматизации тестирования. Они
могут разрабатываться в организации или быть получены извне как коммерческий продукт либо как
программное обеспечение с открытым доступом.
5.8 Управление дефектами
Менеджеры по тестированию проекта часто ответственны за управление дефектами в проекте
(такженазываемое управлением инцидентами). Управление дефектами регламентируется
ИСО/МЭК/ИИЭР 29119-2 и используется тестерами в расследовании идокументировании инцидентов
тестирования, а также в повторном тестировании дефектов в случае необходимости. Другие аспекты
управления дефектами не рассмотрены непосредственно в серии стандартов ИСО/МЭК/ИИЭР 29119.
Понятия ипроцессы управлениядефектами описаны в ИСО/МЭК12207. ИСО/МЭК 20000 и ИИЭР 1044.
29