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

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

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

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

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

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

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

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

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

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

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

  • Обосновать результаты - части вашей модели могут не выполняться во время симуляции в соответствии с вашим проектом, таким как подсистемы, которые включаются только во время отказов. Для достижения полного охвата в таких случаях можно обосновать недостающее покрытие. Для получения дополнительной информации см. раздел «Создание, редактирование и просмотр правил фильтрации покрытия».

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

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

Похожие темы