ГОСТ Р ИСО 26262-4—2014
П р и м е ч а н и е - Использование предназначенных для применения в изделиях аппаратных средств
и программного обеспечения является предпочтительным. В случае необходимости для конкретных методик
тестирования могут быть использованы модифицированные аппаратные средства или программное
обеспечение.
8А2.2 Цели и методы тестирования во время тестирования программно- аппаратных средств
8.4.2.2.1 Для выявления систематических ошибок, присутствующих в
процессе интеграции аппаратных средств и программного обеспечения,
проекте системы, в
цели тестирования,
вытекающие из требований 8.4.2.2.2 - 8.4.2.2.6. должны достигаться путем применения адекватных
методов тестирования, как указано в соответствующих таблицах.
П р и м е ч а н и е- В зависимости от реализованной функции, сложности или распределенного
характера системы может быть разумно перенести методы тестирования на другие подстадии интеграции с
адекватным обоснованием.
8.4.2.2.2 Корректное выполнение технических требований к системе безопасности на
программно-аппаратном уровне должно быть продемонстрировано с помощью обоснованных
методов тестирования, приведенных в таблице 5.
Т а б л и ц а5 - Корректное выполнение технических требований к системе безопасности на
программно-аппаратном уровне
Методы
1аТестирование на основе требований
1ЬТестирование с введением неисправности
УПБА
А В
с
D
♦+ ++ ♦+ ♦+
++♦♦+♦♦
1сТестирование с прямым сравнением++
♦+♦♦
нефункциональное»,.
Ь)Тестирование с введением неисправности использует специальные средства для внедрения неисправностей в
тестируемое средство во время его работы. Для программного обеспечения это может быть выполнено
через специальный тестовый интерфейс или специально подготовленные аппаратные средства. Этот метод
часто используется, чтобы улучшить тестовый охват требований безопасности, так как в процессе обычной
эксплуатации механизмы безопасности не вызываются.
с| Тестирование с прямым сравнением сопоставляет ответы тестируемого средства с ответами имитационной
модели с теми же входными воздействиями для выявления различий между поведением модели и ее
реализации.____________________________________________________________________________________
П р и м е ч а н и е- Различив трудоемкости метода 1Ь из таблицы 5 и таблицы 10 объясняется
количеством усилий для выполнения тестирования с введением неисправности на уровне системы.
8.4.2.2.3Корректное функционирование, точность и синхронизация механизмов безопасности
на программно-аппаратном уровне должно быть продемонстрировано с помощью обоснованных
методов тестирования, приведенных в таблице 6. Данное требование распространяется на значения
УПБА (А). В. С и D в соответствии с 4.3.
Т а б л и ц а6 - Корректное функционирование, точность и синхронизация механизмов безопасно
сти на программно-аппаратном уровне
Методы
А
УПБА
ВсD
1аТестирование с прямым сравнением
л>
1ЬПромышленные испытания о|
+ + ♦+ ♦♦
+ ♦+ ♦+ ♦♦
модели с теми же входными воздействиями для выявления различий между поведением модели и ее
реализации.
’ Промышленные испытания могут проверить рабочие характеристики (например, планирование задачи,
синхронизацию, выходную мощность) для всего объекта испытаний, а также возможности выполнения
целевого управляющего программного обеспечения на аппаратных средствах
8.4.2.2.4Согласованная и корректная реализация внешних и внутренних интерфейсов на
программно-аппаратном уровне должна быть продемонстрирована с помощью обоснованных
методов тестирования, приведенных в таблице 7. Данное требование распространяется на значения
УПБА (А). В. С и D в соответствии с 4.3.
17