Cucumber es una herramienta que ejecuta descripciones funcionales de texto sin formato como pruebas automatizadas.
Si bien se puede considerar a Cucumber como una herramienta de "prueba", la intención de la herramienta es admitir BDD.
Esto significa que las "pruebas" (descripciones de características de texto sin formato con escenarios) normalmente se escriben antes que nada y son verificadas por analistas de negocios, expertos en dominios, etc., partes interesadas no técnicas.
El código de producción se escribe afuera, para hacer pasar las historias.
Código fuente: https://github.com/cucumber
HipTest es la única plataforma BDD nativa para la creación, ejecución y documentación en vivo de pruebas. Pepino solo ofrece la pieza de ejecución de prueba.