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

Чтобы улучшить и поддерживать качество кода, можно создать и запустить модульные тесты SQL Server, которые проверяют поведение любого объекта базы данных, а затем проверьте эти тесты на управление версиями. Когда вы или любой член вашей команды изменяет схему базы данных, вы запускаете модульные тесты SQL Server и модульные тесты программного обеспечения, чтобы убедиться, что изменения не нарушили существующую функциональность. Можно выполнять отдельные тесты или запускать группы тестов, которые называются списками тестов. Дополнительные сведения см. в разделе "Использование списков тестов" (Visual Studio 2010).

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

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

Модульные тесты SQL Server можно выполнять в определенном порядке с помощью упорядоченного теста. Дополнительные сведения см. в статье "Практическое руководство. Создание упорядоченного теста (Visual Studio 2010) или практическое руководство. Создание упорядоченного теста (Visual Studio 2012)".

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

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

В этом разделе

В этом разделе содержатся следующие статьи:

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

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