Cómo crear escenarios de prueba: una guía completa para su sitio web o aplicación

Publicado: 2022-04-28

Una circunstancia o situación hipotética descrita como una historia se llama escenario. Durante las pruebas, observará cómo responde el programa a este evento hipotético y qué tan bien lo hace.

En este blog, le contaré todo sobre los escenarios de prueba que necesitará para su sitio web o aplicación. Si está interesado en el desarrollo web o utiliza servicios de desarrollo web para su sitio web o aplicación, este sería un blog útil para comprender qué escenario de prueba es y cómo crearlo.

¿Qué es un escenario de prueba?

Cualquier funcionalidad que pueda probarse se denomina escenario de prueba. A veces se denomina condición de prueba o posibilidad de prueba. Las pruebas de escenarios que son creíbles, motivadoras, simples de evaluar y complejas son óptimas. Razones por las que debería considerar la seguridad del sitio web SSL

Probar un sitio web o una aplicación antes del lanzamiento es muy importante para determinar si funciona. Los escenarios de prueba se crean para garantizar que la funcionalidad completa de un sitio web o aplicación funcione según lo planeado.

Recopilar información de clientes, partes interesadas y desarrolladores es la mejor manera de generar escenarios de prueba precisos. Esto garantiza que todos los escenarios de usuarios potenciales estén cubiertos y que todos los flujos comerciales del producto en cuestión se prueben exhaustivamente.

Los escenarios de prueba son necesarios para validar el rendimiento general del sistema desde la perspectiva de los usuarios. Al desarrollarlos, los evaluadores deben ponerse en el lugar de los consumidores para comprender qué escenarios del mundo real tendrá que manejar el programa después de su lanzamiento.

Creación de un escenario de prueba

Paso 1: Examine el documento de requisitos relacionado con el sistema bajo prueba (SUT), incluida la especificación de requisitos comerciales (BRS), la especificación de requisitos de software (SRS) y la especificación de requisitos funcionales (FRS).

Paso 2: Aísle cada requisito y determine qué comportamientos potenciales de los usuarios deben evaluarse. Determinar los retos tecnológicos que plantea la necesidad. Recuerde evaluar el programa a través de los ojos de un pirata informático para examinar y delinear varias situaciones de abuso del sistema.

Paso 3: Cree una lista de casos de prueba que incluyan todas las características del software. Asegúrese de que estos escenarios incluyan todos los flujos comerciales y de usuarios que se producen durante el funcionamiento del sitio web o la aplicación.

Paso 4: cree una matriz de trazabilidad después de enumerar los escenarios de prueba para verificar que cada requisito se asigne a un escenario de prueba específico.

Tipos de escenarios de prueba

Hay dos tipos de escenarios de prueba:

  • Pruebas positivas
  • Pruebas negativas

Pruebas positivas

Las pruebas positivas se pueden realizar en el sistema al proporcionar una entrada de fecha válida. Comprueba si una aplicación se comporta como se esperaba con la entrada positiva.

Por ejemplo:

  1. Un cuadro de texto solo puede aceptar números. Ingrese los valores de cualquier número 0 a cualquier 9999999999 serán aceptables para el sistema, y ​​cualquier otro valor aparte de este no debería ser aceptable.
  2. Para hacer una prueba positiva, configure el valor de entrada válido de 0 a 999 y verifique que el sistema acepte el valor.
    prueba positiva
  3. Puede ver en la imagen de arriba que no se muestra ningún error al ingresar el dígito del número en el campo de entrada.

Pruebas negativas

Puede realizar pruebas negativas en el sistema proporcionando datos no válidos como entrada. Al hacerlo, puede verificar si una aplicación se comporta como se espera en el sistema con la entrada negativa.

Por ejemplo:

  1. Las pruebas negativas se pueden realizar ingresando el alfabeto y los caracteres especiales de la a a la z o !@#$%.
  2. El campo de entrada del sistema no debería aceptar los valores, o debería mostrar un mensaje de error en la entrada de fecha no válida.
    prueba negativa Ahora puede ver que estoy ingresando el alfabeto en el campo de entrada de números, y muestra un mensaje de error que solo aceptará números.
8 de las herramientas de desarrollo web más necesarias que necesitas en 2022

Ejemplo de un escenario de prueba

Veamos el escenario de prueba de la página de inicio de sesión.

Escenario de prueba Módulo de inicio de sesión

Escenario de prueba de una imagen de inicio de sesión

En la imagen de arriba, puede ver la página de inicio de sesión.

Pongamos lo siguiente en este escenario:

  • Verifique el comportamiento del sistema mientras ingresa una identificación de correo electrónico y una contraseña válidas.
  • Después de ingresar su correo electrónico y contraseña, haga clic en el botón de registro para verificar el mensaje de error.
    Escenario de prueba de un módulo de inicio de sesión 1
  • Ahora ingrese la identificación de correo electrónico y la contraseña incorrectas para verificar el mensaje de error.
    Módulo de inicio de sesión de escenario de prueba 2
  • Compruebe si los botones funcionan mientras inicia sesión y se registra.
  • Compruebe firmar con Google.
  • Ahora, ingrese su identificación de correo electrónico y contraseña y haga clic en la casilla de verificación 'Recordarme'. Y luego verifique si está funcionando al ver si el sistema lo recuerda cuando cierra la sesión e intenta iniciar sesión nuevamente.

Escenario de prueba Módulo de registro

Escenario de prueba Módulo de registro

Echa un vistazo a la imagen de arriba del módulo de registro.

Haga lo siguiente en este escenario:

  • Verifique que complete todos los campos y haga clic para registrarse sin hacer clic en 'No soy un robot'.
  • Vacíe un campo obligatorio y haga clic para registrarse. Compruebe si el sistema muestra el cuadro de mensaje dejado en blanco para completar.
  • Haga clic en el icono "Ocultar y mostrar" de la contraseña y compruebe que funciona.
  • Intente registrarse sin aceptar los 'Términos y condiciones'.
  • Compruebe si el botón "Iniciar sesión" funciona cuando hace clic en redirigir a la página de inicio de sesión.
  • Compruebe si los enlaces de la página de términos y condiciones funcionan.
  • Compruebe si el campo de correo electrónico no se acepta sin @nombre de dominio y .com
  • Después de completar todo, verifique si obtiene un código de verificación en su cuenta de correo electrónico ingresada para verificar e iniciar sesión en el sistema.

Mejores prácticas a seguir al crear escenarios de prueba

Algunas mejores prácticas que debe seguir al crear escenarios de prueba son:

  • En aras de la simplicidad, solo se debe crear un escenario de prueba para cada requisito o descripción del usuario.
  • Si se requiere un único escenario de prueba para satisfacer varias necesidades, asegúrese de que cada requisito se haya probado exhaustivamente de forma aislada antes de utilizar el escenario en su conjunto. Es fácil pasar por alto algunas funcionalidades si no prestas atención.
  • Si resulta que la cantidad de escenarios de prueba es demasiado grande o demasiado costosa para llevar a cabo, priorícelos según las preferencias de los clientes que serán evaluados.

Terminando

Los escenarios de prueba se utilizan para probar muchos aspectos de las aplicaciones de software. Contribuye a la cobertura integral del proceso de prueba. Abarcarían todo lo que debe probarse antes de que el producto se lance al público porque los escenarios de prueba deben ser autorizados por analistas comerciales, desarrolladores y futuros consumidores.

Los escenarios de prueba le permiten predecir cuánto trabajo de prueba será necesario y planificar su estrategia de prueba. En este documento también se puede incluir una propuesta para el cliente. Además, facilita la identificación de los flujos de usuarios esenciales de extremo a extremo, lo que a su vez ayuda a priorizar los principios y esfuerzos de prueba.

En este blog, le brindé una descripción general de qué son los escenarios de prueba, los dos tipos de escenarios de prueba, cómo crear un escenario de prueba y las mejores prácticas que debe seguir al crear un escenario de prueba. También le di ejemplos de creación de escenarios de prueba.

El desarrollo web y el desarrollo de aplicaciones son algo que le gustaría que manejaran expertos o personas con conocimientos en este campo. Si está buscando crear una aplicación o un sitio web o necesita cualquier otro servicio de desarrollo web, ¡no dude en contactarnos!

Editor: Amrutha