Imagen de: Sitio oficial de Cucumber |
En proyectos web debe hacerse la consideración que cada vez es mayor la exigencia de tiempos de desarrollo más cortos, y la modificación constante de la aplicación en sucesivas iteraciones.
Para lograr esto, existen métodos de trabajo como el Test Driven Development (TDD) y el Behaviour Driven Development (BDD), en los cuales primero se define la prueba y luego el software para que esta sea superada.
Estos métodos deben sustentarse en herramientas de automatización de desarrollo y pruebas de software, siendo Cucumber la más utilizada hoy en día para apoyar el desarrollo de aplicaciones web bajo BDD.
En este artículo te presentamos un ejemplo de cómo usar Cucumber en el desarrollo y pruebas de aplicaciones web bajo enfoque BDD.