Tabla de Contenido
3.3 Caso de Prueba para el Caso de Uso: Modificar Seguimiento de Proyecto
Flujo Básico
- El actor presiona el botón de 'Modificar Seguimiento del Proyecto'.
- El sistema despliega la ficha del seguimiento del proyecto en modo edición, y los botones 'Guardar Cambios' y 'Cancelar'.
- Si el actor cambia los valores de los campos, y pulsa el botón 'Guardar Cambios'. El sistema muestra un mensaje “Los cambios se han realizado con éxito”
- Si el actor hace modificaciones o no, y presiona el botón 'Cancelar', el sistema no hace nada.
Flujos Alternativos
3.1. Si el actor borra uno de los campos, no ingresa ningún dato y luego presiona guardar, el sistema muestra un mensaje “Todos los datos son obligatorios. Por favor ingrese el valor del campo 'campoOmitido' ”.
3.2. Si el actor borra uno de los campos e introduce valores inválidos (dejando ese campo en estado inconsistente, por ejemplo ingresando letras en campos numéricos), y presiona 'Guardar', el sistema muestra un mensaje “El dato ingresado en 'campoModificado' es inválido”.
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 modifica algunos campos del seguimiento del proyecto y selecciona guardar cambios. | valorDatosEntrada |
| Igual a lo esperado. | ||
Flujo Básico (opción guardar) | 2 | Observar el comportamiento del sistema cuando el actor Supervisor modifica algunos campos del seguimiento del proyecto y selecciona guardar cambios. | valorDatosEntrada |
| Igual a lo esperado. | ||
Flujo Básico (opción cancelar) | 3 | Observar el comportamiento del sistema cuando el actor Enlace modifica algunos campos del seguimiento del proyecto y selecciona cancelar. | valorDatosEntrada |
| Igual a lo esperado. | ||
Condición de entrada (seguimiento del proyecto en un nivel de usuario diferente al del actor ejecutor de la acción) | 4 | Observar el comportamiento del sistema cuando el actor Enlace intenta modificar el seguimiento del proyecto cuando tiene estado 'Enviado a Supervisor' (Seguimiento del Proyecto en nivel supervisor). | valorDatosEntrada | valorSalidaEsperada | Igual a lo esperado. | ||
Condición de entrada (Seguimiento del proyecto aprobado) | 5 | Observar el comportamiento del sistema cuando el actor Enlace intenta modificar el seguimiento del proyecto, y este está aprobado. | valorDatosEntrada | valorSalidaEsperada | Igual a lo esperado. | ||
Flujo Alternativo 3.1 (borra campos obligatorios y los deja vacíos) | 6 | Observar el comportamiento del sistema cuando el actor Enlace borra el valor de algunos campos obligatorios, no ingresa un nuevo valor y selecciona Guardar cambios. | valorDatosEntrada |
| El sistema guarda la información y no presenta el mensaje. | ||
Flujo Alternativo 3.2 (cambia valores de campos por valores inválidos) | 7 | Observar el comportamiento del sistema cuando el actor Enlace borra el valor de algunos campos del seguimiento del proyecto e ingresa un valor inválido, y selecciona Guardar cambios. | valorDatosEntrada |
| El sistema guarda la información y no presenta el mensaje. Además convierte los valores inválidos en letras y convierte el Estado de la planificación en "Sobre Ejecución". |