Tabla de Contenido
5.1 Caso de Prueba para el Caso de Uso: Ingresar Seguimiento de Acciones Centralizadas
Flujo Básico
- El actor presiona el botón 'Seguimiento de Acciones Centralizadas'.
- El sistema despliega el formulario 'Seguimiento y Control de Acciones Centralizadas', dividido en subsecciones (en cada subsección se ingresa el seguimiento para una acción centralizada):
- 'NúmeroAC - Nombre de la Acción Centralizada', que contiene los siguientes datos y campos:
- Tabla Seguimiento de Programación Financiera de la AE i de la Acción Centralizada (para cada una de las Acciones Específicas que conforman la Acción Centralizada), donde:
- Cada partida de una Acción Específica debe tener los Campos:
- Asignado (dato cargado de la información ingresada en el registro de las acciones centralizadas)
- Causado (campo solicitado por el sistema)
- Comprometido (campo solicitado por el sistema)
- Pagado (campo solicitado por el sistema)
- El total (obtenido del resultado de la suma de todos los meses a los que se les ha hecho seguimiento y el actual) de todas las partidas para:
- Asignado
- Causado
- Comprometido
- Pagado
- Cada partida de una Acción Específica debe tener los Campos:
- Tabla Seguimiento de Programación Financiera de la AE i de la Acción Centralizada (para cada una de las Acciones Específicas que conforman la Acción Centralizada), donde:
- 'NúmeroAC - Nombre de la Acción Centralizada', que contiene los siguientes datos y campos:
y muestra los botones 'Guardar' y 'Cancelar'.
- Si el actor ingresa los valores de los campos solicitados, y presiona el botón 'Guardar'. El sistema crea la ficha de Seguimiento de las Acciones Centralizadas con el estado 'Ingresado', almacena los datos ingresados, muestra el mensaje “El seguimiento de las Acciones Centralizadas se ha guardado con éxito”, y activa el botón 'Imprimir'.
- Si el actor presiona 'Cancelar', el sistema no ejecuta ninguna acción.
Flujos Alternativos
3.1. Si el actor deja al menos un campo vacío, el sistema muestra un mensaje “Todos los datos son obligatorios. Por favor ingrese el valor del campo 'campoOmitido' ”.
3.2. 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'".
3.3. Si el actor introduce valores inválidos (por ejemplo, ingresando letras en campos numéricos), y presiona 'Guardar', el sistema muestra un mensaje “El dato ingresado en 'nombreCampoInvalido' es inválido, por favor corregirlo”.
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 ingresa los valores de los campos solicitados y selecciona guardar. |
| Igual a lo esperado. | |||
Flujo Básico (opción guardar) y Requisitos Especiales II (nota para mes con valor 0) | 2 | Observar el comportamiento del sistema cuando el actor Enlace ingresa el seguimiento de un mes que tiene valor de asignado igual a cero, y selecciona guardar. |
| El sistema no permite ingresar información, presenta el estatus de la inversión como "No hay planificación" y no muestra el mensaje de la reformulación. | |||
Condición de entrada (período de ingreso no activo) | 3 | Observar el comportamiento del sistema cuando el actor Enlace intenta ingresar los valores para seguimiento de las acciones centralizadas y selecciona guardar, pero el período de ingreso de seguimientos no está activo. |
| Igual a lo esperado. | |||
Flujo Básico (opción cancelar) | 4 | Observar el comportamiento del sistema cuando el actor Enlace ingresa los valores del seguimiento de las acciones centralizadas para el mes actual y selecciona cancelar. |
| Igual a lo esperado. | |||
Flujo Alternativo 3.1 (omite datos) | 5 | Observar el comportamiento del sistema cuando el actor Enlace no ingresa todos los valores requeridos para el mes actual de seguimiento de las acciones centralizadas y selecciona guardar. |
| El sistema guarda la información igualmente. | |||
Flujo Alternativo 3.2 (relación de valores de campos 'comprometido', 'causado' y 'pagado') | 6 | Observar el comportamiento del sistema cuando el actor Enlace ingresa el valor de 'Comprometido' menor que el 'Causado', o el de 'Causado' menor que 'Pagado' para algún campo de seguimiento de las acciones centralizadas y selecciona guardar. |
| El sistema guarda la información y obviamente no presenta el mensaje. | |||
Flujo Alternativo 3.3 (datos inválidos) | 7 | Observar el comportamiento del sistema cuando el actor Enlace ingresa valores inválidos en algunos campos del seguimiento de las acciones centralizadas y selecciona guardar. |
| El sistema guarda la información y asume los caracteres inválidos como "cero". |