Можно ли реализовать разработку через тестирование в SQL? - PullRequest
7 голосов
/ 15 декабря 2010

Я не парень из Db. Мне просто любопытно, есть ли возможность писать утверждения в Sql, чтобы вы могли писать модульные тесты для ваших сценариев, для sprocs и т. Д., А затем даже реализовывать в своих сессиях подход, основанный на тестировании?

спасибо!

Ответы [ 2 ]

1 голос
/ 15 декабря 2010

Вы можете сделать это на самом деле, не напрямую через SQL, а на языке, который вы используете в своем приложении.

Конечно, ваш SQL должен быть инкапсулирован в DAL (уровень доступа к данным) и все данные, полученные репозиториями (или другими классами доступа к данным). Вы можете выполнить модульное тестирование тех классов, которые в конце будут запускать сценарии SQL. Итак, в основном вы протестируете свой код SQL.

Мне это проще, чем пытаться писать такие тесты на SQL. :)

Некоторое время назад я думал об этом: http://www.beletsky.net/2010/11/testing-database-and-test-database.html

1 голос
/ 15 декабря 2010
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...