Simulink Coverage

Измерьте тестовое покрытие в моделях и сгенерированном коде

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

Simulink Coverage представляет интерактивные отчеты, показывающие, сколько из вашей модели, C/C ++ были осуществлены S-функции, функции MATLAB® и код, сгенерированный Embedded Coder®. Можно подсветить результаты покрытия в блоках и подсистемах, чтобы визуализировать разрывы в тестировании. Чтобы оценить полноту тестирования, можно накопить данные о покрытии из нескольких тестовых прогонов. Можно применить фильтры, чтобы исключить блоки от покрытия и выровнять по ширине недостающее покрытие в отчетах.

Поддержка промышленных стандартов доступна через DO Qualification Kit и IEC Certification Kit .

Начало работы

Изучите основы Simulink Coverage

Соберите данные о покрытии

Модель меры и покрытие кода, чтобы указать на непротестированные элементы вашего проекта

Оцените результаты покрытия

Сгенерируйте отчеты покрытия, просмотрите выделение покрытия в модели, отфильтруйте результаты набора покрытия

Автоматизируйте рабочие процессы покрытия

Настройте и автоматизируйте набор покрытия модели

Верификация и валидация

Используйте продукты Simulink для тестовых моделей и кода, проверяйте на ошибки проектирования, проверяйте по стандартам, покрытию меры, и подтвердите систему

Квалификация инструмента и сертификация

Квалифицируйте Simulink Coverage к сертификации IEC и DO