Tabla de Contenido
7.1 Caso de Prueba para el Caso de Uso: Reformular Acciones Centralizadas
Flujo Básico
- El actor presiona el botón 'Reformular Acciones Centralizadas'.
- El sistema despliega el formulario 'Acciones Centralizadas', dividido en las siguientes subsecciones (a partir de la segunda subsección, hay una subsección para cada Acción Centralizada; a su vez, cada AC es desglosada en AE; a su vez, cada AE es desglosada en partidas; y a su vez, cada partida desglosada en meses; cada celda carga el campo del valor ingresado en el período de registro, y solicita la variación que comienza con un símbolo “+” o “-”):
- 'Datos de la Reformulación', que contiene los campos:
- Fecha de aprobación
- Justificación
- 'AC 1 - Dirección y Coordinación de los trabajadores', que contiene las Acciones Específicas:
- 'AE 1 - Asignación y control de los recursos para gastos de los trabajadores'
- 401 Gastos de Personal (401.00.00.01 a 401.99.00.00)
- 'AE 1 - Asignación y control de los recursos para gastos de los trabajadores'
- 'AC 2. Gestión administrativa', que contiene las Acciones Específicas:
- 'AE 1 - Apoyo institucional a las acciones específicas de los proyectos del ente'
- 4.02 “Materiales, Suministros y Mercancías”
- 4.03 “Servicios no Personales”
- 4.04 “Activos Reales”
- 4.05 “Activos Financieros”
- 4.07 “Transferencias y Donaciones”
- 'AE 2 - Apoyo institucional al sector privado y al sector externo'
- 4.05 “Activos Financieros”
- 4.07 “Transferencias y Donaciones”
- 'AE 3 - Apoyo institucional al sector público'
- 4.05 “Activos Financieros”
- 4.07 “Transferencias y Donaciones”
- 'AE 1 - Apoyo institucional a las acciones específicas de los proyectos del ente'
- 'AC 3. Previsión y protección social', que contiene las Acciones Específicas:
- 'AE 1 - Asignación y control de los recursos para gastos de los pensionados, pensionadas, jubilados y jubiladas'
- 403 “Servicios no Personales”
- 'AE 1 - Asignación y control de los recursos para gastos de los pensionados, pensionadas, jubilados y jubiladas'
- 'AC 7. Protección y atención integral a las familias y personas en los refugios en caso de emergencias o desastres', que contiene las Acciones Específicas:
- 'AE 1 - Asignación y control de los recursos para la atención de familias y personas en los refugios'
- 401 a 407
- 'AE 1 - Asignación y control de los recursos para la atención de familias y personas en los refugios'
- 'Datos de la Reformulación', que contiene los campos:
y muestra los botones 'Crear Reformulación' y 'Cancelar'.
- Si el actor ingresa los valores de los campos solicitados, y presiona el botón 'Crear Reformulación', El sistema crea la ficha de Reformulación de las Acciones Centralizadas y cambia el estado de las Acciones Centralizadas a 'Reformuladas en Enlace', almacena los datos ingresados, y muestra el mensaje “La ficha de Reformulación de Acciones Centralizadas se ha creado con éxito”.
- Si el actor presiona 'Cancelar', el sistema no ejecuta ninguna acción.
Flujos Alternativos
3.1. Si el actor no ingresa ningún dato de 'variación' para algún campo de meta financiera y luego presiona 'Crear Reformulación', el sistema muestra un mensaje “Debe ingresar al menos una variación para meta financiera”.
3.2. Si el actor introduce valores inválidos (por ejemplo, ingresando letras en campos numéricos), y presiona 'Crear Reformulación', 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 crear reformulación) | 1 | Observar el comportamiento del sistema cuando el actor Enlace ingresa los valores de los campos de variación para las partidas de su preferencia y selecciona crear reformulación de acciones centralizadas. |
| Igual a lo esperado. | |||
Flujo Básico (opción crear reformulación) | 2 | Observar el comportamiento del sistema cuando el actor Enlace ingresa los valores de los campos de variación de las partidas de su preferencia y selecciona crear reformulación de acciones centralizadas. |
| Igual a lo esperado. | |||
Condición de entrada (período de ingreso de reformulaciones no activo) | 3 | Observar el comportamiento del sistema cuando el actor Enlace ingresa los valores de los campos de variación para las partidas de su preferencia y selecciona crear reformulación de acciones centralizadas, pero el período de ingreso de reformulaciones no está activo. |
| Igual a lo esperado. | El sistema no muestra el mensaje indicado. | ||
Flujo Básico (opción cancelar) | 4 | Observar el comportamiento del sistema cuando el actor Enlace ingresa los valores de los campos de variación para las partidas de su preferencia y selecciona cancelar. |
| Igual a lo esperado. | |||
Flujo Alternativo 3.1 (no coloca al menos una variación para alguna partida) | 5 | Observar el comportamiento del sistema cuando el actor Enlace no ingresa los valores de los campos de variación para al menos una partida y selecciona crear reformulación de acciones centralizadas. |
| El sistema crea la reformulación, por tanto el sistema no muestra el mensaje. | |||
Flujo Alternativo 3.2 (datos inválidos) | 6 | Observar el comportamiento del sistema cuando el actor Enlace ingresa valores inválidos en los campos de variación para al menos una partida y selecciona crear reformulación de acciones centralizadas. |
| El sistema asume los valores inválidos como "cero". |