wiki:sipp/Metodologia/Desarrollo/PlanesDePrueba/PruebasFuncionales/x2DefinicionAccionesCentralizadas/cp2.1

2.1 Caso de Prueba para el Caso de Uso: Ingresar Acciones Centralizadas

Flujo Básico

  1. El actor presiona el botón 'Acciones Centralizadas'.
  2. El sistema despliega el formulario 'Acciones Centralizadas', dividido en las siguientes subsecciones (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):
    1. '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)
    2. '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”
    3. '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”
    4. '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

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 Acciones Centralizadas con el estado 'Ingresadas', almacena los datos ingresados, y muestra el mensaje “La ficha de Acciones Centralizadas se ha creado con éxito”.
  2. 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/o meta financiera y luego presiona guardar, el sistema muestra un mensaje “Debe ingresar al menos una variación para meta física y/o meta financiera”.
3.2. 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 las partidas de su preferencia y selecciona guardar.

  • Ficha de Acciones Centralizadas creada con estado en 'Ingresadas'
  • El sistema muestra un mensaje en el que indica que los datos ingresados en la ACs se han almacenado con éxito
  • Botón Imprimir disponible

Igual a lo esperado.

El sistema no presenta el botón "Imprimir".

Flujo Básico (opción guardar) y Requisito Especial II (nota para mes con valor 0)

2

Observar el comportamiento del sistema cuando el actor Enlace ingresa los valores de las partidas de su preferencia y selecciona guardar, pero algunos de los meses de las partidas agregadas tienen valor 0.

  • Ficha de Acciones Centralizadas creada y con estado en 'Ingresadas'
  • El sistema muestra un mensaje en el que indica que los datos ingresados de las ACs se han almacenado con éxito
  • El sistema muestra una nota indicando que en el mes 'mes1' no podrá hacer seguimiento de la partida 'partida1' debido a que se asigno cero, e indicando que si luego desea ingresar el seguimiento para ese mes deberá primero reformular las acciones centralizadas.
  • Botón Imprimir disponible

Igual a lo esperado.

El sistema no muestra la nota indicada.

Requisito Especial III (agregar una partida de una AC nueva definida por el administrador)

3

Observar el comportamiento del sistema cuando el actor Enlace ingresa valores en algunos campos de partidas de una acción centralizada definida por el administrador y selecciona guardar.

  • Ficha de Acciones Centralizadas creada con estado en 'Ingresadas'
  • El sistema muestra un mensaje en el que indica que los datos ingresados en la ACs se han almacenado con éxito
  • Botón Imprimir disponible

Igual a lo esperado.

Condición de entrada (período de ingreso no activo)

4

Observar el comportamiento del sistema cuando el actor Enlace ingresa los valores de las partidas de su preferencia y selecciona guardar, pero el período de ingreso de acciones centralizadas no está activo.

  • Ficha de Acciones Centralizadas No Creada
  • El sistema muestra un mensaje en el que indica que el período de ingreso de ACs no está activo

El sistema no permite editar la información.

Flujo Básico (opción cancelar)

5

Observar el comportamiento del sistema cuando el actor Enlace ingresa los valores de las partidas de su preferencia y selecciona cancelar.

  • Ficha de ACs No Creada

Igual a lo esperado.

Flujo Alternativo 3.1 (omite datos)

6

Observar el comportamiento del sistema cuando el actor Enlace no ingresa los valores para al menos una partida y selecciona guardar.

  • Ficha de ACs no creada.
  • El sistema muestra un mensaje en el que indica que debe ingresar al menos una partida

El sistema no presenta el mensaje indicado.

Flujo Alternativo 3.2 (datos inválidos)

7

Observar el comportamiento del sistema cuando el actor Enlace ingresa valores inválidos en algunos campos de partidas y selecciona guardar.

  • Ficha de ACs 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".


Last modified 8 años ago Modificado por última vez en fecha 03/03/2016 09:51:20