Testing con Spock y Groovy (evento BarcelonaJUG viernes 22/02)
La comunidad de Usuarios Java de Barcelona (BarcelonaJUG) se complace en anunciaros el próximo evento para toda la comunidad de desarrolladores este viernes 22/02 a partir de las 17h en La Fontana.
Concretamente hablaremos sobre Testing de aplicaciones Java con Spock y Groovy de la mano de Fátima Casaú(Software Analist & Developer y Scrum Master en Salenda)
En ocasiones la labor de testing en aplicaciones Java es una labor poco divertida y que con el tiempo se vuelve difícil de mantener. Veremos una comparativa de implementación de testing con Java por un lado y por otro, con Groovy y Spock de forma que comprobaremos que implementar tests puede ser algo divertido y que nos puede ayudar a tener nuestros proyectos bien documentados. También veremos como implementar pruebas funcionales con Geb.
Animamos a tod@s l@s interesad@s a venir y pasar un buen rato!
Nota: noticia enviada por Barcelona Java Users Group
Reader Comments (1)
Es muy interesante el uso de spock como sustituto de junit, algunas ventajas:
- Muy semantico, con sus given/when/then, que en mi experiencia ayudan muchisimo cuando se empieza con testing a ordenar un poco las ideas de como hacerlo.
- Librería de mocks (en realidad spys pero bueno) muy facil de usar.
- Data driven test con tablas, para los que dicen que se tarda mucho en testear los casos limite etc,etc.
- Groovy power asserts, espectacular el tiempo que ahorra para encontrar los motivos de un test que falla
- Nombres de test textuales en plan def "mi prueba bla,bla,bla", esto combinado con un nombrado adecuado (al estilo BDD) generá autenticas especificaciones del comportamiento de tus clases casi gratis y hace una realidad aquello de "test como documentación".
- La potencia de un lenguaje dinamico, para los que no se atrevan a usarlo en código de producción (cobardes jeje) al menos pueden aprovecharlo en sus test.
Las mejoras respecto a JUnit son tan enormes y el costo de integrarlo tan barato que merece mucho la pena ponerse manos a la obra, los que podais ir a la charla de fatima no os la perdais, el que lo prueba no vuelve a JUnit os lo aseguro jeje.
PD: easyB también es chulo, pero de momento prefiero spock.