Saltar al contenido
SDETRole
SDETRole

Glosario · Fundamentos de testing

Escenario de prueba

En inglés: Test scenario

También llamado: escenarios de prueba, test scenarios, escenario de test

Definición

Enunciado de alto nivel de un objetivo del usuario o funcionalidad que probar, como "verificar el checkout con tarjeta guardada", que luego se divide en casos de prueba.

Un escenario de prueba (test scenario) describe qué probar, no cómo. Suele ser una sola línea que nombra un objetivo del usuario o una parte de la funcionalidad, escrita desde el punto de vista del usuario. Los escenarios son rápidos de escribir y revisar, lo que los convierte en una buena forma de acordar la cobertura con producto y desarrollo antes de invertir en casos de prueba detallados.

Ejemplo

Para una funcionalidad de restablecimiento de contraseña, los escenarios podrían ser:

  1. Verificar que un usuario registrado puede restablecer su contraseña mediante el enlace enviado por correo.
  2. Verificar que una solicitud de restablecimiento para un email no registrado no revela si la cuenta existe.
  3. Verificar que se rechaza un enlace de restablecimiento caducado.
  4. Verificar que un enlace de restablecimiento no se puede usar dos veces.
  5. Verificar que la nueva contraseña debe cumplir la política de contraseñas.

El escenario 3 se convierte después en varios casos de prueba con datos concretos: un enlace usado 1 minuto antes de caducar, justo en el momento de caducar y 1 minuto después; un enlace con un token manipulado.

Escenario frente a caso de prueba

Escenario de prueba Caso de prueba
Nivel Alto: qué probar Detallado: cómo probarlo
Contenido Objetivo en una línea Precondiciones, datos, pasos, resultado esperado
Cantidad Pocos por funcionalidad Varios por escenario
Ideal para Revisiones de cobertura, proyectos que avanzan rápido Ejecución, automatización, auditoría

El escenario en BDD

En Gherkin, un Scenario: se parece más a un caso de prueba que a un escenario de prueba en el sentido tradicional, porque contiene pasos y ejemplos concretos. Cuando alguien diga “escenario”, comprueba a qué significado se refiere.

Errores comunes

  • Escribir pasos en lugar de objetivos. “Hacer clic en el botón de restablecer” es un paso, no un escenario.
  • Solo caminos felices. Los escenarios negativos, de valores límite y de seguridad (como el número 2 anterior) son donde se esconden la mayoría de los defectos.
  • Saltarse la revisión. El principal valor de los escenarios es que personas que no son testers pueden leerlos y detectar pronto los casos que faltan.

Escribe para buscar en todo SDETRole.

Búsqueda de texto completo con Pagefind · se ejecuta en tu navegador Abrir la página de búsqueda →