2010-03-19 19 views
5

Echando un vistazo a los frameworks BDD y no puedo evitar preguntarme cuál nos conviene más. Me gusta Cucumber porque han estado haciendo BDD durante un buen tiempo (desde principios de 2008) y me gusta Ruby, sin embargo, somos una tienda de .net y, aunque Ruby me resulta muy amigable, otras personas no; y creo que eso es bastante justo (hasta cierto punto)
Cuke4Nuke, puedo ver que usa Pepino bajo el capó, pero parece ser muy temprano. No he probado realmente SpecFlow pero escuché cosas buenas al respecto y sé que utiliza el mismo metalenuaje para la especificación He investigado StoryTeller, podría ser agradable, pero necesito algo que esté allí en los próximos 5 -10 años, y no sé si será eso.SpecFlow vs Cuke4Nuke vs Cucumber + IR

¿Qué crees que es un buen traje?

Saludos

Respuesta

2

personalmente prefiero pepino, Cuke4Nuke y Cuke4Vs. No solo hacemos desarrollo de .NET.
Esto permite realizar BDD con ruby ​​y Java (Cuke4Duke) usando herramientas similares.
Me gusta la coherencia del uso en varios idiomas para el desarrollo. Como Cuke4Nuke es un protocolo de cables, se podrían desarrollar adaptadores Cuke4 para casi cualquier idioma.

El único problema que mi equipo pronto tendrá es que Cuke4Vs no funciona con VS2010 en este momento y nos actualizaremos pronto. Por supuesto, no necesita que CukeVs use Cuke4Vs, simplemente lo hace más fácil para los desarrolladores.

Acepto que no es necesariamente mejor que SpecFlow. Lo intenté y funciona bien. Si solo tienes desarrollo .NET y no Ruby/IronRuby, Java, etc. También puede ser una buena opción.

3

SpecFlow es mejor en este momento, que es estable y tiene una mejor integración con Visual Studio 2008/2010.

También puede hacer referencia a aquí: Cuke4Nuke or SpecFlow?

+1

"Mejor" es muy subjetivo. Cuke4Nuke + Cuke4Vs le ofrece un conjunto de características similar. No hay Ruby para escribir para los desarrolladores. –

+0

Acepto mejor, es muy subjetivo. Permítanme agregar a lo que dijo el código de schrodinger. Me gusta que pueda ejecutar mis pruebas SpecFlow con cualquier corredor de prueba NUnit. Yo uso ReSharper, pero el corredor de prueba NUnit también funciona. Cuke4Nuke Estaba usando una línea de comando. Superar esa pequeña practicidad ayudaría al campamento de Cuke4Nuke. –

1

SpecFlow ha sido mejor aceptado por .Net comunidad se puede leer más sobre en Richardlawrence's Blog uno de los creadores del Cuke4Nuke.

Cuestiones relacionadas