El Cucumber permite a los equipos de desarrollo de software describir en texto plano cómo debe comportarse el software que están desarrollando.
El texto está escrito en un lenguaje enfocado al negocio y sirve como documentación para pruebas automatizadas y de ayuda al desarrollo, todo en un solo formato.
En sí, el trabajo de Cucumber es muy sencillo: leer las historias de usuario, averiguar si los pasos están definidos, ejecutarlos si lo están o pedir una definición si no lo están.
El trabajo del programador de tests es definir los pasos que componen las historias de usuario.
Estoy preparando una serie de artículos relacionados con esta herramienta que permite automatizar pruebas de software, para dar a conocer el alcance que tiene para ejecutar diversos tipos de pruebas, como por ejemplo el UAT (prueba de aceptación de usuario).
Sobre este punto estaré escribiendo varias publicaciones.
Deberé también explorar aspectos tales como:
1. Habilidades técnicas para usar la herramienta
2. Vinculación con BDD
3. Framework requerido
4. Vinculación con Selenium WebDriver
5. Integración con otras herramientas
6. Conceptos principales que se usan
7. Tratmiento de los Casos de Uso y de Prueba
8. Tratamiento de Reportes
9. Tipos de proyectos y su aplicabilidad
10. Tendencias
Cualquier otro tema que desees conocer, envíanos un correo a:
roman.rodriguez@testingbaires.com
con copia a: webmaster@testingbaires.com
Gracias