Тест

Используйте существующие тесты для достижения целей проверки

Simulink® Design Verifier™ анализ модели для достижения полного покрытия модели. Можно использовать существующие тесты или существующие данные о покрытии для достижения полного покрытия модели.

Темы

Анализ покрытия модели

Используйте Генерация Тестов Advisor для идентификации анализируемых компонентов

Используйте Генерация Тестов Advisor, чтобы помочь в анализе модели и компонентов.

Проект Design Verifier: Генерация тестов

Задайте опции, которые управляют тем, как Simulink Design Verifier генерирует тесты для моделей, которые он анализирует.

Опции Simulink Design Verifier

Обзор параметров Simulink Design Verifier в диалоговом окне Параметров конфигурации.

Просмотр результатов анализа

Проверьте результаты анализа в  окне Simulink Design Verifier Сводные Данные.

Анализ покрытия кода

Сгенерируйте Тесты для Embedded Coder Сгенерированного кода

Описывает процесс генерации тестов для сгенерированного кода.

Кодовое покрытие Генерации тестов

В этом примере показано, как использовать Simulink ® Design Verifier™ для генерации тестов для получения полного покрытия кода.

Конфигурирование S-функции для генерации теста

В этом примере показано, как скомпилировать S-функцию, чтобы быть совместимой с Simulink ® Design Verifier™ для генерации теста .

Ограничения поддержки и факторов по S-функциям и коду C/C + +

Описывает ограничения и факторы S-функций и Сгенерированного кода в Simulink Design Verifier.

Расширение тестов

Когда расширять Существующие тесты

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

Расширение тестов для модели с временной логикой

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

Расширение тестов для системы с обратной связью

Расширяет существующие тесты, чтобы анализировать систему с обратной связью в модели.

Расширение тестов для измененной модели

Расширяет существующие тесты для модели, которую вы ранее проанализировали, а затем изменили.

Создание и выполнение тестов

В этом примере показано, как использовать функции Simulink ® Design Verifier™ для регистрации входных сигналов, создания модели тестовой обвязки, генерации тестов для недостающего покрытия, объединения моделей тестовой обвязки и выполнения тестов.

Расширение существующего тестового набора

В этом примере показано, как использовать Simulink ® Design Verifier™ для расширения существующего тестового набора, чтобы получить отсутствующее покрытие модели.

Определение и расширение существующих случаев тестирования

В этом примере показано, как Simulink ® Design Verifier™ может расширить тестовые случаи с помощью дополнительных временных шагов, чтобы эффективно сгенерировать полные наборы тестов.

Расширение существующих тестовых случаев после применения строений параметра

В этом примере показано, как достичь недостающего покрытия путем расширения существующих тестовых примеров после применения строений параметра.

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

Недостающее покрытие в подсистемах и Блоках Model

Объясняет, как преобразовать подсистемы в блоки Model, прежде чем пытаться достичь недостающего покрытия.

Достижение Недостающего покрытия в ссылочных Моделях

Достигает недостающего покрытия данных в модели-ссылке и объединяет их с данными о покрытии для модели верхнего уровня.

Достижение недостающего покрытия в модели симуляции с обратной связью

Достигает недостающего покрытия данных в модели симуляции с обратной связью.

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

Этот пример показывает, как Simulink ® Design Verifier™ может нацелить свой анализ на одну подсистему в рамках непрерывной симуляции замкнутой системы и сгенерировать тесты для недостающего покрытия в этой подсистеме.

Рекомендуемые примеры