ГОСТ Р ИСО 26262-6—2014
9.4.6Тестовая среда для тестирования модуля программного обеспечения должна быть как
можно более близка к целевой среде. Если тестирование модуля программного обеспечения выпол няется
не в целевой среде, то должны быть проанализированы различия исходного и объектного ко
дов. а также различия между тестовой средой и целевой средой для того, чтобы специфицировать
дополнительные тесты в целевой среде в течение последующих стадий тестирования.
П р и м е ч а н и я
1 Различия между тестовой средой и целевой средой могут возникнуть в исходном коде или в обьектном
коде, например, за счет разной разрядности слов данных и адресныхслов процессоров.
2 В зависимости от объема тестов для выполнения модуля программного обеспечения используется соот
ветствующая тестовая среда (например, целевой процессор, процессор эмулятор или разрабатываемая систе
ма).
3 Тестирование модуля программного обеспечения может быть выполнено в различных средах, напри
мер:
тестирование с моделью в контуре обратной связи;
тестирование с программой в контуре обратной связи;
тестирование с процессором в контуре обратной связи;
программно-аппаратное тестирование.
4 При разработке на основе модели тестирование модуля программного обеспечения может быть выпол
нено на уровне модели, сопровождаемое сравнением соответствующих результатов испытаний модели и объ
ектного кода. Для обеспечения эквивалентности поведения модели в отношении целей тестирования и
автома тически сгенерированного кода используется сравнительное тестирование.
9.5 Результаты работы
9.5.1 План верификации программного обеспечения (уточненный)
В результате выполнения требований 9.4.2 - 9.4.6.
9.5.2 Спецификация верификации программного обеспечения
В результате выполнения требований 9.4.2 и 9.4.4 - 9.4.6.
9.5.3 Отчет о верификации программного обеспечения (уточненный)
В результате выполнения требований 9.4.2.
10 Интеграция и тестирование программного обеспечения
10.1 Цели
Первая цель данной подстадии состоит в обеспечении интеграции элементов программного
обеспечения.
Вторая цель данной подстадии состоит в демонстрации того, что проект архитектуры про
граммного обеспечения реализован встроенным программным обеспечением.
10.2 Общие положения
На данной подстадии тестируются определенные уровни интеграции и интерфейсы между эле
ментами программного обеспечения на соответствие проекту архитектуры программного обеспече
ния. Шаги интеграции и тестирования элементов программного обеспечения непосредственно соот
ветствуют иерархической архитектуре программного обеспечения.
Встроенное программное обеспечение может состоять из связанных и не связанных с безопас
ностью элементов программного обеспечения.
10.3 Входная информация
10.3.1 Предварительные требования
Следующая информация должна быть доступна;
спецификация программно-аппаратного интерфейса (уточненная) в соответствии с 6.5.2;
спецификация проекта архитектуры программного обеспечения в соответствии с 7.5.1;
план по обеспечению безопасности (уточненный) в соответствии с 7.5.2;
реализация модуля программного обеспечения в соответствии с 8.5.2;
план верификации программного обеспечения (уточненный) в соответствии с 9.5.1;
спецификация верификации программного обеспечения в соответствии с 9.5.2;
отчет о верификации программного обеспечения (уточненный) в соответствии с 9.5.3.
19