ГОСТ IEC 62304—2022
5.5.5 ВЕРИФИКАЦИЯ ПРОГРАММНЫХ БЛОКОВ
ИЗГОТОВИТЕЛЬ должен выполнять ВЕРИФИКАЦИЮ ПРОГРАММНЫХ БЛОКОВ и документиро
вать результаты. [Классы В, С]
5.6 Интеграция программного обеспечения и тестирование интеграции
5.6.1 Интеграция ПРОГРАММНЫХ БЛОКОВ
ИЗГОТОВИТЕЛЬ должен интегрировать ПРОГРАММНЫЕ БЛОКИ согласно плану интеграции
(см. 5.1.5). [Классы В, С]
5.6.2 Верификация интеграции программного обеспечения
ИЗГОТОВИТЕЛЬ должен верифицировать, что ПРОГРАММНЫЕ БЛОКИ были интегрированы в
ПРОГРАММНЫЕ СОСТАВНЫЕ ЧАСТИ и/или ПРОГРАММНУЮ СИСТЕМУ в соответствии с планом ин
теграции (см. 5.1.5), а также сохранить записи, свидетельствующие о проведении такой верификации.
[Классы В, С]
Примечание— Данная верификация заключается только в проверке выполнения интеграции в со
ответствии с планом. Эта ВЕРИФИКАЦИЯ, скорее всего, осуществляется в форме какого-либо контрольного
мероприятия.
5.6.3 Интеграционное тестирование программного обеспечения
ИЗГОТОВИТЕЛЬ должен тестировать интегрированные ПРОГРАММНЫЕ СОСТАВНЫЕ ЧАСТИ в
соответствии с планом интеграции (см. 5.1.5) и документировать полученные результаты. [Классы В, С]
5.6.4 Содержание тестирования интеграции программного обеспечения
При тестировании интеграции программного обеспечения ИЗГОТОВИТЕЛЬ должен установить,
что интегрированная ПРОГРАММНАЯ СОСТАВНАЯ ЧАСТЬ функционирует в соответствии с предусмо
тренным назначением. [Классы В, С]
Примечание 1— Примерами могут служить:
- требуемая функциональность программного обеспечения;
- выполнение мер по УПРАВЛЕНИЮ РИСКОМ;
- определенная синхронизация и другие режимы работы;
- определенное функционирование внутренних и внешних интерфейсов;
- тестирование в ненормальных условиях, включая обоснованно прогнозируемое неправильное при
менение.
Примечание 2 — Возможно объединять тестирование интеграции итестирование ПРОГРАММНОЙ СИ
СТЕМЫ в единый план и совокупность ДЕЯТЕЛЬНОСТИ.
5.6.5 Оценивание процедур тестирования интеграции программного обеспечения
ИЗГОТОВИТЕЛЬ должен ОЦЕНИВАТЬ процедуры тестирования интеграции на адекватность.
[Классы В, С]
5.6.6 Проведение регрессионного тестирования
По завершении интеграции программных составных частей, ИЗГОТОВИТЕЛЬ должен провести
РЕГРЕССИОННОЕ ТЕСТИРОВАНИЕ, подходящее для демонстрации того, что в ранее интегрирован
ном программном обеспечении не были обнаружены дефекты. [Классы В, С]
5.6.7 Содержание записей в отношении регрессионного тестирования
ИЗГОТОВИТЕЛЬ должен:
a) документировать результаты тестирования (соответствует, не соответствует и перечень АНО
МАЛИЙ);
b
) сохранить существенные записи с целью сделать возможным повторное тестирование;
c) указать лицо, которое проводило тестирование.
[Классы В, С]
Примечание — Требование Ь) может быть выполнено путем сохранения, например:
- спецификаций тестового примера, показывающих требуемые действия и ожидаемые результаты;
- записей об оборудовании;
- записей о тестовом окружении (включая программные инструменты), используемом при проведении тести
рования.
16