IEEE 829 2008:Software and System Test Documentation

22
IEEE 829 Pruebas IAccess Integrantes José Francisco Sedano Cruz Miriam Yarazeth Becerra Real Jesús Navarro Avalos

Transcript of IEEE 829 2008:Software and System Test Documentation

Page 1: IEEE 829 2008:Software and System Test Documentation

IEEE 829 Pruebas

IAccess

Integrantes

José Francisco Sedano Cruz

Miriam Yarazeth Becerra Real

Jesús Navarro Avalos

Page 2: IEEE 829 2008:Software and System Test Documentation

Introducción

Este documento trata de las pruebas que se le realizaran al sistema para que

no exista ninguna falla al momento de la ejecución, es decir que se probaran

con diferentes tipos de datos para checar la validación.

Propósito

Reducir cualquier falla en el sistema, en los formularios y en lógica de

programación para garantizar una calidad al sistema.

Alcance

Tener un mejor abstracto de la información de los formularios sin tener bugs

en algunas partes de las ventanas y así poder eficientar el sistema para que

se pueda implementar en cada sección de la escuela sin tener fallos.

Page 3: IEEE 829 2008:Software and System Test Documentation

Inicio de sesión

ID Camino Resultado esperado

1 1,10,11 Campos vacíos 2 1,2,3,4,5,6 Credenciales invalidas 3 1,2,3,4,7,8 Error al conectar al servidor 4 1,2,3,4,13,14 Inicio de sesión correcto

Page 4: IEEE 829 2008:Software and System Test Documentation

Inicio de sesión

Campo Tamaño Tipo de dato

Descripción Parámetros de aceptación

Parámetros de rechazo

Usuario 30 String Nombre o un

identificador

Juanito78 Pepe_pecas

12313 349

Contraseña 10 String Caracteres,

números para clave de acceso

Lápiz

Newpassword01 @>< “asaad”

Condiciones de entrada Clase valida Clase invalida El administrador intenta acceder al sistema por

medio de un login

El administrador ingresa su nombre de usuario correcto

El administrador

ingresa una contraseña correcta

El administrador presiona el botón

de iniciar sesión

El administrador ingresa su nombre

de usuario incorrecto.

El administrador ingresa una

contraseña incorrecta.

El administrador presiona el botón,

pero como no está

Page 5: IEEE 829 2008:Software and System Test Documentation

dado de alta no

ingresa al sistema

Menú principal

ID Camino Resultado esperado

1 1,2,3,4,5 Interfaz para agregar usuario 2 1,7,8,9,10 Interfaz para editar usuario

3 1,12,13,14,15 Interfaz para libros 4 1,17,18,19,20 Interfaz de reportes

Page 6: IEEE 829 2008:Software and System Test Documentation

5 1,22,23,24 Finalizar sesión

Menu principal

Condiciones de entrada Clase valida Clase invalida

El administrador intenta presionar el botón de

agregar usuario

El administrador presiona el botón

de agregar usuario y abre la ventana del

formulario.

El administrador llena el formulario

El administrador presiona en el

botón de agregar.

El administrador presiona el botón

de agregar usuario y la ventana no se

abre.

El administrador presiona el botón

de agregar usuario y el programa se

cierra.

El administrador intenta presionar el botón de

El administrador presiona el botón

El administrador presiona el botón

Page 7: IEEE 829 2008:Software and System Test Documentation

modificar o eliminar para

acceder al formulario

de modificar o

eliminar usuario y abre la ventana del

formulario. El administrador

llena el formulario El administrador

presiona el botón de modificar

de modificar o

eliminar y la ventana no se abre

El administrador presiona el botón

de modificar o eliminar y el

programa se cierra.

El administrador presiona el botón

de modificar o eliminar y el

programa deja de funcionar

El administrador intenta presionar el botón de

préstamo de libro

El administrador presiona el botón

de préstamo de libro y accede a la

ventana.

El administrador llena el formulario

de préstamo.

El administrador presiona el botón

de prestar

El administrador presiona el botón

de préstamo de libro y la ventana no

se abre.

El administrador presiona el botón de préstamo de

libro y el programa se cierra

El administrador presiona el botón

de préstamo de libro y el programa

se detiene

El administrador intenta presionar el botón de

reporte de errores

El administrador presiona el botón

de reporte de fallas y accede al

formulario

El administrador llena el formulario

El administrador presiona el botón

de enviar

El administrador presiona el botón

de reporte de fallas, pero la ventana no

se abre

El administrador presiona el botón

de reporte de fallas y el programa se

cierra.

El administrador presiona el botón

de reporte de fallas

Page 8: IEEE 829 2008:Software and System Test Documentation

y el programa se

detiene El administrador intenta

presionar el botón de salir El administrador

presiona el botón de salir y el

programa se regresa al inicio de sesión

El administrador

presiona el botón de salir y el

programa enviar un mensaje de alerta

para saber si estás seguro que deseas

salir

El administrador presiona el boton

de salir y el programa no hace

nada

El administrador

presiona el botón de salir y el

programa se detiene y se cierra

El administrador presiona el botón

de salir y el programa deja de

funcionar

Alta de usuario

Page 9: IEEE 829 2008:Software and System Test Documentation

ID Camino Resultado esperado

1 1,11,12,13,14 Regresamos al menú principal 2 1,16,17,18 Limpiar los campos de texto

3 1,20,21,22,23,24,32,33 Campos vacíos 4 1,20,21,22,23,24,35 Usuario registrado

5 1,20,21,22,23,24,25,26,27,28 Alumno duplicado

6 1,20,21,22,23,24,25,26,29,30 Error al conectar al servidor

Alta usuario

Page 10: IEEE 829 2008:Software and System Test Documentation

Campo Tamaño Tipo de

dato

Descripción Parámetros de

aceptación

Parámetros de

rechazo Matricula 30 String Identificador

único de alumno

JNSH93-129

Pepe_pecas

122_23sa1

349

Fecha de

nacimiento

35 Date Fecha de

nacimiento

10/02/2017

10 de febrero de 2017

10 03 2012 12 feb 19

Nombre 20 String Nombre del usuario

José francisco Pepe Pecas

Luisito92 21_luis

Apellido 30 String Apellidos del usuario

Sedano cruz Sánchez Loera

Se_02 12239

Grado/Turno 2 String Grado de

estudio

1 A

4 B

Sexto Primero

Tarjeta nfc 35 String Referencia de la tarjeta

34-45a/b XXXX-XX …__wdjs

Condiciones de entrada clase valida Clase invalida

El administrador llena el formulario

El administrador llena los campos

correctamente

El administrador

presiona el botón de agregar.

El administrador espera la respuesta

El administrador no llena todos los

campos

El administrador no

indica el tipo de dato correcto

El administrador presiona el botón

Page 11: IEEE 829 2008:Software and System Test Documentation

del servidor en el

campo de respuesta del servidor para

saber si se agregó o hubo un error

de agregar y el

servidor arroja un error

El administrador intenta borrar datos de unos campos

y presiona limpiar

El administrador presiona el botón de limpiar y los campos

se borran. El administrador

vuelve a llenar el formulario

El administrador presiona el botón

de limpiar y algunos

campos no se borran

El administrador presiona el botón

de limpiar y no se borra ningún campo

El administrador presiona el botón

de limpiar y el programa deja de

funcionar

El administrador presiona el botón de regresar

El administrador presiona el botón de

regresar y se regresa al menú principal.

El administrador puede elegir otra

opción.

El administrador presiona el botón

de regresar y no realiza nada.

El administrador presiona el botón

de regresar y el

programa se cierra

Page 12: IEEE 829 2008:Software and System Test Documentation

Editar usuario

Page 13: IEEE 829 2008:Software and System Test Documentation
Page 14: IEEE 829 2008:Software and System Test Documentation

ID Camino Resultado esperado

1 1,11,12,13,14 Regresamos al menú principal 2 1,16,17,18,19,20,21,22,23 Alumno inexistente 3 1,16,17,18,19,20,21,24,25 Error al conectar al servidor 4 1,16,17,18,19,29,30 Campos vacíos 5 1,16,17,18,19,27,28 Consulta exitosa 6 1,33,34,35,36,37,38,39,40 Alumno inexistente 7 1,33,34,35,36,37,38,41,42 Error al conectar al servidor 8 1,33,34,35,36,44,45 Eliminación exitosa 9 1,33,34,35,36,46,47 Campo vacío 10 1,50,51,52,53,54,63 Campos vacíos 11 1,50,51,52,53,54,55,56,65 Usuario actualizado 12 1,50,51,52,53,54,55,56,59,60 Error al conectar al servidor 13 1,50,51,52,53,54,55,56,57,58 Alumno inexistente

Modificar o eliminar usuario

Campo Tamaño Tipo de dato

Descripción Parámetros de aceptación

Parámetros de rechazo

Matricula 30 String Identificador

único de alumno

JNSH93-129

Pepe_pecas

122_23sa1

349

Fecha de

nacimiento

35 Date Fecha de

nacimiento

10/02/2017

10 de febrero de

2017

10 03 2012 12 feb 19

Nombre 20 String Nombre del usuario

José francisco Pepe Pecas

Luisito92 21_luis

Page 15: IEEE 829 2008:Software and System Test Documentation

Apellido 30 String Apellidos del

usuario

Sedano cruz

Sánchez Loera

Se_02 12239

Grado/Turno 2 String Grado de estudio

1 A 4 B

Sexto Primero

Tarjeta nfc 35 String Referencia de la tarjeta

34-45a/b XXXX-XX …__wdjs

Condiciones de entrada Clase valida Clase invalida

El administrador llena el campo de matrícula para

realizar una consulta

El administrador llena el campo de

matricula

El administrador presiona el botón

de consultar. El administrador

observa el campo del servidor si existe

los campos se llenarán.

El administrador no ingresa

correctamente la

matricula El administrador no

ingresa un valor mal El administrador

presiona el botón de consultar y el

servidor arroja que no existe

El administrador llena el campo de matrícula para

realizar una actualización al usuario

El administrador llena el campo de

matricula

El administrador presiona el botón

de consultar

El sistema devuelve los datos en los

campos.

El administrador modifica el o los

campos

El administrador presiona el botón

de actualizar.

El administrador no ingresa

correctamente la

matricula

El administrador presiona el botón de consultar y el usuario no existe

El administrador presiona el botón de consultar y no

funciona.

El administrador modifica los campos y presiona el botón

de actualizar y la información no se

cambia.

El administrador llena el

campo de matrícula para eliminar un usuario

El administrador

llena el campo de matrícula.

El administrador presiona el botón

de consultar.

El administrador no

indica correctamente la

matricula

El administrador

presiona el botón de consultar el

Page 16: IEEE 829 2008:Software and System Test Documentation

El servidor regresa

los datos del usuario en los

campos. El administrador

presiona el botón de eliminar

botón de consultar

y se arroja un error en el campo de

respuesta del servidor.

El administrador presiona el botón

de eliminar y el usuario no se

elimina

El administrador intenta presionar el botón de salir

El administrador presiona el botón

de regresar El sistema te

regresa al menú principal

El administrador puede elegir otra

opción

El administrador presiona el botón

de regresar y no hace nada

El administrador presiona el botón

de regresar y el programa se

detiene

El administrador presiona el botón

de regresar y se sale del sistema

Reporte de fallas

Page 17: IEEE 829 2008:Software and System Test Documentation

ID Camino Resultado esperado 1 1,2,3,4,11,12 Campos vacíos 2 1,2,3,4,5,6,7,8 Error conectando al servidor 3 1,2,3,4,5,6,10 Reporte enviado

Reporte de fallas

Page 18: IEEE 829 2008:Software and System Test Documentation

Campo Tamaño Tipo de

dato

Descripción Parámetros de

aceptación

Parámetros de

rechazo Descripcion 100 String Definición

del error El sistema no

abre las ventanas correctas al presionar el

boton

2012-2043 @23.-$

Condiciones de entrada Clase valida Clase invalida

El administrador llena el campo para reportar un

fallo

El administrador llena el campo de

descripción del fallo

El administrador

presiona el botón de enviar

El administrador no llena el campo

El botón no envía la información a la

base de datos

El administrador presiona el botón de limpiar

El administrador presiona el botón

de limpiar El campo se limpia

El campo se puede llenar de nuevo

El administrador presiona el botón

de limpiar y no elimina el campo

El administrador presiona el botón

de limpiar y se sale del sistema

El administrador presiona el botón de regresar

El administrador presiona el botón

de regresar

El sistema te regresa al menú

principal

El administrador puede elegir otra

opción

El administrador presiona el botón

de regresar, pero no

te regresa al menú El administrador

presiona el botón de regresar y se sale

del sistema

Page 19: IEEE 829 2008:Software and System Test Documentation

Préstamo de libros

Page 20: IEEE 829 2008:Software and System Test Documentation

ID Camino Resultado esperado

1 1,11,12,13,14 Regresamos al menú principal 2 1,16,17,18,19,28,29 Campos vacíos 3 1,16,17,18,27 Devolución exitosa 4 1,16,17,18,19,20,21,22,23 Libro inexistente 5 1,16,17,18,19,20,21,24,25 Error al conectar al servidor 6 1,32,34,35,36,46 Campos vacíos 7 1,32,34,35,36,44 Libro prestado correctamente 8 1,32,34,35,36,39,40 Libro inexistente 9 1,32,34,35,36,41,42 Error al conectar al servidor 10 1,49,50,51 Campos vacíos

Page 21: IEEE 829 2008:Software and System Test Documentation

Préstamo de libro

Campo Tamaño Tipo de dato

Descripción Parámetros de aceptación

Parámetros de rechazo

Tarjeta nfc 35 String Referencia de la tarjeta

34-45a/b XXXX-XX …__wdjs

ISBN 35 String

Nombre del libro

50 String nombre del libro o

referencia

La vuelta al mundo en 80

dias La virgen de los

sicarios

92-fiesta_nueva 12345

Edicion 20 String Fecha en la

que se hizo

2012

2015

Nueva Sencilla677

Editorial 30 String Nombre de la editorial

Lumen Ramirez

2012-2032 2910-2012

Carrera 40 String Nombre de la carrera

Ingeniería en software

Derecho

FAA-12 FRR-120

Condiciones de entrada Clase valida Clase invalida

Page 22: IEEE 829 2008:Software and System Test Documentation

El administrador llena el

formulario para realizar un préstamo

El administrador

llena el formulario El administrador

presiona el botón de prestar.

El sistema devuelve la respuesta de la base de datos

El administrador no

llena todos los campos

El administrador presiona el botón de prestar y no funciona

El sistema devuelve un error.

El administrador llena el

campo de tarjeta nfc para devolver un libro

El administrador

llena el campo de tarjeta nfc

El administrador espera que el servidor te diga si

existe el préstamo

El administrador presiona el botón de devolver

El administrador no

llena el campo correctamente

El sistema no devuelve ninguna información

El administrador presiona el botón

de devolver y no se realiza ningún

cambio El administrador presiona

el botón de limpiar para limpiar los campos

El administrador

presiona el botón de limpiar

Los campos se borran

El administrador vuelve a capturar la información

El administrador

presiona el botón de limpiar y no se

borran los campos

El administrador presiona el botón de limpiar y se sale del sistema.

El administrador presiona el botón de regresar para

salir de ese menú

El administrador presiona el botón

de regresar

El sistema te regresa al menú principal

El administrador puede elegir otra opción

El administrador presiona el botón

de regresar y no realiza nada

El administrador presiona el botón de regresar y el sistema se sale del sistema