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