Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Чтобы улучшить и поддерживать качество кода, можно создать и запустить модульные тесты 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) или практическое руководство. Запуск автоматических тестов из командной строки с помощью MSTest (Visual Studio 2012)".
Запустите тесты из обозревателя решений , выполнив тестовый проект. Дополнительные сведения см. в статье "Практическое руководство. Запуск автоматических тестов из Microsoft Visual Studio 2010 или практическое руководство. Запуск автоматизированных тестов из Microsoft Visual Studio 2012".
Повторно выполните тесты из окна результатов тестов . Дополнительные сведения см. в статье "Практическое руководство. Повторное выполнение теста (Visual Studio 2010)".
Запустите отдельные тесты или списки тестов (Visual Studio 2010) в окне редактора списков тестов . Дополнительные сведения см. в статье "Практическое руководство. Запуск автоматических тестов из Microsoft Visual Studio 2010 или практическое руководство. Запуск автоматизированных тестов из Microsoft Visual Studio 2012".
Выполните тесты при сборке проекта в Team Foundation Build. Дополнительные сведения см. в статье "Практическое руководство. Настройка и запуск запланированных тестов после создания приложения (Visual Studio 2010) илипрактическое руководство. Настройка и запуск запланированных тестов после создания приложения (Visual Studio 2012)".
Модульные тесты SQL Server можно выполнять в определенном порядке с помощью упорядоченного теста. Дополнительные сведения см. в статье "Практическое руководство. Создание упорядоченного теста (Visual Studio 2010) или практическое руководство. Создание упорядоченного теста (Visual Studio 2012)".
Интерпретация результатов теста
После выполнения тестов в окне результатов теста показано, какие тесты прошли или завершились сбоем. Дополнительные сведения см. в разделе "Интерпретация результатов модульного теста SQL Server". Дополнительные сведения о том, как диагностировать непредвиденный сбой, см. в разделе "Практическое руководство. Отладка объектов базы данных".
В этом разделе
В этом разделе содержатся следующие статьи:
- Практическое руководство. Отладка объектов базы данных
- Практическое руководство. Запуск модульных тестов SQL Server из Team Foundation Build
- Практическое руководство. Запуск модульных тестов SQL Server
- Интерпретация результатов модульного теста SQL Server
Связанные сценарии
Создание и определение модульных тестов SQL Server Модульные тесты можно определить, чтобы проверить поведение объектов базы данных и связать каждый тестовый проект с различным планом создания данных, конфигурацией развертывания и строкой подключения.
Пользовательские условия тестирования для модульных тестов SQL Server Можно создать настраиваемое условие теста для проверки любого условия, которое невозможно проверить с помощью условий тестирования по умолчанию.