2011-03-09 15 views
5

Mi equipo es interesante para entender BDD mejor.¿Proyectos de código abierto que usan pruebas de BDD?

¿Existen proyectos de fuente abierta .NET/Java que usan desarrollo conducido por comportamiento (BDD)?

Me gustaría centrar mi atención en ejemplos de lenguaje estático.

+0

Debería estar en [programmers.stackexchange.com] (http://programmers.stackexchange.com) –

Respuesta

1

Cellz que es una aplicación de hoja de cálculo funcional similar a Excel para Silverlight tiene algunas pruebas de BDD escritas usando TickSpec. Ambos proyectos están usando F # hasta cierto punto, pero probablemente puedas aprender algo de ellos incluso si no eres un desarrollador de F # (TickSpec también se puede usar desde C#).

Phil Trelford quien es el autor de ambos proyectos también hizo una charla sobre BDD y TickSpec en el grupo de usuarios de F Unctional Londoners. Puedes watch the recording here.

0

Ofrezco el pequeño proyecto en el que he estado trabajando en: WipFlash. Es una herramienta de automatización de C# para WPF, con una pequeña maqueta de una tienda de mascotas y escenarios en torno a la tienda de mascotas. Los escenarios son un nivel un poco más bajo de lo que recomendaría (concéntrese en las capacidades, no en los detalles), pero debería tener la idea de cómo comenzar, al menos.

El código de nivel de unidad también se trabaja utilizando BDD, centrándose en ejemplos de comportamiento en lugar de métodos de prueba.

Ambos escenarios y ejemplos a nivel de clase se escriben usando la antigua NUnit simple. BDD realmente no se trata de las herramientas.

Como sugirió Zsolt, que se desarrolló JBehave usando BDD pero creo que los escenarios son menos completo que existe y es difícil de establecer sin ahondar en Maven-tierra (lo siento!)

Cuestiones relacionadas