Решение недостающего покрытия

После того, как вы сгенерируете отчет покрытия модели, можно использовать Simulink® Coverage™, чтобы помочь вам разрешить недостающее покрытие для своей модели.

Запись и оценка покрытия

После того, как вы включите запись покрытия и моделируете вашу модель, вы затем оцениваете данные о покрытии, чтобы найти разрывы в вашем тестировании. Отчеты покрытия и модель, подсвечивающая справку вы, чтобы понять, какие части вашего проекта достаточно осуществлены вашими тестами.

Для получения дополнительной информации см.:

Решение недостающего покрытия

Если ваши тесты покрытия не достаточно осуществляют вашу модель, существует несколько шагов, которые можно сделать, чтобы увеличить покрытие:

  • Отредактируйте модель — Ваша сила модели содержит непредусмотренную функциональность, которая не является частью вашего необходимого проекта. Удалите функциональность нес отступом.

  • Отредактируйте требования — Ваши требования не могут достаточно детализировать тестирование, требуемое осуществить все части вашего проекта. Можно использовать Simulink Requirements™, чтобы создать и отредактировать требования из окружения Simulink. Для получения дополнительной информации смотрите Тестовую модель Против Результатов Отчета и Требований.

  • Создайте дополнительные тесты — Ваши существующие тесты не могут полностью осуществить намеченные входные параметры симуляции согласно вашим требованиям. Можно использовать Simulink Coverage, чтобы создать дополнительные тесты, чтобы смоделировать эти входные параметры. Для получения дополнительной информации смотрите, Создают Тесты с cvtest и Генерируют Тесты (Simulink Design Verifier).

  • Расширьте существующие тесты — Ваши существующие тесты не могут полностью осуществить все части вашего проекта. Если у вас есть лицензия Simulink Design Verifier™, можно смочь автоматически сгенерировать дополнительные тесты, чтобы осуществить непротестированные части проекта. Для получения дополнительной информации смотрите Инкрементно Тестовое покрытие Увеличения Используя Генерацию Теста.

  • Выровняйте по ширине результаты — Части вашей силы модели не быть осуществленными во время симуляции согласно вашему проекту, такому как подсистемы, которые только включают во время отказов. Чтобы достигнуть полного охвата в таких случаях, можно выровнять по ширине недостающее покрытие. Для получения дополнительной информации смотрите, Создают, Редактирование и Правила Фильтра Покрытия Представления.

Создание отчетов и архивация результатов

Если ваши тесты покрытия достаточно осуществляют вашу модель, можно заархивировать результаты, о которых сообщают. Для получения дополнительной информации см.:

Похожие темы