Функциональные модульные тесты

Тесты записи с помощью проверок; настройка исполнителя тестов; выбор и запущенные тесты

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

Чтобы начать, смотрите Запись Функциональные модульные тесты и Запись Простой Тест Используя Функции.

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

Функции

functiontestsСоздайте массив тестов от указателей до локальных функций
runtestsЗапустите набор тестов
testsuiteСоздайте комплект тестов
TestSuite.runЗапустите массив TestSuite с помощью объекта TestRunner, сконфигурированного для вывода текста

Классы

TestСпецификация одного метода тестирования
FunctionTestCaseTestCase используется для функциональных тестов
TestResultРезультат рабочего тестового набора

Темы

Тесты записи

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

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

Типы проверок

Проверки являются функциями для тестирования значений и ответа на отказы. Эти сводные данные описывают четыре типа проверок и функций проверки, которые доступны в среде модульного тестирования MATLAB.

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

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

Тест записи Используя Setup и функции отключения

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

Типы проверок

Проверки являются функциями для тестирования значений и ответа на отказы. Эти сводные данные описывают четыре типа проверок и функций проверки, которые доступны в среде модульного тестирования MATLAB.

Запущение тестов и анализ результатов

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

Этот пример показывает, как запустить тест при работе в Редакторе.

Запущение тестов для различных рабочих процессов

Исследуйте различные способы запустить тесты.

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

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

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

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

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

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

Динамически фильтруемые тесты

Отказы предположения производят отфильтрованные тесты, которые отмечены как Incomplete вместо того, чтобы произвести непройденные тесты. Чтобы избежать тестового кода, который не выполняется, контролируйте отфильтрованные тесты.

Расширение функциональных тестов

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