ГОСТ Р 56920—2016
научные компьютеры и многие другие категории. Разнообразие организаций программного обеспече
ния простирается от малого до большого размера, от локальных до глобальных, от коммерческих до
сервис-ориентированных. Методология программного обеспечения включает различные подходы:
объектно-ориентированный, традиционный, управляемый данными и динамичный. Все эти и другие
факторы оказывают влияние на тестирование программного обеспечения. Настоящая серия стандар
тов предназначена для поддержки тестирования в разных контекстах.
Настоящий стандарт предоставляет словарь терминов, используемых в серии стандартов
ИСО/МЭК/ИИЭР 29119, который упрощает применение других стандартов этой серии, и приводит при
меры применения их на практике. Настоящий стандарт предоставляет понятия тестирования програм
много обеспечения и способы применения тестирования программного обеспечения и является
руководством для других частей ИСО/МЭК/ИИЭР 29119.
В настоящем стандарте представлены общие понятия тестирования программного обеспечения.
Описывается роль тестирования программного обеспечения в организационном контексте и контексте
проекта. Тестирование программного обеспечения рассматривается в контексте общего жизненного
цикла программного обеспечения. Представлен способ, который позволяет устанавливать процессы и
подпроцессы тестирования программного обеспечения для определенных элементов тестирования
или с определенными целями. Рассматривается, как тестирование программного обеспечения вписы
вается в различные модели жизненного цикла. Демонстрируется использование различных методов
планирования тестирования, а также то, как может быть использована автоматизация для поддержки
тестирования. Обсуждается роль тестирования в управлении дефектами. Приложение А описывает
роль тестирования в более широкой предметной области верификации и валидации. Приложение В
представляет краткое введение в метрики, используемыедля мониторинга и управления тестировани
ем. Приложение С содержит ряд примеров, показывающих, как применить настоящий стандарт в раз
личных моделях жизненного цикла. Приложение D предоставляет примеры подпроцессов
тестирования в деталях. Приложение Е предоставляет дополнительную информацию о ролях и обя
занностях, с которыми обычно имеютдело группы тестирования инезависимые тестеры. В конце стан
дарта представлен элемент «Библиография».
Следует обратить внимание на то. что заглавные буквы используются в настоящем стандарте в
названиях процессов и документов, которые определены в ИСО/МЭКУИИЭР 29119-2 и
ИСО/МЭК/ИИЭР 29119-3 (например. Процесс Планирования Тестирования. План Тестирования), тог да
как строчные буквы используются для документов, являющихся частями другихдокументов (напри мер.
стратегия тестирования проекта — элемент Плана Тестирования Проекта).
Модельпроцессатестирования.накоторойосновываетсясериястандартов
ИСО/МЭК/ИИЭР 29119 «Тестирование программного обеспечения», подробно описанав
ИСО/МЭК/ИИЭР 29119-2 «Процессы тестирования». ИСО/МЭК/ИИЭР 29119-2 рассматривает процес
сы тестирования программного обеспечения на организационном уровне, уровне управления тестиро
ванием и уровнях динамического тестирования. Тестирование — это основной подход к обработке
рисков в разработке программного обеспечения. Этот стандарт определяет подход к тестированию,
базирующийся на рисках. Тестирование на базе рисков — это рекомендуемый подход к разработке
стратегии и менеджмента тестирования, который позволяет расставлять приоритеты и акценты в тес
тировании.
ИСО/МЭК/ИИЭР 29119-3 «Документация тестирования» определяет шаблоны и примеры доку
ментации тестирования. ИСО/МЭК/ИИЭР 29119-4 «Методики тестирования» определяет методы тес
тирования программного обеспечения, которые могут быть использованы в ходе тестирования.
В целом серия стандартов ИСО/МЭК/ИИЭР 29119 дает возможность заинтересованным сторо
нам контролировать и выполнять тестирование программного обеспечения в любой организации.
v