wiki:sipp/Metodologia/Desarrollo/PlanesDePrueba/PruebasFuncionales/x5SeguimientoAccionesCentralizadas/cp5.1

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

--

5.1 Caso de Prueba para el Caso de Uso: Ingresar Seguimiento de Acciones Centralizadas

Flujo Básico

  1. El actor presiona el botón 'Seguimiento de Acciones Centralizadas'.
  2. 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):
    1. '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

y muestra los botones 'Guardar' y 'Cancelar'.

  1. 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'.
  2. 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.

  • Seguimiento de acciones centralizadas creado con estado en 'Ingresado'
  • El sistema muestra un mensaje en el que indica que los datos ingresados en el seguimiento de las acciones centralizadas se han almacenado con éxito
  • Botón Imprimir disponible

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.

  • Seguimiento de acciones centralizadas creado con estado en 'Ingresado'
  • El sistema muestra un mensaje en el que indica que los datos ingresados del seguimiento de las acciones centralizadas se han almacenado con éxito
  • El sistema muestra una nota indicando que el mes actual tendrá estatus 'Sin Planificación', e indicando que si desea ingresar el seguimiento diferente para ese mes deberá primero reformular las acciones centralizadas.
  • Botón Imprimir disponible

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.

  • Ficha de seguimiento de las acciones centralizadas No Creada
  • El sistema muestra un mensaje en el que indica que el período de ingreso de seguimiento 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.

  • Ficha de seguimiento de las acciones centralizadas No Creada

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.

  • Ficha de seguimiento de las acciones centralizadas no creada.
  • El sistema muestra un mensaje en el que indica que debe ingresar los valores de los campos omitidos.

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.

  • Ficha de seguimiento de las acciones centralizadas No Creada
  • El sistema muestra un mensaje en el que indica los valores que son inválidos y solicita que por favor los corrija

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.

  • Ficha de seguimiento de las acciones centralizadas No Creada
  • El sistema muestra un mensaje en el que indica los valores que son inválidos y solicita que por favor los corrija

El sistema guarda la información y asume los caracteres inválidos como "cero".