wiki:sipp/Metodologia/Desarrollo/PlanesDePrueba/PruebasFuncionales/x4SeguimientoAccionesEspecificasProyecto/cp4.3

Version 3 (modified by jvizcarrondo, 8 años ago) (diff)

--

4.3 Caso de Prueba para el Caso de Uso: Modificar Seguimiento de Acción Específica de Proyecto

Flujo Básico

  1. El actor presiona el botón de 'Modificar Seguimiento de Acción Específica de Proyecto'.
  2. El sistema despliega la ficha del Seguimiento de la Acción Específica del Proyecto en modo edición, y los botones 'Guardar Cambios' y 'Cancelar'.
  3. Si el actor cambia los valores de los campos, y pulsa el botón 'Guardar Cambios'. El sistema muestra un mensaje “Los cambios se han realizado con éxito”
  4. Si el actor hace modificaciones o no, y presiona el botón 'Cancelar', el sistema no hace nada.

Flujos Alternativos

3.1. Si el actor borra uno de los campos, no ingresa ningún dato y luego presiona guardar, el sistema muestra un mensaje “Todos los datos son obligatorios. Por favor ingrese el valor del campo 'campoOmitido' ”.
3.2. Si el actor borra uno de los campos e introduce valores inválidos (dejando ese campo en estado inconsistente, por ejemplo ingresando letras en campos numéricos), y presiona 'Guardar', el sistema muestra un mensaje “El dato ingresado en 'campoModificado' es inválido”.
3.3. Si el valor de 'Comprometido' es menor que el 'Causado', o el de 'Causado' es menor que 'Pagado' para algún campo de seguimiento, el sistema muestra el mensaje "El monto de 'Comprometido' debe ser mayor o igual que el de 'Causado', y a su vez, el monto de 'Causado' debe ser mayor que el de 'Pagado'".

Casos de Prueba

Escenario

# Caso de prueba

Objetivo de la prueba

Datos de entrada

Salida esperada

Salida obtenida

Observaciones

Errores corregidos

Flujo Básico (opción guardar)

1

Observar el comportamiento del sistema cuando el actor Enlace modifica algunos campos del seguimiento de una acción específica del proyecto y selecciona guardar cambios.

valorDatosEntrada

  • El sistema muestra un mensaje en el que indica que los valores de los campos se han actualizado con éxito

Igual a lo esperado.

Flujo Básico (opción guardar)

2

Observar el comportamiento del sistema cuando el actor Supervisor modifica algunos campos del seguimiento de una acción específica del proyecto y selecciona guardar cambios.

valorDatosEntrada

  • El sistema muestra un mensaje en el que indica que los valores de los campos se han actualizado con éxito

Igual a lo esperado.

Flujo Básico (opción cancelar)

3

Observar el comportamiento del sistema cuando el actor Enlace modifica algunos campos del seguimiento de una acción específica del proyecto y selecciona cancelar.

valorDatosEntrada

  • Ningún cambio en los valores de los campos

Igual a lo esperado.

Condición de entrada (seguimiento de la acción específica del proyecto en un nivel de usuario diferente al del actor ejecutor de la acción)

4

Observar el comportamiento del sistema cuando el actor Enlace intenta modificar el seguimiento de una acción específica del proyecto cuando tiene estado 'Enviado a Supervisor' (Seguimiento de la acción específica del Proyecto en nivel supervisor).

valorDatosEntrada

valorSalidaEsperada

Igual a lo esperado.

Condición de entrada (Seguimiento de la acción específica del proyecto aprobado)

5

Observar el comportamiento del sistema cuando el actor Enlace intenta modificar el seguimiento de una acción específica del proyecto, y este está aprobado.

valorDatosEntrada

valorSalidaEsperada

Igual a lo esperado.

Flujo Alternativo 3.1 (borra campos obligatorios y los deja vacíos)

6

Observar el comportamiento del sistema cuando el actor Enlace borra el valor de algunos campos obligatorios, no ingresa un nuevo valor y selecciona Guardar cambios.

valorDatosEntrada

  • El sistema muestra un mensaje indicando que el campo omitido es obligatorio y solicita que por favor lo ingrese

Al borrar la información existente el sistema coloca automáticamente letras y guarda la información.

Flujo Alternativo 3.2 (cambia valores de campos por valores inválidos)

7

Observar el comportamiento del sistema cuando el actor Enlace borra el valor de algunos campos del seguimiento de una acción específica del proyecto e ingresa un valor inválido, y selecciona Guardar cambios.

valorDatosEntrada

  • El sistema muestra un mensaje en el que le indica al usuario que el campo ingresado es inválido y solicita que por favor lo corrija.

El sistema convierte los valores inválidos en letras y guarda la información.

Flujo Alternativo 3.3 (relación de valores de campos 'comprometido', 'causado' y 'pagado')

8

Observar el comportamiento del sistema cuando el actor Enlace cambia el valor de los campos 'comprometido', 'causado' y 'pagado' para alguna partida cambiando la relación entre estos campos, y selecciona Guardar cambios.

valorDatosEntrada

  • El sistema muestra un mensaje en el que le indica al usuario la relación que debe haber entre estos campos y solicita que por favor los corrija.

Igual a lo esperado.