Simulink Coverage выполняет анализ покрытия модели и кода, и измеряет полноту тестирования в моделях и сгенерированном коде. Применяются стандартные метрики, такие как покрытие решений, условий, модифицированное покрытие условий/решений (MC/DC) и покрытие реляционных границ, для оценки эффективности тестирования моделей, режимах ПО-в-контуре (SIL) и Процессор-в-контуре (PIL). Отсутствующее покрытия используется для того, чтобы найти пробелы в тестировании, отсутствующие требования или непреднамеренную функциональность.
Simulink Coverage генерирует интерактивные отчеты о покрытии, показывающие меру выполнения моделей, S-функций, функций MATLAB, и кода, сгенерированного с помощью Embedded Coder. Информация о покрытии подсвечивается в блоках и подсистемах, чтобы визуализировать пробелы в тестировании. Для оценки полноты тестирования выполняется слияния покрытия из нескольких тестов. Фильтры предназначены для того, чтобы исключить блоки из покрытия и разъяснения недостающего покрытия в отчетах.Поддержка отраслевых стандартов доступна в DO Qualification Kit и IEC Certification Kit.
Оценка полноты тестирования при помощи сбора покрытия во время симуляций.
Измерения покрытия моделей тестами для оценки эффективности и полноты тестирования. Неполное покрытие указывает на пробелы в тестировании, отсутствующие требования или непреднамеренную функциональность.
Измерение покрытия для тестов, запущенных в режимах режимах ПО-в-контуре (SIL) и Процессор-в-контуре (PIL) для кода, сгенерированного с помощью Embedded Coder, или для любого кода, вызываемого в моделях Simulink, с использованием S-функций, пользовательского кода в диаграммах Stateflow и блоков C Caller.
Измерение различных показателей покрытия моделей и кода, включая покрытие решений, условий, MC/DC, реляционную границу и диапазонов сигналов.
Создание отчетов и слияние покрытия, полученного в результате нескольких тестов и работа с недостающим покрытием.
Браузер результатов Results Explorer используется для управления и просмотра покрытия, собранного в результате запуска нескольких тестов или симуляций.
Создание подробных отчетов, которые включают в себя накопленные результаты покрытия по выбранным метрикам.
Модели могут содержать конструкции, которые не позволяют получить полное покрытие тестами. Исключение этих конструкций из регистрации покрытия и отчетности позволяет сосредоточиться на других аспектах недостающего покрытия, которые можно и нужно протестировать.