exponenta event banner

Оценки и критерии

Логическая и временная проверка, сравнение данных, специализированная обработка результатов

Функциональное тестирование включает оценку поведения моделирования и сравнение данных моделирования с ожидаемыми результатами. Можно оценить поведение моделирования, выполнив следующие действия.

  • Использование временных и логических оценок в тестовом случае.

  • Включая verify операторы и другие операторы в блоке «Оценка тестирования» или «Последовательность тестирования».

  • Использование блоков из библиотеки проверки модели.

Оценить данные моделирования можно следующим образом:

  • Использование значений или временных допусков при сравнении данных моделирования с базовыми данными.

  • Использование пользовательского сценария критериев для обработки данных моделирования.

Обзор различных методов проверки см. в разделе Оценка моделирования и сравнение выходных данных.

Блоки

Ссылка на наблюдателяСоздание и размещение модели Observer
Порт наблюдателяБеспроводная связь сигналов для использования с проверкой
Оценка испытанийОценка сценариев тестирования моделирования, вызовов функций и оценок
Просмотр последовательностиОтображение сообщений, событий, состояний, переходов и функций между блоками во время моделирования
УтверждениеПроверьте, равен ли сигнал нулю

Инструменты

Менеджер тестированияМоделирование и тестирование кода в различных средах выполнения, управление наборами тестов, а также анализ результатов и создание отчетов

Операторы синтаксиса тестовой последовательности

проверитьОценить логическое выражение
утверждатьВычислить логическое выражение
иПрошедшее время этапа тестирования
tИстекшее время моделирования
послеВремя, прошедшее с начала этапа тестирования
преждеИстекшее время до указанного времени на этапе тестирования
продолжительностьВремя, прошедшее с начала этапа тестирования
hasChangedОбнаружение изменения данных на этапе тестирования
hasChangedFromОбнаружение изменения данных из указанного значения на этапе тестирования
hasChangedToОбнаружение изменения данных на указанное значение на этапе тестирования
квадратКонтрольный сигнал квадратной волны
зуб пилыСигнал контроля пилообразной волны
треугольникИспытательный сигнал треугольной волны
пандусКлиновый сигнал для формирования тестового сигнала
heavisideСигнал ступенчатого испытания тяжеловесов
замокСохранение значения выражения

Темы

Оценка моделирования и сравнение выходных данных

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

Оценка временной логики с помощью временных оценок

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

Синтаксис логической и временной оценки

Узнайте о типах логических и временных оценок и их синтаксисе.

Оценка моделирования модели с использованием проверочных операторов

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

Проверка нескольких условий за один раз

Включая несколько verify операторы в одном шаге теста с использованием if заявления.

Последовательность тестирования и синтаксис оценки

Операторы и выражения, используемые в блоках тестовой последовательности и тестовой оценки и диаграммах Stateflow ®.

Беспроводной доступ к данным модели с помощью наблюдателей

Беспроводной доступ к информации о сигналах и данных.

Установка допусков сигнала

Укажите значения и временные допуски для критериев базовой линии и эквивалентности.

Характерные примеры