Поделиться через


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

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

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

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

Действие

Visual Studio Premium или Visual Studio Ultimate.

Выполнение тестов с использованием окна Представление теста. Дополнительные сведения см. в разделах Практическое руководство. Выполнение модульных тестов базы данных и Практическое руководство. Запуск автоматических тестов из Microsoft Visual Studio.

Да

Выполнение тестов при помощи команды MSTest.exe из командной строки. Дополнительные сведения см. в разделе Практическое руководство. Запуск автоматических тестов из командной строки с помощью программы MSTest.

Да

Выполнение тестов из обозревателя решений путем запуска тестового проекта. Дополнительные сведения см. в разделе Практическое руководство. Запуск автоматических тестов из Microsoft Visual Studio.

Да

Повторное выполнение тестов из окна Результаты тестов. Дополнительные сведения см. в разделе Практическое руководство. Повторное выполнение теста.

Да

Выполнение отдельных тестов или списков тестов из окна Редактор списка тестов. Дополнительные сведения см. в разделе Практическое руководство. Запуск автоматических тестов из Microsoft Visual Studio.

Да

Выполнение тестов по мере построения проекта в Team Foundation Build. Дополнительные сведения см. в разделе Практическое руководство. Настройка и запуск запланированных тестов после построения приложения.

Требует Team Foundation Server

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

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

После запуска тестов в окне Результаты тестов отображается, какие тесты были пройдены, а какие выполнить не удалось. Дополнительные сведения см. в разделе Интерпретация результатов модульного теста базы данных. Дополнительные сведения о том, как диагностировать непредвиденный сбой, см. в разделе Практическое руководство. Отладка объектов базы данных.

Связанные сценарии