grails easyb spock

grails - spock versus easyb



(1)

Spock vs EasyB Spock es un marco inspirado en BDD que brinda a los desarrolladores herramientas para facilitarles la vida. EasyB es una excelente manera de capturar los requisitos y crear las pruebas de aceptación. Los escenarios de EasyB pueden ser historias, y pueden dejarlas en blanco para convertirlas en historias descriptivas. Luego, comienza a agregar el código de cierre y puedes poner selenio, etc. ( fuente )

Mientras navego por la web, he visto opiniones de que EasyB tiene algunos problemas de usabilidad que todavía están desconcertados. Además, pude encontrar muchos más artículos, tutoriales, etc. en Spock que en EasyB, que parece ser menos popular.

Spock se basa en JUnit, por lo que ejecutar los casos de prueba para proyectos Java normales es tan fácil como ejecutar cualquier prueba JUnit normal, ya sea desde un IDE o servidores de integración continua. Eche un vistazo a Testing with Spock .

Para concluir, me quedaría con Spock.

Acabo de ver brevemente easyb y spock, ambos parecen ser similares, sin embargo, Spock parece estar más orientado técnicamente, ¿hay alguna mejor práctica con respecto a cuándo usarla?

Por ejemplo, ¿cuál debería preferirse para un nuevo proyecto de Grails? ¿Cuál debería ser el preferido para un proyecto java heredado para el cual solo se necesita escribir pruebas automatizadas? ¿Es uno más adecuado para pruebas de integración que el otro?

Cosas de ese tipo ...

Gracias Sudarshan