Модульные тесты на основе скриптов

Запишите и запустите тестовые скрипты

Запишите тесты на основе скриптов, чтобы проверять что выходные параметры MATLAB® скрипты, функции или классы - как вы ожидаете. Например, можно использовать assert функционируйте, чтобы протестировать на фактические выходные значения то соответствие ожидаемые значения. Или можно протестировать это, выходные переменные имеют правильный размер и тип. Запускать ваше использование тестовых скриптов runtests функция.

Чтобы начать, см. Запись модульных тестов на основе скриптов.

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

Функции

assertВыдать ошибку, если условие ложно
runtestsЗапустите набор тестов
testsuiteСоздайте набор тестов

Классы

TestResultРезультат рабочего тестового набора

Темы

Написание теста с помощью Live Script

В этом примере показано, как записать live скрипт, который тестирует функцию, которую вы создаете.

Запись модульных тестов на основе скриптов

В этом примере показано, как записать скрипт, который тестирует функцию, которую вы создаете.

Запись теста на основе скриптов Используя локальные функции

В этом примере показано, как записать тест на основе скриптов, который использует локальные функции в качестве функций помощника.

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

В этом примере показано, как анализировать информацию, возвращенную исполнителем тестов.

Анализ результатов непройденных тестов

В этом примере показано, как идентифицировать и обработать проваленные тесты.

Повторно выполните проваленные тесты

Повторно выполните проваленные тесты быстро и удобно.

Расширьте тесты на основе скриптов

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

Способы записать модульные тесты

Выберите тест авторская схема что лучшие иски ваши требования и ваш предпочтительный рабочий процесс.