Мы подробно описываем инфраструктуру тестирования Visual Studio (и VSTS) в главах 26 и 28. Редакция VSTS Database Edition использует уже существующую в Visual Studio инфраструктуру модульного тестирования для того, чтобы обеспечить специфические для баз данных возможности модульного тестирования. Модульные тесты в проекте базы данных сосредоточены на проверке правильности схемы. То есть они должны обеспечить, что производимые в базе данных изменения не нарушат работоспособность существующего кода и не нарушат неявного "контракта" между уровнем приложения и уровнем базы данных. Поэтому в смысле ожидаемых результатов они не отличаются от модульных тестов, написанных для уровня приложений. Ключевая разница для разработчиков баз данных состоит в том, что визуальный конструктор тестов в VSTS Database Edition специализирован под SQL. Модульные тесты можно писать на Т-SQL (а также и на Visual Basic или С#).
Модульные тесты
Прочитано 1210 раз
Создание тестового проекта
Выполнение блочного теста для базы данных
Создание данных
Создание плана создания данных