ГОСТ Р 56920—2016
Таким же образом, не будут завершены подпроцессы тестирования проекта и исходного кода до тех пор,
пока согпасно ппану подпроцесса тестирования не будут проверены все разработанные элементы тестирования,
а соответствующий этап разработки будет зависеть от результатов подпроцесса тестирования.
На рисунке С.З показан подпроцесс приемочного испытания. Действия планирования и подготовки в под
процессе приемочного испытания могут быть начаты, как только риск существенного изменения в требованиях
для данной итерации снизится до степени, оправдывающей запуск подпроцесса тестирования. Проект тестирова
ния будет выявлять дефекты в требованиях и таким образом вносить свой вклад в информационное представле ние
требований. Подобные подпроцессы тестирования могут быть определены и дпя других этапов разработки, где
возможно динамическое тестирование. В примере модели разработки, показанном на рисунке С.З. в состав
подпроцессов могли бы входить следующие подобные подпроцессу приемки подпроцессы:
- покомпонентное тестирование:
- интеграционное тестирование; -
тестирование системы.
В примере на рисунке С.З показано также тестирование производительности. В зависимости от профиля
риска для системы можно определить конкретные подпроцессы тестирования для покрытия определенных кате
горий требований или определенных областей системы, определяемых требованиями. Такие конкретные подпро
цессы тестирования могут выполняться на многих этапах разработки, а следовательно, могут иметь множество
элементов тестирования и связанных с ними базисов тестирования, обязанностей по тестированию, методов,
сред, целей тестирования, критериев завершения и планов. Однако в рассмотренном примере подпроцесс тести
рования фокусируется только на требованиях к производительности и то. как они описываются, разрабатываются
и реализуются в системе.
Все вышеперечисленные типы тестирования могут быть выполнены для каждой последующей итерации.
В связи с постоянным расширением возможностей продукта для каждой итерации необходимо описанное
выше всеобьемлющее регрессионное тестирование. Для каждой итерации должен быть определен подпроцесс
регрессионного тестирования. Подпроцесс регрессионного тестирования может включать в себя регрессионное
тестирование всех элементов, расширяемых в итерации, включая требования, проект, исходный код и систему,
или же выбор элементов может быть сделан в зависимости от профиля риска. Для обеспечения большей дина
мичности в регрессионном тестировании от итерации к итерации можно для каждого типа эпемента определить
конкретный подпроцесс регрессионного тестирования.
37