ESCENARIO DE PRUEBA vs CASO DE PRUEBA

Muchos podrán tener esta confusión entre:

  • "Escenario de Prueba" (Test Scenario)

  • "Caso de Prueba" (Test Case)

  •  o incluso "Condición de Prueba" (Test Condition)

Aquí y ahora les sacaré las dudas con lo siguiente:

Qué es un Escenario de Prueba?
Si les digo: "Escenario del Caso de Prueba" → Aquí combiné el término "Escenario de Prueba" con "Caso de Prueba" para que se hagan una idea... y abreviadamente sería como “TCS” Test Case Scenario.
Al Grano:
"Escenario" es como decir "Ruta" "Descripción" "Resumen" y "Título" del Caso de Prueba...
(literal, es el título de la incidencia de TC)

  • Es decir, que cuando yo te digo "CASO DE PRUEBA" Me refiero a toda la hoja con las grillas y cada uno de los Steps!

  • un Caso de Prueba son las —Especificaciones— de un Escenario de Prueba.

  • Ejemplo real: "Intentar validar crear cuenta con Nombre y Apellido válido, Correo no-existente, y Contraseña Válida"

OJO: el Escenario de Prueba también puede ser una Descripción general de todo una ruta de prueba (le dicen High-level), donde en vez de escribir todo el Caso de Prueba (los Steps), usan solo el enunciado del Test Scenario (redactando el título muy general) para hacer que el Tester sea libre de hacer pruebas exploratorias alrededor del escenario.

Rara vez se ve que las personas realizan Test Scenarios de Highlevel para sus SUT; esto solo pasa si se saben perfectamente y por completo la APP de arriba a abajo.

 

Qué es un Caso de Prueba?
Si les digo: "Paso a Paso de una Prueba" se acordarán de su significado tal vez... me refiero a los STEPS (pasos; acción, data, resultado-esperado)

  • Es decir, son las Especificaciones— de un Escenario de Prueba.

Qué es una Condición de Prueba?
Olvidate, es lo mismo que decir literalmente "Caso de Prueba" pero con otras palabras

 

Espero haberlo aclarado