La prueba de escenarios es una técnica de prueba de software que utiliza escenarios, es decir, historias especulativas para ayudar al probador a resolver un problema complicado o un sistema de prueba. La prueba de escenario ideal es una historia confiable, complicada, convincente o motivadora cuyo resultado es fácil de evaluar. Por lo general, estas pruebas son diferentes de los casos de prueba, ya que los casos de prueba son pasos únicos, mientras que los escenarios cubren una serie de pasos.
Las pruebas de escenario se realizan para garantizar que el funcionamiento integral del software y todo el flujo de proceso del software funcionen correctamente. En las pruebas de escenarios, los evaluadores asumen que son los usuarios finales y encuentran los escenarios del mundo real o los casos de uso que el usuario final puede llevar a cabo en el software. En las pruebas de escenarios, los evaluadores reciben ayuda de los clientes, las partes interesadas y los desarrolladores para crear escenarios de prueba.
La prueba de escenarios ayuda a los probadores a saber cómo funcionará exactamente el software cuando el usuario final lo use. Como la prueba de escenario prueba el flujo del proceso comercial del software, ayuda a descubrir muchos defectos que no se pueden encontrar con la ayuda de otras pruebas.
La prueba de escenarios se lleva a cabo mediante la creación de escenarios de prueba que copian el uso de los usuarios finales. Un escenario de prueba es una historia que describe el uso del software por parte de un usuario final.
Características de las pruebas de escenarios:
una prueba de escenarios tiene cinco características clave:
- Historia
- motivador
- Creíble
- Complejo
- Fácil de evaluar
Proceso de Prueba de Escenario:
Métodos en la Prueba de Escenario:
Hay dos métodos en la prueba de escenario:
- Escenarios del sistema:
las pruebas de escenario utilizadas en este método son solo aquellos conjuntos de actividades de usuario realistas que cubren varios componentes en el sistema. - Casos de uso y escenarios basados en roles
En el método de casos de uso y escenarios basados en roles, la atención se centra específicamente en cómo un usuario utiliza el sistema con diferentes roles y entornos.
Riesgos de las pruebas de escenarios:
- La prueba de escenarios es compleja e involucra muchas características.
- La prueba de escenarios no está diseñada para cubrir el programa.
- La prueba de escenarios a menudo está muy documentada y se usa una y otra vez.