Gherkin

Descripción: Gherkin es un lenguaje específico de dominio (DSL) diseñado para escribir pruebas en un formato legible por humanos. Su principal objetivo es facilitar la comunicación entre desarrolladores, testers y partes interesadas no técnicas, permitiendo que todos comprendan los requisitos y el comportamiento esperado del software. Gherkin utiliza una sintaxis sencilla y estructurada que se basa en palabras clave como ‘Dado’, ‘Cuando’ y ‘Entonces’, lo que permite describir escenarios de prueba de manera clara y concisa. Este enfoque promueve el desarrollo guiado por comportamiento (BDD), donde las pruebas se escriben antes del desarrollo del código, asegurando que el software cumpla con las expectativas del usuario final. Gherkin es compatible con diversas herramientas de automatización de pruebas, como Cucumber, lo que permite ejecutar las pruebas definidas en Gherkin como parte de un pipeline de integración continua. Su uso no solo mejora la calidad del software, sino que también fomenta la colaboración entre equipos multidisciplinarios, haciendo que el proceso de desarrollo sea más ágil y eficiente.

Historia: Gherkin fue introducido en 2008 como parte del framework Cucumber, creado por Aslak Hellesøy. Desde su lanzamiento, ha evolucionado y se ha convertido en un estándar en el desarrollo guiado por comportamiento (BDD). A lo largo de los años, Gherkin ha sido adoptado por diversas comunidades de desarrollo y ha influido en la forma en que se realizan las pruebas de software, promoviendo la colaboración entre equipos técnicos y no técnicos.

Usos: Gherkin se utiliza principalmente en el desarrollo guiado por comportamiento (BDD) para definir pruebas de aceptación y escenarios de usuario. Permite a los equipos de desarrollo y pruebas colaborar de manera más efectiva al proporcionar un lenguaje común que todos pueden entender. Además, Gherkin se integra con herramientas de automatización de pruebas, facilitando la ejecución de pruebas en entornos de integración continua.

Ejemplos: Un ejemplo de uso de Gherkin podría ser el siguiente: ‘Dado que el usuario está en la página de inicio, Cuando hace clic en el botón de inicio de sesión, Entonces debería ver el formulario de inicio de sesión’. Este escenario describe claramente el comportamiento esperado de la aplicación en un formato que es fácil de entender y que puede ser automatizado para pruebas.

  • Rating:
  • 0

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

PATROCINADORES

Glosarix en tu dispositivo

instalar
×
Enable Notifications Ok No