Simulink® Coverage™ выполняет модель и анализ покрытия кода, который измеряет полноту тестирования в моделях и сгенерированном коде. Это применяет стандартные метрики, такие как решение, условие, модифицированное условие/Decision Coverage (MCDC) и реляционное граничное покрытие, чтобы оценить эффективность тестирования симуляции в моделях, программного обеспечения в цикле (SIL) и процессор в цикле (PIL). Можно использовать данные о недостающем покрытии, чтобы найти разрывы в тестировании, недостающих требованиях или непредусмотренной функциональности.
Simulink Coverage представляет интерактивные отчеты, показывающие сколько из вашей модели, S-функций C/C++, MATLAB® функции и код сгенерированы Embedded Coder® был осуществлен. Можно подсветить результаты покрытия в блоках и подсистемах, чтобы визуализировать разрывы в тестировании. Чтобы оценить полноту тестирования, можно накопить данные о покрытии из нескольких тестовых прогонов, а также просмотреть покрытие, достигнутое посредством модульных тестов и тестирования системы. Результаты покрытия могут быть прослежены до требований и тестов. Можно применить фильтры, чтобы исключить блоки из покрытия и выровнять по ширине недостающее покрытие в отчетах.
Поддержка промышленных стандартов доступна через DO Qualification Kit и IEC Certification Kit.
Изучите некоторую основную терминологию, связанную с покрытием модели.
Используйте Simulink Coverage, чтобы анализировать вашу модель
Изучите основной рабочий процесс Simulink Coverage.
Изучите рабочий процесс для сбора покрытия в менеджере по тесту.
Что такое Simulink Coverage?
Изучите основные концепции Simulink Coverage.
Основанный на требованиях пример рабочего процесса тестирования
Узнать, как начать с основанным на требованиях тестированием с помощью Simulink Coverage, Simulink Requirements™, Simulink Test™ и Simulink Design Verifier™