Создайте компенсационные тесты Используя расширенный MCDC

Компенсационные тесты или эквивалентные тесты, выдерживают сравнение, результаты нормальных симуляций со сгенерированным кодом следует из программного обеспечения в цикле (SIL), процессоре в цикле (PIL) или оборудовании в цикле (HIL) симуляции. Можно сгенерировать компенсационные тесты в Simulink® Test™ то использование Расширенный MCDC.

Настройте стратегия верификации и тестовые воздействия

Если вы хотите протестировать компонент под тестом или подсистемами в Simulink Test, можно использовать Create Test for Component wizard путем выбора New> Create Test for Model Component Simulink Test Test Manager, Use Design Verifier to generate test input scenarios. Для получения дальнейшей информации смотрите, Генерируют Тесты и Тестовые обвязки для Компонента или Модели (Simulink Test).

Чтобы сравнить результаты выполнения компонента в двух различных режимах симуляции, выберите Perform back-to-back testing на вкладке Verification Strategy мастера. Для SIL тестирование атомарной подсистемы или допускающей повторное использование подсистемы библиотеки, подсистемы или библиотеки, которая содержит подсистему, должно уже иметь сгенерированный код. Смотрите Расширенное Покрытие MCDC в Simulink Design Verifier для получения дополнительной информации.

Если, под Perform back-to-back testing вы выбираете Software-in-the-Loop или Processor-in-the-Loop для Simulation2 Цель Покрытия модели Набора, когда появляется Расширенная опция MCDC. Улучшенный MCDC расширяет Decision Coverage путем генерации тестов, которые избегают эффектов маскировки от нисходящих блоков.

Похожие темы