Escenario de prueba – Escenario de prueba: definición, plantilla y ejemplos

Escenario de prueba – Escenario de prueba: definición, plantilla y ejemplos
MIN
19 Sep 2023

En este texto aprenderás todo lo que necesitas saber sobre los escenarios de pruebas y las pruebas de escenarios. Antes de empezar con los escenarios de prueba y las pruebas, expliquemos primero: ¿qué es un escenario de prueba?

¿Qué es un escenario de prueba?

Un escenario de prueba es una descripción fiable y completa de cómo alguien podría utilizar la aplicación.

Un escenario de prueba es una declaración que describe la funcionalidad de la aplicación que se va a probar. Se utiliza para probar funciones de extremo a extremo y suele derivarse de casos de uso.

Los escenarios de prueba pueden servir de base para crear casos de prueba de nivel inferior. Un escenario de prueba puede abarcar uno o varios casos de prueba. Por tanto, el escenario de prueba tiene una relación de uno a muchos con los casos de prueba.

diagrama del escenario de prueba

Como ejemplo, considera el escenario de prueba: «Comprobar que el usuario no puede iniciar sesión con credenciales incorrectas». Este escenario de prueba puede subdividirse en varios casos de prueba, como por ejemplo

  1. Comprobación de que un usuario con el nombre de usuario correcto y la contraseña incorrecta no puede conectarse.
  2. Comprueba si los usuarios con un nombre de usuario incorrecto y una contraseña correcta no pueden iniciar sesión.
  3. Comprueba que los usuarios con un nombre de usuario y una contraseña incorrectos no pueden iniciar sesión.

¿Qué es la prueba de escenarios?

La prueba de escenarios es un tipo de prueba que se realiza utilizando escenarios derivados de casos de uso. Con las pruebas de escenarios, se puede probar incluso la lógica de aplicaciones complejas utilizando escenarios de prueba fáciles de evaluar.

Algunas características de los escenarios de prueba son

  • Coherencia – Los escenarios de prueba deben basarse en una historia coherente de cómo se utiliza la aplicación de software.
  • Creíbles – Deben ser creíbles y centrarse en algo que pueda ocurrir o hacerse en el uso real.
  • Motivador – Debe motivar a las partes interesadas para que solucionen los problemas en caso de un escenario de prueba fallido.
  • Complejos – Los escenarios de prueba suelen implicar un programa o flujo de aplicación complejo.
  • Fácil de evaluar – El resultado de un escenario de prueba debe ser fácil de evaluar porque implica una lógica compleja.

Ventajas de los escenarios de prueba

  • Las pruebas mediante escenarios pueden realizarse relativamente más rápido que las pruebas mediante casos de prueba.
  • Puede proporcionar una buena cobertura de las pruebas porque los escenarios de las pruebas se derivan de las historias de usuario.
  • Ahorra mucho tiempo. Por tanto, son más adecuados para proyectos que tienen limitaciones de tiempo.

Plantilla de escenario de prueba

Plantilla de escenario de prueba

El documento del escenario de prueba puede tener los siguientes campos:

  • Módulo – Módulo o componente de una aplicación.
  • Requirement-ID – Este campo es opcional y puede vincularse a SRS (Especificaciones de Requisitos de Software).
  • TestScenario-ID – Este campo es el identificador de los escenarios de prueba.
  • Descripción del escenario de prueba – Describe la finalidad del escenario de prueba.

Mejores prácticas para escribir escenarios de prueba

  • Deben ser comprensibles.
  • Fácil de poner en práctica.
  • Deben ser precisos.
  • Trazabilidad o correspondencia con los requisitos.
  • No deben contener ninguna ambigüedad.