Какой стандартный способ сделать BDD в VS2010? - PullRequest
1 голос
/ 21 октября 2010

Какой стандартный способ сделать BDD в VS2010?

1 Ответ

4 голосов
/ 21 октября 2010

SpecFlow или Cuke4Nuke.

Вот ссылка на преимущества и недостатки обоих проектов: Cuke4Nuke или SpecFlow?

SpecFlow, вероятно, то, что вы просите. Это преимущества (я поднял это из вышеупомянутой статьи):

  • Чистое решение .NET (поэтому нет необходима установка Ruby и Руби не участвует во время выполнения)
  • Существует базовая интеграция с VisualStudio (и есть планы развивать это)
  • Сценарии - это в основном UnitTests и может быть запущен с вашим существующим инфраструктура (NUnit.Runners, ReSharper, VisualStudio MSTest Интеграция ...)
  • Сценарии и шаги легко отлаживаемый из VisualStudio (просто установить точку останова)
  • Интеграция в вашу непрерывную сборку должно быть ветер, так как инфраструктура для запуска юнит-тестов наверняка там уже

Всемогущий Стив Сандерсон имеет пост в блоге об использовании SpecFlow для BDD в Asp.Net MVC: http://blog.stevensanderson.com/2010/03/03/behavior-driven-development-bdd-with-specflow-and-aspnet-mvc/

Вот домашняя страница SpecFlow: http://specflow.org/

Удачи!

...