Gherkin
¿Qué es Gherkin?
Gherkin es un Lenguaje Específico de Dominio (DSL), que son lenguajes diseñados en concreto para resolver un problema muy específico. Y, en este caso, el problema que quiere solucionar Gherkin es un problema de comunicación entre los perfiles de negocio y los perfiles técnicos a la hora de trabajar bajo un enfoque BDD
Importancia del uso de Gherkin
Gherkin es un lenguaje ubicuo que permite la comunicación entre distintos miembros de un equipo de trabajo. Una de las principales funcionalidades que otorga este lenguaje, es la comunicación entre la gente propia del negocio y el área técnica del proyecto, permitiendo una comunicación y estandarizando un lenguaje en común para el correcto entendimiento de los objetivos de la empresa.
Gherking se escribe en archivos .features que son perfectamente automatizables si se utiliza BDD en un proyecto de automation