Buscar
Social
Ofertas laborales ES
« Disponible NetBeans IDE 7.3 | Main | Disponible Java SE 7u15, 6u41; Java 6 llega a su End of Life »
jueves
feb212013

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

PrintView Printer Friendly Version

EmailEmail Article to Friend

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.

febrero 21, 2013 | Registered Commenteralfredocasado

PostPost a New Comment

Enter your information below to add a new comment.

My response is on my own website »
Author Email (optional):
Author URL (optional):
Post:
 
Some HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>