Redacción del procedimiento de prueba en el flujo de eventos del caso de uso

En el área de prueba de software, “caso de uso” y “caso de prueba” son los términos más críticos y estrechamente relacionados, pero son bastante diferentes.

  • Un caso de uso nos indica cómo se comportará un sistema o realizará una tarea dada bajo condiciones determinadas.
  • Un caso de prueba contiene los datos reales de prueba, el conjunto de instrucciones del sistema y los resultados esperados de la interacción con el sistema.

El diseño del caso de prueba incluye precondiciones, nombre del caso, condiciones de entrada y resultados esperados. En otras palabras, los casos de prueba pueden derivarse de escenarios de casos de uso basados en un conjunto de diferentes actividades de prueba, como entradas de prueba, condiciones de ejecución y resultados esperados, y además conducen a la evolución de objetivos de prueba específicos.

Ejemplo de caso de prueba – Cajero automático

Después de desarrollar un escenario de caso de uso con el flujo de eventos, también se puede desarrollar un caso de prueba. Aquí habrá un escenario de éxito y los pasos que el usuario debe completar. Ejemplos de estos pasos podrían ser.

  • Inserte la tarjeta.
  • Valide la tarjeta y solicite un PIN.
  • Ingrese un PIN.
  • Verifique el PIN, y luego
  • Permita el acceso a la cuenta.

Después de esto, hay una lista extendida dentro del formulario. Puede ocurrir, por ejemplo, que al verificar la tarjeta, el sistema determine que algo está incorrecto. La lista extendida se puede enumerar a continuación.

2a) La tarjeta es inválida (se muestra un mensaje y se rechaza la tarjeta).
3a) Contraseña inválida (se muestra un mensaje y se solicita un nuevo intento -dos veces), y
4a) Contraseña inválida tres veces (traga la tarjeta y finaliza).

Desarrollar casos de prueba en Visual Paradigm

Como se mencionó en el ejemplo anterior, puede definir los pasos necesarios para completar un caso de uso. Además, puede crear casos de prueba alrededor de los pasos, para asegurarse de que el caso de uso se complete correctamente en cualquier situación. En este tutorial, crearemos un caso de prueba para un caso de uso llamado Inicio de sesión.


    1. Descargar Webmail System.vpp. También puede encontrar este archivo al final de este tutorial.
    2. Abra el archivo .vpp descargado en Visual Paradigm. Para abrir un proyecto, seleccione Proyecto > Abrir desde la barra de herramientas de la aplicación.
    3. Abrir el diagrama de casos de usoModelo de casos de uso del sistema de correo web. Deberías ver esto:
      use case diagram
    4. Debemos editar el caso de prueba de un caso de uso. Para hacerlo, abre elDetalles del caso de uso en el caso de usoInicio de sesión haciendo clic derecho sobre él y seleccionandoDetalles del caso de uso del menú emergente.
      open use case details
    5. Abre la página deFlujo de eventos. El caso de usoInicio de sesiónestá formado por una serie de pasos sencillos: introducir nombre de usuario y contraseña, y hacer clic en Enviar. Lo que necesitamos hacer es escribir un caso de prueba para asegurarnos de que estos tres pasos funcionarán según lo esperado en el producto final.
      open flow of events
    6. Mueve el puntero del ratón hacia el lado derecho del flujo de eventos, haz clic en el menú desplegable(Menú) y seleccionaPrincipal. Este menú desplegable es para la selección del caso de prueba.PrincipalEs el predeterminado.
      select main
      Ahora, la página de flujo de eventos se divide en tres columnas –Pasos, Procedimientos yResultados esperados. Al recorrer los pasos, se considera que el caso de uso está completado. Los procedimientos y los resultados esperados están diseñados con fines de prueba. Los procedimientos son los pasos necesarios para probar un paso, mientras que los resultados esperados son el resultado que se espera al realizar los procedimientos de prueba.
      three cols
    7. Queremos empezar por escribir un caso de prueba válido. En el paso uno, probaremos la entrada del nombre de usuario introduciendo peter, asumiendo que peter es un usuario válido y existente, y esperamos ver el nombre peter aparecer en el campo de nombre de usuario. IntroduceLlena peter como nombre de usuario en la celda de Procedimientos del paso 1. No hay duda de que introducir texto en un campo hará que el texto aparezca en el campo, por lo que simplemente omitimos los resultados esperados aquí. Si lo deseas, aún puedes introducirTexto “peter” se muestra en el campo de nombre de usuario, pero simplemente parece un poco incómodo.
      enter proc step1
    8. Para el paso dosIngrese la contraseña, especifiqueComplete con mypwd como contraseña en Procedimientos celda. Para asegurarnos de que se utiliza un campo de contraseña adecuado, debemos especificar los resultados esperados introduciendoSe muestran cinco caracteres de asterisco (es decir, *) en Resultados Esperados celda.
      enter proc step2
    9. Para el paso tres, especifiqueHaga clic en [Enviar] en Procedimientos celda. IngreseSe muestra la bandeja de entrada de Peter en resultados esperados.
      enter proc step3
    10. La denominación del caso de pruebaPrincipal no es lo suficientemente descriptiva. Cambiémosla. Haga clic en el botón junto al menú desplegablePrincipal.
      edit test case
    11. En laCuadros de diálogo de Pruebas cuadro de diálogo, haga clic derecho enPrincipal y seleccione Renombrar del menú emergente. Ingrese Iniciar sesión con nombre de usuario y contraseña válidos como nombre.
      rename main
    12. Agreguemos otro caso de prueba para probar el uso inválido. En el Cuadros de diálogo de procedimientos de prueba cuadro de diálogo, haga clic en el botón +, ingrese Iniciar sesión sin nombre de usuario y contraseña como nombre. Confirme los cambios y regrese a la página del flujo de eventos.
      new testing procedures
    13. El caso de prueba ahora es Iniciar sesión sin nombre de usuario y contraseña. Llenemos los procedimientos y resultados esperados como se muestra a continuación:
      Pasos Procedimientos Resultados esperados
      Ingrese nombre de usuario No ingrese nada
      Ingrese contraseña No ingrese nada
      Haga clic en [Enviar] para abrir la página de bandeja de entrada Haga clic en [Enviar] Advertencia: aparece «Por favor especifique nombre de usuario y contraseña». Inicio de sesión abortado.
    14. Guarde el proyecto. Esto finaliza el tutorial.

    Referencias:

Dejar una contestacion