2010-02-21 7 views
2

Je viens de commencer à développer Applicateurs Web ASP.NET MVC. Une chose que j'aime à propos de ASP.NET MVC est l'environnement de test intégré. Il vous donne la possibilité d'écrire des tests unitaires et de construire des applications Web pilotées par les tests (TDD). Mais Il me manque la possibilité de faire du développement axée sur le comportement (BDD).BDD avec ASP.NET MVC

BDD peut être fait en utilisant bien Ruby On Rails et concombre.
Mais y a-t-il un moyen de le faire de la manière BDD dans ASP.NET MVC?

Répondre

5

Check out SpecFlow. C'est un framework BDD pour .Net et s'intègre à VisualStudio. Vous pouvez le combiner avec Selenium ou WatiN pour faire BDD avec ASP.NET.

L'équipe SpecFlow travaille actuellement sur un exemple ASP.NET MVC utilisant SpecFlow et Selenium, consultez le site Web.

Une alternative utilise Cuke4Nuke, le port direct de Cucumber pour .Net. Here est un exemple utilisant Cuke4Nuke avec WatiN.

+1

Un peu plus => BehaveN et NBehave (où le dernier nécessite un coureur de test personnalisé comme Galileo). –