Выполнение модульных тестов SQL Server
Для поддержания и улучшения качества кода создаются и выполняются модульные тесты SQL Server, которые позволяют проверить объект базы данных. Затем такие тесты заносятся в систему управления версиями. Если схема базы данных изменяется, необходимо запустить модульные тесты SQL Server и программного обеспечения, чтобы убедиться, что изменения не повлияли на существующую функциональность. Можно выполнять как отдельные тесты, так и группы тестов, которые также называют списками тестов. Дополнительные сведения см. в статье Использование списков тестов для Visual Studio 2010.
Способы запуска модульных тестов SQL Server
Модульные тесты SQL Server можно запускать несколькими способами в зависимости от установленного программного обеспечения (см. сведения ниже).
Выполнение тестов с помощью окна Visual Studio 2010 Представление теста. Дополнительные сведения см. в разделе Как запускать модульные тесты SQL Server и Как запускать автоматические тесты из Microsoft Visual Studio 2010. Для Visual Studio 2012 см. раздел Как запускать автоматические тесты из Microsoft Visual Studio 2012.
Запуск тестов при помощи команды MSTest.exe из командной строки. Дополнительные сведения см. в практических руководствах по запуску автоматических тестов из командной строки с помощью MSTest для Visual Studio 2010 и 2012.
Запуск тестов из обозревателя решений путем запуска тестового проекта. Дополнительные сведения см. в практических руководствах по запуску автоматических тестов из командной строки с помощью MSTest для Visual Studio 2010 и 2012.
Повторный запуск тестов из окна Результаты теста. Дополнительные сведения см. в разделе Как повторно запустить тест (Visual Studio 2010).
Запуск отдельных тестов или списков тестов (Visual Studio 2010) из окна редактора списка тестов. Дополнительные сведения см. в практических руководствах по запуску автоматических тестов из командной строки с помощью MSTest для Visual Studio 2010 и 2012.
Запуск тестов при построении проекта в среде Team Foundation Build. Дополнительные сведения см. в практических руководствах по настройке и запуску запланированных тестов после создания приложения для Visual Studio2010 и 2012.
Модульные тесты SQL Server можно запускать в определенном порядке при помощи упорядоченного теста. Дополнительные сведения см. в разделе Как создавать упорядоченные тесты (Visual Studio 2010) или Как создавать упорядоченные тесты (Visual Studio 2012).
Интерпретация результатов тестов
После выполнения тестов в окне Результаты тестов будет показано, какие тесты были успешно выполнены, а какие завершились ошибкой. Дополнительные сведения см. в статье Интерпретация результатов модульного теста SQL Server. Дополнительные сведения о диагностике непредвиденных ошибок см. в разделе Как выполнить отладку объектов базы данных.
Подразделы в этом разделе
В этом разделе рассматриваются следующие вопросы.
Связанные сценарии
Создание и определение модульных тестов SQL Server
Для проверки поведения объектов базы данных и связывания каждого тестового проекта со своим планом формирования данных, конфигурацией развертывания и строкой подключения используются разные модульные тесты.
Пользовательские условия теста для модульных тестов SQL Server
Для тестирования условий, которые нельзя проверить с помощью тестовых условий по умолчанию, следует использовать пользовательские тестовые условия.
См. также:
Проверка кода базы данных с помощью модульных тестов SQL Server