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

1.3 Caso de Prueba para el Caso de Uso: Modificar Proyecto.

Flujo Básico

  1. El actor presiona el botón de 'Modificar Proyecto'.
  2. El sistema despliega la ficha del Proyecto en modo edición, y los botones 'Guardar Cambios' y 'Cancelar'.
  3. 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”
  4. 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 proyecto y selecciona guardar cambios.

valorDatosEntrada

valorSalidaEsperada

Igual a lo esperado.

Flujo Básico (opción guardar)

2

Observar el comportamiento del sistema cuando el actor Supervisor modifica algunos campos del proyecto y selecciona guardar cambios.

valorDatosEntrada

valorSalidaEsperada

Igual a lo esperado.

Flujo Básico (opción cancelar)

3

Observar el comportamiento del sistema cuando el actor Enlace modifica algunos campos del proyecto y selecciona cancelar.

valorDatosEntrada

valorSalidaEsperada

Igual a lo esperado.

Condición de entrada (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 proyecto con estado 'enviado a supervisor' (proyecto en nivel supervisor).

valorDatosEntrada

valorSalidaEsperada

Igual a lo esperado.

Condición de entrada (Proyecto aprobado)

5

Observar el comportamiento del sistema cuando el actor Enlace intenta modificar el proyecto con estado 'aprobado'.

valorDatosEntrada

valorSalidaEsperada

Igual a lo esperado.

Flujo Alternativo 3.1 (borra campos y los deja vacío)

6

Observar el comportamiento del sistema cuando el actor Enlace borra el valor de algunos campos del proyecto pero no ingresa un nuevo valor y selecciona Guardar cambios.

valorDatosEntrada

valorSalidaEsperada

Igual a lo esperado.

Flujo Alternativo 3.2 (borra campos y los deja en estado inconsistente)

7

Observar el comportamiento del sistema cuando el actor Enlace borra el valor de algunos campos del proyecto pero ingresa un valor inválido y selecciona Guardar cambios.

valorDatosEntrada

valorSalidaEsperada

Igual a lo esperado.


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