wiki:sipp/Metodologia/Desarrollo/PlanesDePrueba/PruebasFuncionales/x1DefinicionProyectosOperativos/cp1.1.1

1.1 Caso de Prueba para el Caso de Uso: Ingresar Proyecto.

1.1.1 Caso de Prueba para el Caso de Uso: Ingresar Datos Básicos.

Flujo Básico

  1. El actor presiona el botón 'Datos Básicos'.
  2. El sistema activa la primera sesión de registro del proyecto y despliega el formulario 'Datos Básicos (1/5)', dividido en las siguientes subsecciones:
    1. 'Datos Básicos de Identificación del Proyecto', que contiene los siguientes campos:
      • Año del Proyecto (dato tomado del sistema)
      • Código del Proyecto
      • Nombre del Proyecto
      • Fecha de Inicio
      • Fecha de Culminación
      • Estatus del Proyecto
      • Situación Presupuestaria
      • Monto Total del Proyecto para el Año en Curso
      • ¿Es Proyecto Plurianual?
      • Monto Total del Proyecto
      • ¿Está considerado para el POAN?
    2. 'Gerente del Proyecto', que contiene los siguientes campos:
      • Institución (dato tomado del usuario que ingresa la información)
      • Autoridad de la Institución
      • Líder del Proyecto
      • Unidad de Adscripción del líder
      • Cargo del líder
      • Teléfono del líder
      • Correo del líder
    3. 'Área Estratégica', que contiene los siguientes campos:
      • Directriz_PNDES
      • Políticas Institucionales del MPPCTI
      • Estrategia MPPCTI
      • Objetivo PNDES
      • Estrategia PNDES
      • Política PNDES

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 del Proyecto con el estado 'Ingresado', almacena los datos ingresados, desbloquea la siguiente sección de registro (Datos Generales del Proyecto), muestra el mensaje “La sección 1 de la ficha del proyecto se ha guardado con éxito. A continuación se muestra la siguiente sección de registro de proyecto”, y activa el botón 'Imprimir' para la sección 1.
  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 actor coloca una cantidad mayor en 'Monto Total del Proyecto para el Año en Curso' que la colocada en 'Monto Total del Proyecto', el sistema muestra un mensaje “El 'Monto Total del Proyecto para el Año en Curso' no debe ser superior al 'Monto Total del Proyecto' ”.
3.3. Si el actor ingresa datos inválidos, el sistema muestra un mensaje en el que le indica que por favor corrija los datos inválidos ingresados.

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 datos básicos del proyecto y selecciona guardar proyecto.

  • Código del Proyecto="Inst1-12"
  • Nombre del Proyecto= "Desarrollo de sistema astronómico"
  • Fecha de Inicio= "12/06/12"
  • Fecha de Culminación= "16/12/12"
  • Estatus del Proyecto= "En ejecución"
  • Situación Presupuestaria= "Sin recurso"
  • Monto Total del Proyecto para el Año en Curso= "10000"
  • ¿Es Proyecto Plurianual?= "No"
  • Monto Total del Proyecto= "10000"
  • ¿Está considerado para el POAN?= "Si"
  • Autoridad de la Institución= "Fulano"
  • Líder del Proyecto= "Juan"
  • Unidad de Adscripción del líder= "Investigación"
  • Cargo del líder= "investigador"
  • Teléfono del líder= "10000000009"
  • Correo del líder= "correo@…"
  • Directriz_PNDES= "Directriz1"
  • Políticas Institucionales del MPPCTI= "Politica1"
  • Estrategia MPPCTI= "Estrategia1"
  • Objetivo PNDES= "Objetivo1"
  • Estrategia PNDES= "EstrategiaPNDES1"
  • Política PNDES= "PoliticaPNDES1"
  • Opción seleccionada= “Guardar”.
  • Proyecto Creado con estado en 'Ingresado'
  • Siguiente sección desbloqueada
  • El sistema muestra un mensaje en el que indica que la sección 1 se ha almacenado con éxito, y que la siguiente sección ya puede ser ingresada
  • Botón Imprimir disponible para la sección 1

Igual a lo esperado.

Hacen falta campos para política,estrategia, objetivo, etc.

Flujo Básico (opción guardar)

2

Observar el comportamiento del sistema cuando el actor Enlace ingresa los datos básicos del proyecto y selecciona guardar proyecto.

  • Código del Proyecto= "Inst2-14"
  • Nombre del Proyecto= "Sistemas para Servicios Meteorológicos"
  • Fecha de Inicio= "02/02/12"
  • Fecha de Culminación= "31/12/12"
  • Estatus del Proyecto= "En ejecución"
  • Situación Presupuestaria= "En ejecución"
  • Monto Total del Proyecto para el Año en Curso= "20100"
  • ¿Es Proyecto Plurianual?= "Si"
  • Monto Total del Proyecto= "30100"
  • ¿Está considerado para el POAN?= "Si"
  • Autoridad de la Institución= "Ramón"
  • Líder del Proyecto= "Miguel"
  • Unidad de Adscripción del líder= "Investigación"
  • Cargo del líder= "Investigador/desarrollador"
  • Teléfono del líder= "122234455"
  • Correo del líder= "ads@…"
  • Directriz_PNDES= "Directriz1"
  • Políticas Institucionales del MPPCTI= "Politica1"
  • Estrategia MPPCTI= "Estrategia1"
  • Objetivo PNDES= "Objetivo1"
  • Estrategia PNDES= "EstrategiaPNDES1"
  • Política PNDES= "PoliticaPNDES1"
  • Opción seleccionada= “Guardar”.
  • Proyecto Creado con estado en 'Ingresado'
  • Siguiente sección desbloqueada
  • El sistema muestra un mensaje en el que indica que la sección 1 se ha almacenado con éxito, y que la siguiente sección ya puede ser ingresada
  • Botón Imprimir disponible

Igual a lo esperado.

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

3

Observar el comportamiento del sistema cuando el actor Enlace ingresa los datos básicos del proyecto y selecciona guardar proyecto, pero el período de ingreso de proyectos operativos no está activo.

  • Código del Proyecto= "Inst2-15"
  • Nombre del Proyecto= "Sistemas para Servicios Meteorológicos"
  • Fecha de Inicio= "02/02/12"
  • Fecha de Culminación= "31/12/12"
  • Estatus del Proyecto= "En ejecución"
  • Situación Presupuestaria= "En ejecución"
  • Monto Total del Proyecto para el Año en Curso= "20100"
  • ¿Es Proyecto Plurianual?= "Si"
  • Monto Total del Proyecto= "30100"
  • ¿Está considerado para el POAN?= "Si"
  • Autoridad de la Institución= "Ramón"
  • Líder del Proyecto= "Miguel"
  • Unidad de Adscripción del líder= "Investigación"
  • Cargo del líder= "Investigador/desarrollador"
  • Teléfono del líder= "122234455"
  • Correo del líder= "ads@…"
  • Directriz_PNDES= "Directriz1"
  • Políticas Institucionales del MPPCTI= "Politica1"
  • Estrategia MPPCTI= "Estrategia1"
  • Objetivo PNDES= "Objetivo1"
  • Estrategia PNDES= "EstrategiaPNDES1"
  • Política PNDES= "PoliticaPNDES1"
  • Opción seleccionada= “Guardar”.
  • Proyecto No Creado
  • El sistema muestra un mensaje en el que indica que el período de ingreso de proyectos 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 datos básicos del proyecto y selecciona cancelar.

  • Código del Proyecto= "Inst2-14"
  • Nombre del Proyecto= "Sistemas para Servicios Meteorológicos"
  • Fecha de Inicio= "02/02/12"
  • Fecha de Culminación= "31/12/12"
  • Estatus del Proyecto= "En ejecución"
  • Situación Presupuestaria= "En ejecución"
  • Monto Total del Proyecto para el Año en Curso= "20100"
  • ¿Es Proyecto Plurianual?= "Si"
  • Monto Total del Proyecto= "30100"
  • ¿Está considerado para el POAN?= "Si"
  • Autoridad de la Institución= "Ramón"
  • Líder del Proyecto= "Miguel"
  • Unidad de Adscripción del líder= "Investigación"
  • Cargo del líder= "Investigador/desarrollador"
  • Teléfono del líder= "122234455"
  • Correo del líder= "ads@…"
  • Directriz_PNDES= "Directriz1"
  • Políticas Institucionales del MPPCTI= "Politica1"
  • Estrategia MPPCTI= "Estrategia1"
  • Objetivo PNDES= "Objetivo1"
  • Estrategia PNDES= "EstrategiaPNDES1"
  • Política PNDES= "PoliticaPNDES1"
  • Opción seleccionada= “Cancelar”.
  • Proyecto No Creado

Igual a lo esperado.

Flujo Alternativo 3.1 (omite datos)

5

Observar el comportamiento del sistema cuando el actor Enlace omite algunos datos básicos del proyecto y selecciona guardar proyecto.

  • Código del Proyecto= "Inst2-14"
  • Nombre del Proyecto= ""
  • Fecha de Inicio= "02/02/12"
  • Fecha de Culminación= "31/12/12"
  • Estatus del Proyecto= "En ejecución"
  • Situación Presupuestaria= "En ejecución"
  • Monto Total del Proyecto para el Año en Curso= "20100"
  • ¿Es Proyecto Plurianual?= "Si"
  • Monto Total del Proyecto= ""
  • ¿Está considerado para el POAN?= "Si"
  • Autoridad de la Institución= "Ramón"
  • Líder del Proyecto= "Miguel"
  • Unidad de Adscripción del líder= "Investigación"
  • Cargo del líder= ""
  • Teléfono del líder= "122234455"
  • Correo del líder= "ads@…"
  • Directriz_PNDES= "Directriz1"
  • Políticas Institucionales del MPPCTI= "Politica1"
  • Estrategia MPPCTI= "Estrategia1"
  • Objetivo PNDES= "Objetivo1"
  • Estrategia PNDES= "EstrategiaPNDES1"
  • Política PNDES= "PoliticaPNDES1"
  • Opción seleccionada= “Guardar”.
  • Proyecto No Creado
  • El sistema muestra un mensaje indicando los campos omitidos 'Nombre del Proyecto', 'Monto Total del Proyecto' y 'Cargo del líder' y solicitando que por favor los ingrese

Igual a lo esperado.

Flujo Alternativo 3.1, 3.2 y 3.3 (datos inválidos)

6

Observar el comportamiento del sistema cuando el actor Enlace ingresa los datos básicos del proyecto y selecciona guardar proyecto, pero el correo y el número de teléfono son inválidos, una de las fecha tiene año diferente al año del proyecto, y monto para el año en curso es mayor que el monto total del proyecto.

  • Código del Proyecto= "Inst2-14"
  • Nombre del Proyecto= "Sistemas para Servicios Meteorológicos"
  • Fecha de Inicio= "02/02/12"
  • Fecha de Culminación= "31/12/15"
  • Estatus del Proyecto= "En ejecución"
  • Situación Presupuestaria= "En ejecución"
  • Monto Total del Proyecto para el Año en Curso= "40100"
  • ¿Es Proyecto Plurianual?= "Si"
  • Monto Total del Proyecto= "30100"
  • ¿Está considerado para el POAN?= "Si"
  • Autoridad de la Institución= "Ramón"
  • Líder del Proyecto= "Miguel"
  • Unidad de Adscripción del líder= "Investigación"
  • Cargo del líder= "Investigador/desarrollador"
  • Teléfono del líder= "fso4455a"
  • Correo del líder= "correo.com"
  • Directriz_PNDES= "Directriz1"
  • Políticas Institucionales del MPPCTI= "Politica1"
  • Estrategia MPPCTI= "Estrategia1"
  • Objetivo PNDES= "Objetivo1"
  • Estrategia PNDES= "EstrategiaPNDES1"
  • Política PNDES= "PoliticaPNDES1"
  • Opción seleccionada= “Guardar”.
  • Proyecto No Creado
  • El sistema muestra un mensaje indicando los campos inválidos: correo, número de teléfono, fecha fin, monto total del proyecto; e indica que la fecha fin debe estar en el mismo año del proyecto y que el monto total del proyecto no debe ser mayor al del año en curso.

Igual a lo esperado.

Flujo Alternativo 3.3 (fecha inicio > fecha fin)

7

Observar el comportamiento del sistema cuando el actor Enlace ingresa los datos básicos del proyecto y selecciona guardar proyecto, pero la fecha de inicio del proyecto es mayor a la fecha fin del proyecto.

  • Código del Proyecto= "Inst2-14"
  • Nombre del Proyecto= "Sistemas para Servicios Meteorológicos"
  • Fecha de Inicio= "02/02/12"
  • Fecha de Culminación= "31/01/12"
  • Estatus del Proyecto= "En ejecución"
  • Situación Presupuestaria= "En ejecución"
  • Monto Total del Proyecto para el Año en Curso= "20100"
  • ¿Es Proyecto Plurianual?= "Si"
  • Monto Total del Proyecto= "30100"
  • ¿Está considerado para el POAN?= "Si"
  • Autoridad de la Institución= "Ramón"
  • Líder del Proyecto= "Miguel"
  • Unidad de Adscripción del líder= "Investigación"
  • Cargo del líder= "Investigador/desarrollador"
  • Teléfono del líder= "122234455"
  • Correo del líder= "ads@…"
  • Directriz_PNDES= "Directriz1"
  • Políticas Institucionales del MPPCTI= "Politica1"
  • Estrategia MPPCTI= "Estrategia1"
  • Objetivo PNDES= "Objetivo1"
  • Estrategia PNDES= "EstrategiaPNDES1"
  • Política PNDES= "PoliticaPNDES1"
  • Opción seleccionada= “Guardar”.
  • Proyecto No Creado
  • El sistema muestra un mensaje indicando que la fecha inicio del proyecto debe ser menor que la fecha fin.

Igual a lo esperado.


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