2011-03-09 5 views
5

Mon équipe est intéressante pour mieux comprendre BDD. Y a-t-il des projets Open Source .NET/Java qui utilisent le développement piloté par le comportement (BDD)? J'aimerais porter mon attention sur des exemples de langage statique.Projets open source utilisant le test BDD?

+0

Devrait être sur [programmers.stackexchange.com] (http://programmers.stackexchange.com) –

Répondre

1

CellzCellzCellz qui est une application de tableur de type Excel fonctionnelle pour Silverlight a écrit certains tests BDD en utilisant TickSpec. Les deux projets utilisent F # à un certain point, mais vous pouvez probablement en apprendre quelque chose même si vous n'êtes pas un développeur F # (TickSpec peut aussi être utilisé depuis C#).

Phil Trelford qui est l'auteur de ces deux projets a également fait un exposé sur BDD et TickSpec au groupe d'utilisateurs F # ltional Londoners. Vous pouvez watch the recording here.

0

J'offre le petit projet, je travaille sur: WipFlash. C'est un outil d'automatisation C# pour WPF, avec une petite maquette d'une animalerie et des scénarios autour de l'animalerie. Les scénarios sont un peu plus bas que ce que je recommanderais (attention aux capacités, pas aux détails) - mais vous devriez avoir l'idée de la façon de commencer, au moins.

Le code au niveau de l'unité est également travaillé en utilisant BDD, en se concentrant sur des exemples de comportement plutôt que sur des méthodes de test.

Les deux scénarios et les exemples de niveau classe sont écrits en utilisant un ancien NUnit simple. BDD n'est vraiment pas sur les outils.

Comme Zsolt a suggéré, nous ne développons JBehave en utilisant BDD, mais je pense que les scénarios sont moins il complète et il est difficile de mettre en place sans entrer dans Maven terre (désolé!)