ГОСТ IEC 60730-1—2016
Таблица Н.7 — Интеграционное тестирование программного обеспечения
Техиика/Слособ
Ссылки (для справки)
Функциональное тестирование и тестирование по принципу «черного
ящика»:
Анализ пограничного значения
Имитация процесса
В.5.1. В.5.2 IEC 61508-7:2010
С.5.4 IEC 61508-7:2010
С.5.18 IEC 61508-7
Тестирование рабочих характеристик:
Лавинное/стрессовое тестирование
Время отклика и ограничения по памяти
С.5.20 IEC 61508-7:2010
С.5.21 IEC 61508-7:2010
С.5.22 IEC 61508-7:2010
Примечание — Интеграционное тестирование программного обеспечения является поверочной
деятельностью.
Н.11.12.3.3.3 Поверка программного обеспечения
Н.11.12.3.3.3.1 Концепция поверки с подходящим набором тестовых ситуаций должна быть определена на
основе спецификации требований безопасности программного обеспечения.
Н.11.12.3.3.3.2 Программное обеспечение должно быть поверено применительно к требованиям специфика
ции требований безопасности программного обеспечения как указано в концепции поверки.
Программное обеспечение должно быть протестировано путем имитации или стимуляции:
- входных сигналов, присутствующих при нормальной работе.
- ожидаемых инцидентов.
- нежелательных условий, требующих реакции системы.
Н.11.12.3.3.3.3 Наборы тестовых ситуаций, тестовых данных и результаты тестирования должны быть задо
кументированы.
Примеры подходов/способов указаны в таблице Н.8.
Таблица Н.8 — Поверка безопасности программного обеспечения
ПодходГСпособ
Ссылки (для справки)
Функциональное тестирование и тестирование по принципу «черного
ящика»:
- Анализ пограничного значения
- Процесс имитации
В.5.1, В.5.2 IEC 61508-7:2010
С.5.4 IEC 61508-7:2010
С.5.18 IEC 61508-7:2010
Имитация, моделирование:
- Конечные автоматы
- Моделирование рабочих характеристик
B.2.3.2 IEC 61508-7:2010
C.5.20IЕС 61508-7:2010
Примечание — Тестирование является основным методом поверки для программного обеспечения; мо
делирование может быть использованодля дополнения поверочных действий.
Н.11.12.3.4 Прочее
Н.11.12.3.4.1 Инструменты, языки программирования
Оборудование, используемое для проектирования программного обеспечения, поверки и сопровождения, в
частности инструменты проектирования, языки программирования, трансляторы и инструментарий тестирования,
должны быть подготовлены соответствующим образом и они должны продемонстрировать пригодность для при
менения в различных целях.
Их считают годными, если они все отвечают критерию «повышенной уверенности от использования» всоот
ветствии с С.4.4 IEC 61508-7:2010.
Н.11.12.3.4.2 Управление версиями программного обеспечения
Должна быть введена в действие система управления версиями программного обеспечения на модульном
уровне. Все версии должны быть уникально идентифицированы для обеспечения отслеживаемости.
Н.11.12.3.4.3 Модификация программного обеспечения
Н.11.12.3.4.3.1 Модификация программного обеспечения должна основываться на запросе изменения, кото
рый детализирует следующее
- опасности, которые могут быть затронуты,
- планируемое изменение.
- причины для изменения.
157