Ayer, luego de la excelente charla y posterior discusión guiada por Gonzalo Mancebo, hablando de lo aprendido en el curso de Rapid Software Testing de Michael Bolton, dimos una charla en el meetup de TestingUY junto a Gabriel Montero, donde hablamos de los cuadrantes ágiles del testing, y en particular nos centramos en una actividad en vistas al negocio para darle soporte al equipo: los criterios de aceptación, y así, la técnica de BDD.
La motivación que tuvimos es que con Gabriel estamos preparando un taller de técnicas de testing ágil, y entre ellas, escribir criterios de aceptación en formato Gherkin es una de ellas. Si te interesa más información por el curso que estamos organizando para Diciembre de 2017, entrá acá:
Si bien es una estrategia de desarrollo, es una forma de conectar el negocio y el desarrollo, donde el testing juega como puente, facilitando la comunicación y ayudando a aclarar el panorama, reducir malos entendidos, y así, tal vez, mejorar la calidad del producto final.En esta estrategia se plantea escribir los criterios de aceptación, dentro de las User Stories, en formato Gherkin. Para esto hicimos una dinámica de coding dojo que salió bien divertida, y si bien no se avanzó mucho en escribir comportamientos, creo que se entendió el enfoque y la dificultad que plantea escribir bien los ejemplos.
Además, estos dos links los veo de gran utilidad para cualquiera que quiera aprender Gherkin:
- Primero este, donde muestra cómo escribir criterios de aceptación con Gherkin, siguiendo distintos ejemplos.
- Luego este, donde muestra las buenas prácticas, y en particular se ve algo que ayer hablamos bastante, que es la dificultad de escribir en forma declarativa y no procedural (como se suele hacer al escribir casos de prueba).
Para cerrar el Meetup, nos sacamos esta hermosa foto, ¡despidiéndonos hasta el año que viene!