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

4.1 Caso de Prueba para el Caso de Uso: Ingresar Seguimiento de Acción Específica de Proyecto

Flujo Básico

  1. El actor presiona el botón 'Seguimiento de Acción Específica de Proyecto'.
  2. El sistema despliega el formulario 'Seguimiento y Control de Acción Específica del Proyecto', dividido en las siguientes subsecciones:
    1. 'Asignación Financiera de la Acción', que contiene el siguiente dato (cargado de la información ingresada en el registro del proyecto):
      • Código del Proyecto
      • Nombre del Proyecto
    2. 'Asignación Financiera de la Acción', que contiene el siguiente dato (cargado de la información ingresada en el registro del proyecto):
      • Monto Total del Proyecto para el Año en curso
    3. 'Datos de la Acción', que contiene los siguientes datos (cargados de la información ingresada en el registro del proyecto):
      • Nombre de la Acción Específica
      • Fecha de Inicio
      • Fecha de Fin
      • Ejecutor
      • País
      • Estado
      • Municipio
      • Parroquia
      • Latitud
      • Longitud
    4. 'Indicadores de la Meta Física de la Acción', que contiene los siguientes datos y campos:
      • Descripción del Bien o Servicio (cargado de la información ingresada en el registro del proyecto)
      • Unidad de Medida (cargado de la información ingresada en el registro del proyecto)
      • Tabla Seguimiento de Meta física de la Acción Específica del Proyecto, donde:
        • Cada fila es un mes (correspondido entre 'fecha inicio' y 'fecha fin de la acción específica del proyecto'), con único mes ingresable el actual (establecido por el administrador) mientras que los otros meses solo se muestran (modo consulta).
        • Las columnas son las siguientes:
          • Mes
          • Planificado (dato cargado de la información ingresada en el registro del proyecto)
          • Ejecutado (campo solicitado por el sistema)
          • Porcentaje de Logro (resultado de 'Ejecutado'/'Planificado')
          • Estatus de Ejecución (dependiendo del valor de 'Porcentaje de Logro' muestra el color correspondiente)
          • Información Complementaria (campo solicitado por el sistema)
    5. 'Indicadores Financieros de la Acción', que contiene los siguientes datos y campos:
      • Tabla Seguimiento de Programación Financiera de la acción específica del Proyecto, donde:
        • Cada fila es un mes (correspondido entre 'fecha inicio' y 'fecha fin de la acción específica del proyecto'), con único mes ingresable el actual (establecido por el administrador) mientras que los otros meses solo se muestran (modo consulta).
        • Las columnas son las siguientes:
          • Mes
          • Asignado (dato cargado de la información ingresada en el registro del proyecto, a nivel de partidas)
          • Comprometido (campo solicitado por el sistema, a nivel de partidas)
          • Causado (campo solicitado por el sistema, a nivel de partidas)
          • Pagado (campo solicitado por el sistema, a nivel de partidas)
          • Porcentaje de Inversión (obtenido del resultado de 'Causado'/'Asignado', a nivel de partidas y general)
          • Estatus de Inversión (dependiendo del valor de 'Porcentaje de Inversión' muestra el color correspondiente, a nivel de partidas y general)
          • Información Complementaria (campo solicitado por el sistema)
      • Leyenda de colores usados en el 'Estatus de Ejecución' y 'Estatus de Inversión' (definibles por administrador), que muestra los rangos 'Porcentaje de Logro' y 'Porcentaje de Inversión' y sus correspondientes colores.

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 la Acción Específica del Proyecto con el estado 'Ingresado', almacena los datos ingresados, muestra el mensaje “El seguimiento de la Acción Específica del proyecto 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 acción específica de proyecto creado con estado en 'Ingresado'
  • El sistema muestra un mensaje en el que indica que los datos ingresados en el seguimiento de la acción específica del proyecto se han almacenado con éxito
  • Botón Imprimir disponible

Igual a lo esperado.

Flujo Básico (opción guardar) y Requisitos Especiales II y III (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 planificado y/o asignado igual a cero, y selecciona guardar.

  • Seguimiento de acción específica del proyecto creado con estado en 'Ingresado'
  • El sistema muestra un mensaje en el que indica que los datos ingresados del seguimiento de la acción específica del proyecto 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 la acción específica del proyecto.
  • Botón Imprimir disponible

El sistema presenta un mensaje que indica que el seguimiento se ha guardado y no muestra el mensaje de la necesidad 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 una acción específica del proyecto y selecciona guardar, pero el período de ingreso de seguimientos no está activo.

  • Ficha de seguimiento de la acción específica del proyecto 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 una acción específica del proyecto para el mes actual y selecciona cancelar.

  • Ficha de seguimiento de la acción específica del proyecto 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 una acción específica del proyecto y selecciona guardar.

  • Ficha de seguimiento de la acción específica del proyecto no creada.
  • El sistema muestra un mensaje en el que indica que debe ingresar los valores de los campos omitidos.

Igual a lo esperado.

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 la acción específica de proyecto y selecciona guardar.

  • Ficha de seguimiento de la acción específica del proyecto No Creada
  • El sistema muestra un mensaje en el que indica los valores que son inválidos y solicita que por favor los corrija

Igual a lo esperado.

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 una acción específica de proyecto y selecciona guardar.

  • Ficha de seguimiento de la acción específica del proyecto 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 convierte los valores inválidos en letras, modifica el "Estado de la Inversión" y genera mensajes de la igualdad sobre "Causado" y "Pagado" más no sobre la inválidez de los caracteres.


Last modified 8 años ago Modificado por última vez en fecha 03/03/2016 10:04:05