Casos Prueba

11
Ingeniería del Software II SETEPROS Casos de prueba Versión 2.0

Transcript of Casos Prueba

Page 1: Casos Prueba

Ingeniería del Software II

SETEPROS Casos de prueba

Versión 2.0

Page 2: Casos Prueba

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

Page 3: Casos Prueba

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

Page 4: Casos Prueba

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

Page 5: Casos Prueba

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

Page 6: Casos Prueba

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

Page 7: Casos 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

Page 8: Casos Prueba

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

Page 9: Casos Prueba

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

Page 10: Casos Prueba

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

Page 11: Casos Prueba

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