wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Gherkin Certificación

Total questions: 28

Worksheet time: 31mins

Name
Class
Date
1.
¿Cuál es la principal función de un Background en Gherkin?
a)
Definir pasos comunes a varios escenarios
b)
Reemplazar un Scenario Outline
c)
Definir datos de Examples
d)
Añadir comentarios explicativos
2.
En un Scenario Outline, ¿qué palabra clave se utiliza para definir las tablas de datos?
a)
Examples
b)
Background
c)
DataTable
d)
GivenTable
3.
¿Qué palabra clave se utiliza para definir una característica en Gherkin?
a)
Feature
b)
Scenario
c)
Background
d)
Given
4.
¿Cuál es la mejor práctica al nombrar una Feature?
a)
Escribirla en lenguaje técnico
b)
Escribirla en un idioma entendible para negocio
c)
Incluir código de implementación
d)
Utilizar siempre más de 3 oraciones
5.
¿Cuál de las siguientes opciones describe mejor el uso de etiquetas (@)?
a)
Clasificar escenarios para ejecución selectiva
b)
Añadir comentarios multilínea
c)
Definir variables de Examples
d)
Estructurar una tabla de datos
6.
¿Qué ocurre si se escribe un escenario sin Given?
a)
El escenario no es válido en Gherkin
b)
Es válido, pero pierde claridad en el contexto inicial
c)
El compilador añade un Given por defecto
d)
Se convierte automáticamente en un Background
7.

¿Por qué se recomienda separar escenarios positivos y negativos?

a)

Garantizar la automatización inmediata

b)

Evitar HU demasiado largas

c)

Facilita la lectura y el análisis de errores.

d)

Reemplazar y reutiliza pasos en contextos afines

8.
¿Qué debe contener siempre un Scenario Outline?
a)
Background
b)
Examples
c)
Etiquetas
d)
Comentarios
9.
¿Qué ventaja tiene usar Data Tables en los pasos de Gherkin?
a)
Reducen la cantidad de Features necesarias
b)
Permiten organizar datos complejos en forma tabular
c)
Evitan el uso de Background
d)
Sustituyen la necesidad de Examples
10.
¿Qué palabra clave permite definir un conjunto de pasos iniciales que aplican a todos los escenarios?
a)
Examples
b)
Background
c)
Scenario
d)
And
11.
¿Qué se recomienda evitar en la redacción de pasos Then?
a)
Validar el resultado esperado
b)
Incluir más de un resultado en el mismo paso
c)
Escribir en lenguaje declarativo
d)
Usar aserciones claras
12.
¿Qué estructura describe mejor el ciclo Given-When-Then?
a)
Condiciones iniciales – Acción – Resultado esperado
b)
Entrada de datos – Proceso – Salida técnica
c)
Documentación – Código – Prueba
d)
Definición – Implementación – Deploy
13.
¿Qué técnica garantiza que los escenarios cubran todas las combinaciones de entradas válidas e inválidas?
a)
Equivalence Partitioning
b)
Boundary Value Analysis
c)
Scenario Outline con Examples
d)
Risk-Based Testing
14.

¿Qué característica distingue una Historia de Usuario de un requisito funcional tradicional?

a)

Describe beneficios o valor esperado.

b)

Se redacta desde la perspectiva del usuario.

c)

Incluye diagramas UML obligatoriamente.

d)

Está escrita en lenguaje técnico detallado

15.
¿Cuáles son beneficios del uso de Gherkin en BDD?
a)
Mejora la comunicación negocio-tecnología
b)
Facilita la automatización de pruebas
c)
Reduce la documentación técnica
d)
Evita escribir historias de usuario
16.
¿Qué elementos se recomiendan al escribir un buen escenario?
a)
Pasos cortos y claros
b)
Lenguaje entendible por negocio
c)
Pasos técnicos en SQL o código
d)
Independencia entre escenarios
17.
¿Qué usos correctos tienen las etiquetas en Gherkin?
a)
Filtrar ejecución de escenarios
b)
Definir variables de entorno
c)
Clasificar pruebas funcionales o técnicas
d)
Documentar pasos largos
18.
¿Cuáles son errores comunes al escribir escenarios en Gherkin?
a)
Repetir condiciones en varios escenarios
b)
Incluir lógica de implementación
c)
Mantener lenguaje natural
d)
Unir varios resultados en un mismo Then
19.

Al transformar un requisito funcional en historia de usuario, ¿qué riesgo surge si no se incluye el beneficio esperado?

a)

La historia se vuelve demasiado técnica.

b)

Se pierde la justificación de valor para el usuario.

c)

Los escenarios Gherkin no pueden redactarse.

d)

El rol del actor cambia automáticamente.

20.
¿Qué elementos forman parte de buenas prácticas en Gherkin?
a)
Evitar conjunciones en Steps
b)
Escenarios lo más independientes posible
c)
Uso excesivo de comentarios
d)
Escribir en estilo declarativo
21.

Al construir escenarios desde HU, ¿qué debe guiar la selección de 3 escenarios por HU?

a)

Los flujos más fáciles de automatizar.

b)

El happy path, un error frecuente y un caso alternativo/límite.

c)

Los procesos que más utiliza el administrador.

d)

Los pasos con menos esfuerzo en Test Points

22.
¿Qué elementos permiten enriquecer un Scenario Outline con Examples?
a)
Columnas de parámetros
b)
Valores de prueba variados
c)
Background obligatorio
d)
Mensajes de error esperados
23.

l convertir “La aplicación debe mostrar un mensaje de error si el usuario ingresa un usuario no registrado” a HU ¿cuál es la mejor redacción?

a)

Como usuario, quiero recibir un mensaje si ingreso un usuario no registrado para saber que debo verificar usuario o crear una cuenta.”

b)

“Como administrador, quiero notificaciones de usuarios no registrados para auditar intentos.”

c)

“Como usuario, quiero que el sistema valide el usuario para evitar accesos no autorizados.”

d)

“Como usuario, quiero ver un error al ingresar usuario inválido.”

24.

Para la siguiente Historia de Usuario:
Yo como comprador de vivienda deseo consultar ofertas en MercadoLibre con filtros de ciudad y precio.

Instrucción: Escriba un escenario positivo y uno negativo aplicando Background.

4 lines
25.

Para la siguiente Historia de Usuario:
Yo como usuario deseo crear una cuenta en Gmail ingresando datos válidos.

Instrucción: Redacte un escenario con Data Table para los campos de registro.

4 lines
26.

Enunciado con errores:

Feature: Consultar vuelos

Scenario: Buscar vuelos Given origen BOG y destino MDE

When fecha 10/10/2025

Then resultados ok

, se espera correción:

4 lines
27.

Enunciado con errores:

Feature: Pagos en plataforma

Background El usuario logueado

Scenario: Pago exitoso

When selecciona servicio "Agua"

Then mensaje Pago Exitoso

,Corregir:

4 lines
28.

Corregir, enunciado con errores:

Feature: Login usuarios

Background: usuario abre login Scenario

Outline: Accesos Given usuario "<user>" pass "<pass>"

Then acceso ok

Examples:

| user | pass |

| correcto | valido |

| errado | malo |

4 lines