Version 6 (modified by jvizcarrondo, 8 años ago) (diff) |
---|
Tabla de Contenido
1.1.2 Caso de Prueba para el Caso de Uso: Ingresar Datos Generales.
Flujo Básico
- El actor presiona el botón 'Datos Generales'.
- El sistema despliega el formulario 'Datos Generales (2/5)', dividido en las siguientes subsecciones:
- 'Clasificación Sectorial', que contiene los siguientes campos:
- Sector del proyecto
- Subsector del proyecto
- 'Capacidades e Instituciones', que contiene los siguientes campos:
- Talento Humano, c/u compuesto por los campos:
- Institución
- Nombres y Apellidos
- Cargo
- Rol en el Proyecto
- Porcentaje del Esfuerzo [horas/semana]
- Formación
- Capacidades, c/u compuesto por los campos:
- Institución
- Infraestructura
- Equipos
- Insumos
- Servicios
- Relaciones Institucionales, c/u compuesto por el campo:
- Institución
- Talento Humano, c/u compuesto por los campos:
- 'Empleos Generados', que contiene los siguientes campos:
- Número estimado de empleos directos Masculino
- Número estimado de empleos directos Femenino
- Número estimado de empleos indirectos Masculino
- Número estimado de empleos indirectos Femenino
- Total empleos directos (calculado de 'empleos directos Masculino' + 'empleos directos Femenino')
- Total empleos indirectos (calculado de 'empleos indirectos Masculino' + 'empleos indirectos Femenino')
- 'Beneficiarios', c/u compuesto por los campos:
- Número de beneficiarios directos Masculino
- Número de beneficiarios directos Femenino
- Número de beneficiarios indirectos Masculino
- Número de beneficiarios indirectos Femenino
- Número Total de beneficiarios (calculado de 'Número de beneficiarios directos masculino' + 'Número de beneficiarios directos femenino' + 'Número de beneficiarios indirectos masculino' + 'Número de beneficiarios indirectos femenino')
- 'Objetivo del Proyecto'
- Objetivo General
- Objetivo(s) Específico(s)
- 'Clasificación Sectorial', que contiene los siguientes campos:
y muestra los botones 'Guardar' y 'Cancelar'.
- Si el actor ingresa los valores de los campos solicitados, y presiona el botón 'Guardar'. El sistema almacena los datos ingresados, desbloquea la siguiente sección de registro (Indicadores del Proyecto), muestra el mensaje “La sección 2 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 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 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 generales del proyecto y selecciona guardar proyecto. |
Institución1="Inst3",
Nombres y Apellidos="Pablo Marcano",
Cargo="Analista del sistema",
Rol en el Proyecto= "Analista del Sistema",
Porcentaje del Esfuerzo [horas/semana]="90%",
Formación="5 años estudiando modelado de sistemas".
Institución1="Universidad AM",
Infraestructura="aa",
Equipos="aa",
Insumos="aa",
Servicios="aa".
Institución1="UMX".
|
| Igual a lo esperado. | Falta el campo "Sub-sector" y en el items beneficiarios falta el campo "Total". | |
Flujo Básico (opción guardar) | 2 | Observar el comportamiento del sistema cuando el actor Enlace ingresa los datos generales del proyecto y selecciona guardar proyecto. |
Institución1="Inst4",
Nombres y Apellidos="Miguel qeed",
Cargo="assd",
Rol en el Proyecto= "assd",
Porcentaje del Esfuerzo [horas/semana]="40%",
Formación="asee".
Institución1="institutito aee",
Infraestructura="aa",
Equipos="aa",
Insumos="aa",
Servicios="aa".
Institución1="OMS".
|
| 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 generales del proyecto y selecciona guardar proyecto, pero el período de ingreso de proyectos operativos no está activo. |
Institución1="Inst3",
Nombres y Apellidos="Pablo Marcano",
Cargo="Analista del sistema",
Rol en el Proyecto= "Analista del Sistema",
Porcentaje del Esfuerzo [horas/semana]="90%",
Formación="5 años estudiando modelado de sistemas".
Institución1="Universidad AM",
Infraestructura="aa",
Equipos="aa",
Insumos="aa",
Servicios="aa".
Institución1="UMX".
|
| Igual a lo esperado. | El sistema no permite hacer nada, pero no muestra el mensaje. | |
Flujo Básico (opción cancelar) | 4 | Observar el comportamiento del sistema cuando el actor Enlace ingresa los datos generales del proyecto y selecciona cancelar. |
Institución1="Inst3",
Nombres y Apellidos="Francisco ppp",
Cargo="Analista del sistema",
Rol en el Proyecto= "Analista del Sistema",
Porcentaje del Esfuerzo [horas/semana]="90%",
Formación="5 años estudiando modelado de sistemas".
Institución1="Universidad AM",
Infraestructura="aa",
Equipos="aa",
Insumos="aa",
Servicios="aa".
Institución1="UMX".
|
| Igual a lo esperado. | ||
Flujo Alternativo 3.1 (omite datos) | 5 | Observar el comportamiento del sistema cuando el actor Enlace omite algunos datos generales del proyecto y selecciona guardar proyecto. |
Institución1="Inst3",
Nombres y Apellidos="Pablo Marcano",
Cargo="Analista del sistema",
Rol en el Proyecto= "",
Porcentaje del Esfuerzo [horas/semana]="90%",
Formación="5 años estudiando modelado de sistemas".
Institución1="Universidad AM",
Infraestructura="aa",
Equipos="aa",
Insumos="aa",
Servicios="aa".
Institución1="UMX".
|
| Igual a lo esperado. | ||
Flujo Alternativo 3.2 (datos inválidos) | 6 | Observar el comportamiento del sistema cuando el actor Enlace ingresa los datos generales del proyecto y selecciona guardar proyecto, pero algunas cantidades son invalidas. |
Institución1="Inst3",
Nombres y Apellidos="Mercedes A",
Cargo="Analista del sistema",
Rol en el Proyecto= "Analista del Sistema",
Porcentaje del Esfuerzo [horas/semana]="90%",
Formación="5 años estudiando modelado de sistemas".
Institución1="Universidad AM",
Infraestructura="aa",
Equipos="aa",
Insumos="aa",
Servicios="aa".
Institución1="UMX".
|
| El sistema guarda la información, no muestra el mensaje y asume los caracteres como "cero". |