estructura_automation
Version:
Paquete de estructura de automation
41 lines (25 loc) • 1.92 kB
Plain Text
# Palabras Reservadas de Gherkin
Gherkin es un lenguaje específico de dominio (DSL) que se utiliza para escribir escenarios de prueba en formato BDD (Behavior-Driven Development). A continuación se explica el significado de cada una de las palabras reservadas:
## Palabras Principales
- **Feature**: Define la funcionalidad o característica que se va a probar. Es el nivel más alto de organización en Gherkin.
- **Scenario**: Describe un caso de prueba específico dentro de una funcionalidad.
- **Given**: Establece el contexto inicial o precondiciones necesarias para el escenario. Responde a la pregunta "¿Qué condiciones deben existir antes?".
- **When**: Describe la acción o evento principal que el usuario realiza. Representa el "¿Qué hace el usuario?".
- **Then**: Especifica el resultado esperado o las postcondiciones después de la acción. Responde a "¿Qué debería suceder como resultado?".
## Palabras Secundarias
- **And**: Se utiliza para añadir pasos adicionales del mismo tipo que el paso anterior (Given, When o Then).
- **But**: Similar a "And", pero se usa para añadir una condición contraria o excepción.
- **Background**: Define pasos comunes que se ejecutan antes de cada escenario en un archivo feature.
- **Scenario Outline**: Permite ejecutar el mismo escenario con diferentes conjuntos de datos.
- **Examples**: Se usa junto con "Scenario Outline" para proporcionar los datos de prueba.
## Equivalentes en Español
- **Característica**: Equivalente a "Feature"
- **Escenario**: Equivalente a "Scenario"
- **Dado**: Equivalente a "Given"
- **Cuando**: Equivalente a "When"
- **Entonces**: Equivalente a "Then"
- **Y**: Equivalente a "And"
- **Pero**: Equivalente a "But"
- **Antecedentes**: Equivalente a "Background"
- **Esquema del escenario**: Equivalente a "Scenario Outline"
- **Ejemplos**: Equivalente a "Examples"