BDD с ASP.NET MVC

Я только начал разрабатывать веб-приложения ASP.NET MVC. Одна вещь, которая мне нравится в ASP.NET MVC, - это встроенная тестовая среда. Это дает вам возможность писать модульные тесты и создавать веб-приложения, управляемые тестами (TDD). Но мне не хватает возможности заниматься разработкой на основе поведения (BDD).

BDD можно прекрасно реализовать с помощью Ruby On Rails и Cucumber.
Но есть ли способ сделать это способом BDD в ASP.NET MVC?


person road242    schedule 21.02.2010    source источник


Ответы (1)


Ознакомьтесь с SpecFlow. Это платформа BDD для .Net, интегрируемая с VisualStudio. Вы можете комбинировать его с Selenium или WatiN для создания BDD с ASP.NET.

Команда SpecFlow в настоящее время работает над примером ASP.NET MVC с использованием SpecFlow и Selenium, смотрите веб-сайт.

Альтернативой является использование Cuke4Nuke, прямого порта Cucumber для .Net. Здесь - это пример использования Cuke4Nuke с WatiN.

person jbandi    schedule 21.02.2010
comment
Еще несколько = ›BehaveN и NBehave (где последний требует специального средства запуска тестов, такого как Galileo). - person Arnis Lapsa; 22.02.2010