BDD с Visual Studio 2005 - PullRequest
       19

BDD с Visual Studio 2005

0 голосов
/ 21 января 2012

Я пытаюсь привнести некоторые методы BDD на свое рабочее место (я использую JBehave дома), но, к сожалению, они используют Visual Studio 2005 и не планируют менять в ближайшее время.К сожалению, все инструменты BDD, которые я нашел, такие как nSpec и nBehave, похоже, нуждаются в .net 3.5 или выше, что VS2005 не может легко приспособить.

Как можно практиковать стиль BDD с автоматическими приемочными тестами вСреда VS2005?Это даже достаточно правдоподобно?

1 Ответ

0 голосов
/ 23 января 2012

Вы можете добавить немного пользовательских DSL , как этот .Вы теряете преимущества полной читабельности, но вы все равно можете иметь - и захватывать - все те же разговоры, в которых заключается реальное преимущество BDD.

Для этих сценариев я просторазделил различные шаги на разные контексты, а затем возвратил их из базового класса, используя GivenTheContext, или когда или затем, в зависимости от ситуации.Если вы скачаете исходный код и посмотрите, я думаю, что это будет иметь смысл.

Конечно, у вас не будет доступа к инструментам автоматизации, но это другая проблема для фреймворкавы используете для реальных сценариев сами.При необходимости вы можете запустить сценарии через уровень контроллера и проверить GUI вручную.

Это основано на методике, которую я успешно использовал в VS2008 и VS2010 в двух разных проектах Enterprise.Я не вижу причин, почему он не должен работать на VS2005.

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