ГОСТ Р ИСО 26262-6—2014
ную функциональность.
9.2 Общие положения
Спецификация проекта модуля программного обеспечения устанавливает для него процедуру
тестирования и испытания модуля программного обеспечения проводятся в соответствии с этой про
цедурой.
9.3 Входная информация
9.3.1 Предварительные требования
Следующая информация должна быть доступна:
спецификация программно-аппаратного интерфейса (уточненная) в соответствии с 6.5.2;
план верификации программного обеспечения (уточненный) в соответствии с 7.5.2;
спецификация проекта модуля программного обеспечения в соответствии с 8.5.1;
реализация модуля программного обеспечения в соответствии с 8.5.2;
отчет о верификации программного обеспечения (уточненный) в соответствии с 8.5.3.
9.3.2 Дополнительная информация
Следующая информация может быть учтена:
руководства по применению инструментальных средств в соответствии с 5.5.4;
руководства по применению методов (из внешнего источника).
9.4 Требования и рекомендации
9.4.1 Требования настоящего подраздела должны соблюдаться, если модуль программного
обеспечения связан с безопасностью.
П р и м е ч а н и е - «Связанный с безопасностью» означает, что модуль реализует требова
ния безопасности или что критерии совместимости этого модуля с другими модулями не выполнены.
9.4.2 Тестирование модуля программного обеспечения должно быть спланировано, специфи
цировано и выполнено в соответствии с требованиями раздела 9 ИСО 26262-8.
П р и м е ч а н и я
1 В соответствии с определениями раздела 9 ИСО 26262-8 объектами испытаний при тестировании моду
ля программного обеспечения являются программные модули.
2 При разработке программного обеспечения на основе модели соответствующие части модели реализа
ции также являются объектами планирования для испытания. В зависимости от выбранного процесса разработки
программного обеспечения объектами испытаний может быть код, полученный из этой модели, или сама модель.
9.4.3 Должны применяться методы тестирования модулей программного обеспечения, пере
численные в таблице 10. чтобы продемонстрировать, что модуль программного обеспечения дости
гает:
a) соответствия со спецификацией проекта модуля программного обеспечения (в соответствии
с требованиями раздела 8);
b
) соответствия спецификации программно-аппаратного интерфейса (в соответствии с требо
ваниями 6.4.10 ИСО 26262-5);
c) заданную функциональность;
d) уверенность в отсутствии непреднамеренной функциональности:
e) надежность.
Пример - Отсутствие недостижимого программного обеспечения, эффективность
механизмов обнаружения и обработки ошибок;
f) достаточный уровень обеспечения ресурсами для поддержания его функциональности.
Т а б л и ц а10- Методы тестирования модуля программного обеспечения
Методы
А
УПБА
ВСD
1аТестирование на основе требованийл’
1ЬТестирование интерфейса
1сИспытания с введением неисправностей0>
♦♦ ++ ++ +♦
♦+ ++ ++ +♦
♦ + + +♦
17