Casos Prueba
-
Upload
ruben-parodi -
Category
Documents
-
view
13 -
download
7
Transcript of Casos Prueba
Ingeniería del Software II
SETEPROS Casos de prueba
Versión 2.0
SETEPROS Versión: 2.0 Casos de prueba Fecha: 02/02/2010 Casos_prueba.pdf
Ingeniería del Software II, 2010 Página 2 de 11
Historial de revisiones
Fecha Versión Descripción Autor
25/01/2010 1.0 Primera versión de los casos de prueba Marcos Duque Oviedo
05/02/02 2.0 Segunda versión de los casos de prueba Marcos Duque Oviedo
SETEPROS Versión: 2.0 Casos de prueba Fecha: 02/02/2010 Casos_prueba.pdf
Ingeniería del Software II, 2010 Página 3 de 11
Índice 1. Introducción 4
1.1 Propósito 4 1.2 Alcance 4 1.3 Definiciones, acrónimos y abreviaturas 4 1.4 Referencias 4 1.5 Visión general 4
2. Casos de prueba 4 2.1 Usuario 4 2.2 Responsable de personal 5 2.3 Administrador 6 2.4 Jefe de proyecto 7 2.5 Trabajador 9
SETEPROS Versión: 2.0 Casos de prueba Fecha: 02/02/2010 Casos_prueba.pdf
Ingeniería del Software II, 2010 Página 4 de 11
Casos de Prueba 1. Introducción
1.1 Propósito En este documento se exponen los casos de prueba utilizados para probar las diferentes funcionalidades que
ofrece la aplicación SETEPROS desarrollada.
1.2 Alcance Es uno de los anexos del plan de pruebas, con lo cual todo a lo que afecta este documento ya está
especificado en el plan de pruebas.
1.3 Definiciones, acrónimos y abreviaturas Ver el glosario.
1.4 Referencias
Especificación de requisitos software SRS Modelo de casos de uso. Plan de pruebas
1.5 Visión general En el resto del documento se enumeran y se describen cada uno de los casos de prueba diseñados para
probar la funcionalidad de la aplicación SETEPROS.
2. Casos de prueba
2.1 Usuario
Caso de prueba 1: Id del caso de prueba CDP01 Elemento objeto de la prueba Iniciar sesión Fecha 24/01/2010 Descripción Login y password correctos Requisitos de entrada El login y password introducidos deben ser correctos Requisitos de salida Debe aparecer la pantalla principal del tipo de usuario
correspondiente. Requisitos especiales El login y password deben estar en la base de datos. Dependencias con otros casos de prueba CDP02
SETEPROS Versión: 2.0 Casos de prueba Fecha: 02/02/2010 Casos_prueba.pdf
Ingeniería del Software II, 2010 Página 5 de 11
Caso de prueba 2:
Id del caso de prueba CDP02 Elemento objeto de la prueba Iniciar sesión Fecha 24/01/2010 Descripción Login y/o password incorrectos Requisitos de entrada El login y/o password introducidos deben ser
incorrectos Requisitos de salida La ventana de login muestra un mensaje de error
indicando si el usuario no existe o si por el contrario éste existe pero no se ha introducido el password correspondiente.
Requisitos especiales El login y/o password introducidos no se encontrarán en la base de datos.
Dependencias con otros casos de prueba CDP01
Caso de prueba 3: Id del caso de prueba CDP03 Elemento objeto de la prueba Cerrar sesión Fecha 24/01/2010 Descripción Cierre de sesión Requisitos de entrada El usuario debe haber iniciado sesión. Requisitos de salida El sistema vuelve a la pantalla de login. Requisitos especiales Dependencias con otros casos de prueba
2.2 Responsable de personal
Caso de prueba 4: Id del caso de prueba CDP04 Elemento objeto de la prueba Alta trabajador Fecha 24/01/2010 Descripción Creación correcta de trabajador Requisitos de entrada El responsable de personal introduce correctamente
todos los datos del nuevo trabajador Requisitos de salida Creación correcta del trabajador. Requisitos especiales Dependencias con otros casos de prueba CDP05
Caso de prueba 5: Id del caso de prueba CDP04 Elemento objeto de la prueba Alta trabajador Fecha 24/01/2010 Descripción Introducción de trabajador con login ya existente Requisitos de entrada El responsable de personal introduce los datos de un
trabajador cuyo login ya ha sido registrado en el sistema Requisitos de salida La aplicación devuelve un mensaje de error y no crea el
trabajador. Dependencias con otros casos de prueba CDP04
SETEPROS Versión: 2.0 Casos de prueba Fecha: 02/02/2010 Casos_prueba.pdf
Ingeniería del Software II, 2010 Página 6 de 11
Caso de prueba 6: Id del caso de prueba CDP06 Elemento objeto de la prueba Alta trabajador Fecha 24/01/2010 Descripción Introducción incompleta datos trabajador Requisitos de entrada El responsable de personal introduce los datos del nuevo
trabajador, pero hay algún campo sin rellenar. Requisitos de salida La aplicación indica el campo que no ha sido rellenado
para que el responsable lo corrija. Requisitos especiales Dependencias con otros casos de prueba CDP04
2.3 Administrador Caso de prueba 7:
Id del caso de prueba CDP07 Elemento objeto de la prueba Alta proyecto Fecha 24/01/2010 Descripción Introducción correcta de proyecto Requisitos de entrada El administrador introduce correctamente todos los
datos del nuevo proyecto. Requisitos de salida La aplicación indica que el nuevo proyecto ha sido
creado. Requisitos especiales Dependencias con otros casos de prueba CDP07b
Caso de prueba 7b: Id del caso de prueba CDP07b Elemento objeto de la prueba Alta proyecto Fecha 24/01/2010 Descripción Introducción de proyecto de forma incorrecta Requisitos de entrada El administrador introduce un proyecto ya existente o
deja algún campo obligatorio sin rellenar. Requisitos de salida La aplicación muestra el mensaje de error
correspondiente. Requisitos especiales Ya existe un proyecto en la BBDD con el identificador
introducido. Dependencias con otros casos de prueba CDP07
Caso de prueba 8: Id del caso de prueba CDP08 Elemento objeto de la prueba Carga Inicial de Datos Fecha 24/01/2010 Descripción El administrador realiza una carga inicial de
información en la aplicación. Requisitos de entrada Requisitos de salida El sistema muestra un mensaje de confirmación. Requisitos especiales Dependencias con otros casos de prueba
SETEPROS Versión: 2.0 Casos de prueba Fecha: 02/02/2010 Casos_prueba.pdf
Ingeniería del Software II, 2010 Página 7 de 11
2.4 Jefe de proyecto
Caso de prueba 9: Id del caso de prueba CDP09 Elemento objeto de la prueba Plan de fases Fecha 24/01/2010 Descripción Introducción de Participante Requisitos de entrada El jefe de proyecto introduce una nueva participación en
el proyecto de forma correcta. Requisitos de salida La participación es añadida sin problemas. Requisitos especiales Dependencias con otros casos de prueba CDP10
Caso de prueba 10: Id del caso de prueba CDP10 Elemento objeto de la prueba Plan de fases Fecha 24/01/2010 Descripción Introducción de participación incorrecta. Requisitos de entrada El responsable de personal introduce un participante con
fechas incorrectas. Requisitos de salida La aplicación indica que el nuevo proyecto ha sido
creado. Requisitos especiales Dependencias con otros casos de prueba CDP09
Caso de prueba 11: Id del caso de prueba CDP11 Elemento objeto de la prueba Plan de fases Fecha 24/01/2010 Descripción Introducción de iteración sin haber indicado los datos de
la fase Requisitos de entrada El jefe de proyecto intenta guardar el plan de fases sin
haber especificado todos los datos de cada fase. Requisitos de salida La aplicación indica qué información falta por rellenar
para que sea corregida. Requisitos especiales Dependencias con otros casos de prueba CDP12
Caso de prueba 12: Id del caso de prueba CDP12 Elemento objeto de la prueba Plan de fases Fecha 24/01/2010 Descripción Guardado del plan de fases con información correcta. Requisitos de entrada El jefe de proyecto intenta guardar el plan de fases
recién planificado de forma correcta. Requisitos de salida La aplicación indica que el plan de fases ha sido
almacenado. Dependencias con otros casos de prueba CDP11
SETEPROS Versión: 2.0 Casos de prueba Fecha: 02/02/2010 Casos_prueba.pdf
Ingeniería del Software II, 2010 Página 8 de 11
Caso de prueba 13: Id del caso de prueba CDP13 Elemento objeto de la prueba Plan de iteración Fecha 24/01/2010 Descripción Introducción de actividad en la iteración
correspondiente Requisitos de entrada El jefe de proyecto añade una actividad a una
determinada iteración. Requisitos de salida La aplicación indica que la actividad se ha guardado. Requisitos especiales Dependencias con otros casos de prueba
Caso de prueba 14: Id del caso de prueba CDP14 Elemento objeto de la prueba Fijar finalización Fecha 24/01/2010 Descripción Finalizar actividad Requisitos de entrada El jefe de proyecto intenta finalizar una actividad ya
realizada. Requisitos de salida La aplicación marca la actividad como finalizada. Requisitos especiales Dependencias con otros casos de prueba CDP14
Caso de prueba 15: Id del caso de prueba CDP15 Elemento objeto de la prueba Fijar finalización Fecha 24/01/2010 Descripción Finalizar actividad no terminada Requisitos de entrada El jefe de proyecto intenta finalizar una actividad con
tareas no finalizadas. Requisitos de salida La aplicación no permite finalizar la actividad. Requisitos especiales Dependencias con otros casos de prueba CDP14
Caso de prueba 16: Id del caso de prueba CDP16 Elemento objeto de la prueba Generación de informes Fecha 24/01/2010 Descripción Solicitud de informe con datos Requisitos de entrada El jefe de personal solicita un informe al sistema. Requisitos de salida La aplicación muestra la información solicitada y
permite la creación de un documento pdf con dicha información.
Requisitos especiales Dependencias con otros casos de prueba CDP17
SETEPROS Versión: 2.0 Casos de prueba Fecha: 02/02/2010 Casos_prueba.pdf
Ingeniería del Software II, 2010 Página 9 de 11
Caso de prueba 17: Id del caso de prueba CDP17 Elemento objeto de la prueba Generación de informes Fecha 24/01/2010 Descripción Solicitud de informe sin datos. Requisitos de entrada El jefe de proyecto solicita un informe para el que no
hay información que cumpla los criterios de búsqueda. Requisitos de salida La aplicación no muestra nada y no se permite la
creación de un documento pdf. Requisitos especiales Dependencias con otros casos de prueba CDP16
2.5 Trabajador
Caso de prueba 18: Id del caso de prueba CDP18 Elemento objeto de la prueba Seleccionar proyecto Fecha 24/01/2010 Descripción Selección correcta de proyecto. Requisitos de entrada El trabajador selecciona un proyecto sobre el que
trabajar. Requisitos de salida La aplicación muestra la interfaz de trabajador e indica
que se está trabajando en el proyecto seleccionado. Requisitos especiales Dependencias con otros casos de prueba CDP19
Caso de prueba 19:
Id del caso de prueba CDP19 Elemento objeto de la prueba Seleccionar proyecto Fecha 24/01/2010 Descripción Selección de proyecto no correcta Requisitos de entrada El trabajador intenta salir de esta pantalla sin
seleccionar un proyecto. Requisitos de salida La aplicación indica que es necesario seleccionar un
proyecto para seguir trabajando. Requisitos especiales Dependencias con otros casos de prueba CDP18
Caso de prueba 20: Id del caso de prueba CDP20 Elemento objeto de la prueba Fijar vacaciones Fecha 24/01/2010 Descripción Introducción correcta de vacaciones Requisitos de entrada El trabajador introduce un periodo vacacional correcto. Requisitos de salida La aplicación indica que se ha fijado un nuevo periodo
vacacional para dicho trabajador. Requisitos especiales Dependencias con otros casos de prueba CDP21
SETEPROS Versión: 2.0 Casos de prueba Fecha: 02/02/2010 Casos_prueba.pdf
Ingeniería del Software II, 2010 Página 10 de 11
Caso de prueba 21: Id del caso de prueba CDP21 Elemento objeto de la prueba Fijar vacaciones Fecha 24/01/2010 Descripción Introducción de vacaciones con fecha anterior a la
actual Requisitos de entrada El trabajador introduce un periodo vacacional que
comienza en una fecha pasada. Requisitos de salida La aplicación indica que no se puede guardar el periodo
debido a que la fecha es anterior a la actual. Requisitos especiales Dependencias con otros casos de prueba CDP20
Caso de prueba 22: Id del caso de prueba CDP22 Elemento objeto de la prueba Fijar vacaciones Fecha 24/01/2010 Descripción Introducción de un cuarto periodo vacacional Requisitos de entrada El trabajador intenta introducir un periodo vacacional
habiendo fijado otros tres con anterioridad. Requisitos de salida La aplicación no guarda el periodo e indica la causa del
error. Requisitos especiales Dependencias con otros casos de prueba CDP20
Caso de prueba 23: Id del caso de prueba CDP23 Elemento objeto de la prueba Fijar vacaciones Fecha 24/01/2010 Descripción Introducción de un periodo vacacional solapado con una
actividad asignada Requisitos de entrada El trabajador introduce un periodo vacacional que
coincide con una actividad que tiene asignada. Requisitos de salida La aplicación indica que no puede añadir el periodo
vacacional y muestra la causa. Requisitos especiales Dependencias con otros casos de prueba CDP20
SETEPROS Versión: 2.0 Casos de prueba Fecha: 02/02/2010 Casos_prueba.pdf
Ingeniería del Software II, 2010 Página 11 de 11
Caso de prueba 24: Id del caso de prueba CDP24 Elemento objeto de la prueba Fijar vacaciones Fecha 24/01/2010 Descripción Introducción de periodo vacacional que hace que el total
de vacaciones del trabajador supere las 4 semanas permitidas.
Requisitos de entrada El trabajador introduce un periodo vacacional correcto, pero que supera el total en tiempo permitido.
Requisitos de salida La aplicación indica que no puede añadir el periodo vacacional y muestra la causa.
Requisitos especiales Dependencias con otros casos de prueba CDP20
Caso de prueba 25: Id del caso de prueba CDP25 Elemento objeto de la prueba Introducir tarea Fecha 24/01/2010 Descripción Introducción de tarea en el sistema con artefacto
correcto Requisitos de entrada El trabajador introduce una tarea con toda la
información y un artefacto. Requisitos de salida La aplicación almacena la tarea introducida. Requisitos especiales Dependencias con otros casos de prueba CDP26
Caso de prueba 26: Id del caso de prueba CDP26 Elemento objeto de la prueba Introducir tarea Fecha 24/01/2010 Descripción Introducción de tarea con artefacto que supera el límite
de tamaño Requisitos de entrada El trabajador introduce una tarea con los datos correctos
pero el artefacto supera el tamaño permitido. Requisitos de salida La aplicación muestra un error y no almacena la tarea. Requisitos especiales Dependencias con otros casos de prueba CDP25