SlideShare a Scribd company logo
1 of 22
IEEE 829 Pruebas
IAccess
Integrantes
José Francisco Sedano Cruz
Miriam Yarazeth Becerra Real
Jesús Navarro Avalos
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.
Inicio de sesión
ID Camino Resultado esperado
1 1,10,11 Camposvacíos
2 1,2,3,4,5,6 Credencialesinvalidas
3 1,2,3,4,7,8 Error al conectar al servidor
4 1,2,3,4,13,14 Iniciode sesióncorrecto
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á
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
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
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
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
ID Camino Resultado esperado
1 1,11,12,13,14 Regresamosal menúprincipal
2 1,16,17,18 Limpiarloscamposde texto
3 1,20,21,22,23,24,32,33 Camposvacíos
4 1,20,21,22,23,24,35 Usuarioregistrado
5 1,20,21,22,23,24,25,26,27,28 Alumnoduplicado
6 1,20,21,22,23,24,25,26,29,30 Error al conectar al servidor
Alta 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 feb19
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
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
Editar usuario
ID Camino Resultado esperado
1 1,11,12,13,14 Regresamosal menúprincipal
2 1,16,17,18,19,20,21,22,23 Alumnoinexistente
3 1,16,17,18,19,20,21,24,25 Error al conectar al servidor
4 1,16,17,18,19,29,30 Camposvacíos
5 1,16,17,18,19,27,28 Consultaexitosa
6 1,33,34,35,36,37,38,39,40 Alumnoinexistente
7 1,33,34,35,36,37,38,41,42 Error al conectar al servidor
8 1,33,34,35,36,44,45 Eliminaciónexitosa
9 1,33,34,35,36,46,47 Campovacío
10 1,50,51,52,53,54,63 Camposvacíos
11 1,50,51,52,53,54,55,56,65 Usuarioactualizado
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 Alumnoinexistente
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 feb19
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
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
 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
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
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
Préstamo de libros
ID Camino Resultado esperado
1 1,11,12,13,14 Regresamosal menúprincipal
2 1,16,17,18,19,28,29 Camposvacíos
3 1,16,17,18,27 Devolución exitosa
4 1,16,17,18,19,20,21,22,23 Libroinexistente
5 1,16,17,18,19,20,21,24,25 Error al conectar al servidor
6 1,32,34,35,36,46 Camposvacíos
7 1,32,34,35,36,44 Libroprestadocorrectamente
8 1,32,34,35,36,39,40 Libroinexistente
9 1,32,34,35,36,41,42 Error al conectar al servidor
10 1,49,50,51 Camposvacíos
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
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

More Related Content

What's hot

Modelado de casos de uso
Modelado de casos de usoModelado de casos de uso
Modelado de casos de usobelleta55
 
Semana 4 control de versiones planificacion y gestion
Semana 4 control de versiones planificacion y gestionSemana 4 control de versiones planificacion y gestion
Semana 4 control de versiones planificacion y gestionGiovani Ramirez
 
java,conceptos basicos
java,conceptos basicosjava,conceptos basicos
java,conceptos basicosMariano Galvez
 
Estrategias de aplicaciones para las pruebas de integración
Estrategias  de aplicaciones para las pruebas de integraciónEstrategias  de aplicaciones para las pruebas de integración
Estrategias de aplicaciones para las pruebas de integraciónPablo Navarrete
 
Diseño con uml, caso
Diseño con uml, casoDiseño con uml, caso
Diseño con uml, casocams21
 
Gestion de la configuracion del software
Gestion de la configuracion del softwareGestion de la configuracion del software
Gestion de la configuracion del softwareJohan Prevot R
 
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)Sergio Sanchez
 
IEEE 730 1989: Plan de aseguramiento de la calidad del software
IEEE 730 1989: Plan de aseguramiento de la calidad del softwareIEEE 730 1989: Plan de aseguramiento de la calidad del software
IEEE 730 1989: Plan de aseguramiento de la calidad del softwareJesús Navarro
 
Calidad del producto ISO 9126
Calidad del producto ISO 9126Calidad del producto ISO 9126
Calidad del producto ISO 9126JekittaB
 
Poo 4 arraylist
Poo 4 arraylistPoo 4 arraylist
Poo 4 arraylistjlmanmons
 
Clase 6 - Normalización
Clase 6  - NormalizaciónClase 6  - Normalización
Clase 6 - NormalizaciónEddie Malca
 
MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)Yadith Miranda Silva
 

What's hot (20)

Caso De Uso
Caso De UsoCaso De Uso
Caso De Uso
 
Formas Normales
Formas NormalesFormas Normales
Formas Normales
 
Modelo Persistente
Modelo PersistenteModelo Persistente
Modelo Persistente
 
Modelado de casos de uso
Modelado de casos de usoModelado de casos de uso
Modelado de casos de uso
 
Bt haskell-1
Bt haskell-1Bt haskell-1
Bt haskell-1
 
Semana 4 control de versiones planificacion y gestion
Semana 4 control de versiones planificacion y gestionSemana 4 control de versiones planificacion y gestion
Semana 4 control de versiones planificacion y gestion
 
java,conceptos basicos
java,conceptos basicosjava,conceptos basicos
java,conceptos basicos
 
Estrategias de aplicaciones para las pruebas de integración
Estrategias  de aplicaciones para las pruebas de integraciónEstrategias  de aplicaciones para las pruebas de integración
Estrategias de aplicaciones para las pruebas de integración
 
Diseño con uml, caso
Diseño con uml, casoDiseño con uml, caso
Diseño con uml, caso
 
Gestion de la configuracion del software
Gestion de la configuracion del softwareGestion de la configuracion del software
Gestion de la configuracion del software
 
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)
 
Practicas MS DOS
Practicas MS DOSPracticas MS DOS
Practicas MS DOS
 
IEEE 730 1989: Plan de aseguramiento de la calidad del software
IEEE 730 1989: Plan de aseguramiento de la calidad del softwareIEEE 730 1989: Plan de aseguramiento de la calidad del software
IEEE 730 1989: Plan de aseguramiento de la calidad del software
 
Calidad del producto ISO 9126
Calidad del producto ISO 9126Calidad del producto ISO 9126
Calidad del producto ISO 9126
 
Poo 4 arraylist
Poo 4 arraylistPoo 4 arraylist
Poo 4 arraylist
 
Modelos de dominio
Modelos de dominioModelos de dominio
Modelos de dominio
 
Programación Orientada a Objetos
Programación Orientada a ObjetosProgramación Orientada a Objetos
Programación Orientada a Objetos
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
Clase 6 - Normalización
Clase 6  - NormalizaciónClase 6  - Normalización
Clase 6 - Normalización
 
MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)
 

Similar to IEEE 829 2008:Software and System Test Documentation

Pruebas de caja negra (Blackbox)
Pruebas de caja negra (Blackbox)Pruebas de caja negra (Blackbox)
Pruebas de caja negra (Blackbox)Jesús Navarro
 
Manual de administrador del sistema de registro academico y control de notas ...
Manual de administrador del sistema de registro academico y control de notas ...Manual de administrador del sistema de registro academico y control de notas ...
Manual de administrador del sistema de registro academico y control de notas ...Cecy Villalta
 
Especificacion de Requerimientos
Especificacion de RequerimientosEspecificacion de Requerimientos
Especificacion de RequerimientosCAMILOIGNACIOTRIVIO
 
Manual de usuario (1).pdf
Manual de usuario (1).pdfManual de usuario (1).pdf
Manual de usuario (1).pdfBryanRuiz67
 
Manual de usuario del sistema de registro academico y control de notas
Manual de usuario del sistema de registro academico y control de notasManual de usuario del sistema de registro academico y control de notas
Manual de usuario del sistema de registro academico y control de notasCecy Villalta
 
Manual profesores SIIAU_SEMS
Manual profesores SIIAU_SEMSManual profesores SIIAU_SEMS
Manual profesores SIIAU_SEMSSoledadcoronado
 
Manual profesores SIIAU_SEMS
Manual profesores SIIAU_SEMSManual profesores SIIAU_SEMS
Manual profesores SIIAU_SEMSSoledadcoronado
 
Hoja de informacion 9 big ant
Hoja de informacion 9 big antHoja de informacion 9 big ant
Hoja de informacion 9 big antcristianfx
 
Instructivo registro docentes evaluación diagnóstica
Instructivo registro docentes evaluación diagnósticaInstructivo registro docentes evaluación diagnóstica
Instructivo registro docentes evaluación diagnósticaVoz Libre
 
Manual de usuario Juan P. Rivera
Manual de usuario Juan P. RiveraManual de usuario Juan P. Rivera
Manual de usuario Juan P. RiveraJuanPablo1022
 
Manual de Usuario Para Administrador de Planillas
Manual de Usuario Para Administrador de Planillas  Manual de Usuario Para Administrador de Planillas
Manual de Usuario Para Administrador de Planillas Miguel A. C. Sánchez
 
Manual para inscripcion carerra magisterial
Manual para inscripcion carerra magisterialManual para inscripcion carerra magisterial
Manual para inscripcion carerra magisterialManolin Alonso
 
Registros secundaria y complementaria guía uso 2017
Registros secundaria y complementaria guía uso 2017Registros secundaria y complementaria guía uso 2017
Registros secundaria y complementaria guía uso 2017Ney Ramírez
 

Similar to IEEE 829 2008:Software and System Test Documentation (20)

Pruebas de caja negra (Blackbox)
Pruebas de caja negra (Blackbox)Pruebas de caja negra (Blackbox)
Pruebas de caja negra (Blackbox)
 
Manual de administrador del sistema de registro academico y control de notas ...
Manual de administrador del sistema de registro academico y control de notas ...Manual de administrador del sistema de registro academico y control de notas ...
Manual de administrador del sistema de registro academico y control de notas ...
 
Especificacion de Requerimientos
Especificacion de RequerimientosEspecificacion de Requerimientos
Especificacion de Requerimientos
 
Vinculacion
VinculacionVinculacion
Vinculacion
 
Manual de usuario (1).pdf
Manual de usuario (1).pdfManual de usuario (1).pdf
Manual de usuario (1).pdf
 
Manual de usuario del sistema de registro academico y control de notas
Manual de usuario del sistema de registro academico y control de notasManual de usuario del sistema de registro academico y control de notas
Manual de usuario del sistema de registro academico y control de notas
 
Manual software upel
Manual software upelManual software upel
Manual software upel
 
Manual profesores SIIAU_SEMS
Manual profesores SIIAU_SEMSManual profesores SIIAU_SEMS
Manual profesores SIIAU_SEMS
 
Manual profesores SIIAU_SEMS
Manual profesores SIIAU_SEMSManual profesores SIIAU_SEMS
Manual profesores SIIAU_SEMS
 
Hoja de informacion 9 big ant
Hoja de informacion 9 big antHoja de informacion 9 big ant
Hoja de informacion 9 big ant
 
Instructivo registro docentes evaluación diagnóstica
Instructivo registro docentes evaluación diagnósticaInstructivo registro docentes evaluación diagnóstica
Instructivo registro docentes evaluación diagnóstica
 
Manual de usuario Juan P. Rivera
Manual de usuario Juan P. RiveraManual de usuario Juan P. Rivera
Manual de usuario Juan P. Rivera
 
Manual de Usuario Para Administrador de Planillas
Manual de Usuario Para Administrador de Planillas  Manual de Usuario Para Administrador de Planillas
Manual de Usuario Para Administrador de Planillas
 
Manual para inscripcion carerra magisterial
Manual para inscripcion carerra magisterialManual para inscripcion carerra magisterial
Manual para inscripcion carerra magisterial
 
Registros secundaria y complementaria guía uso 2017
Registros secundaria y complementaria guía uso 2017Registros secundaria y complementaria guía uso 2017
Registros secundaria y complementaria guía uso 2017
 
Pamela y andrea
Pamela y andreaPamela y andrea
Pamela y andrea
 
Cusistema
CusistemaCusistema
Cusistema
 
Cusistema
CusistemaCusistema
Cusistema
 
Cusistema
CusistemaCusistema
Cusistema
 
Fases
FasesFases
Fases
 

More from Jesús Navarro

Estudio de factibilidad (Software)
Estudio de factibilidad (Software)Estudio de factibilidad (Software)
Estudio de factibilidad (Software)Jesús Navarro
 
Key Escrow y Key Recovery
Key Escrow y Key RecoveryKey Escrow y Key Recovery
Key Escrow y Key RecoveryJesús Navarro
 
Sistemas paralelos vs distribuidos
Sistemas paralelos vs distribuidosSistemas paralelos vs distribuidos
Sistemas paralelos vs distribuidosJesús Navarro
 
IEEE 1016 1998: Software design description
IEEE 1016 1998: Software design descriptionIEEE 1016 1998: Software design description
IEEE 1016 1998: Software design descriptionJesús Navarro
 
IEEE 830 1998: Software Requirements Specification (Especificación de requisi...
IEEE 830 1998: Software Requirements Specification (Especificación de requisi...IEEE 830 1998: Software Requirements Specification (Especificación de requisi...
IEEE 830 1998: Software Requirements Specification (Especificación de requisi...Jesús Navarro
 
Casos de prueba de caja blanca (WhiteBox)
Casos de prueba de caja blanca (WhiteBox)Casos de prueba de caja blanca (WhiteBox)
Casos de prueba de caja blanca (WhiteBox)Jesús Navarro
 
IEEE 1471-2000: Documento de arquitectura de software
IEEE 1471-2000: Documento de arquitectura de softwareIEEE 1471-2000: Documento de arquitectura de software
IEEE 1471-2000: Documento de arquitectura de softwareJesús Navarro
 
Análisis horizontal y vertical
Análisis horizontal y verticalAnálisis horizontal y vertical
Análisis horizontal y verticalJesús Navarro
 
Guía de instalación de WordPress en CentOS 7
Guía de instalación de WordPress en CentOS 7Guía de instalación de WordPress en CentOS 7
Guía de instalación de WordPress en CentOS 7Jesús Navarro
 
Computación básica I
Computación básica IComputación básica I
Computación básica IJesús Navarro
 
Ley del impuesto al valor agregado IVA
Ley del impuesto al valor agregado IVALey del impuesto al valor agregado IVA
Ley del impuesto al valor agregado IVAJesús Navarro
 
Estructuras de control c++
Estructuras de control c++Estructuras de control c++
Estructuras de control c++Jesús Navarro
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructuradaJesús Navarro
 
Distribuciones (Estadística)
Distribuciones (Estadística) Distribuciones (Estadística)
Distribuciones (Estadística) Jesús Navarro
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionJesús Navarro
 

More from Jesús Navarro (20)

Estudio de factibilidad (Software)
Estudio de factibilidad (Software)Estudio de factibilidad (Software)
Estudio de factibilidad (Software)
 
Key Escrow y Key Recovery
Key Escrow y Key RecoveryKey Escrow y Key Recovery
Key Escrow y Key Recovery
 
¿Que es un ERP?
¿Que es un ERP?¿Que es un ERP?
¿Que es un ERP?
 
Sistemas paralelos vs distribuidos
Sistemas paralelos vs distribuidosSistemas paralelos vs distribuidos
Sistemas paralelos vs distribuidos
 
IEEE 1016 1998: Software design description
IEEE 1016 1998: Software design descriptionIEEE 1016 1998: Software design description
IEEE 1016 1998: Software design description
 
IEEE 830 1998: Software Requirements Specification (Especificación de requisi...
IEEE 830 1998: Software Requirements Specification (Especificación de requisi...IEEE 830 1998: Software Requirements Specification (Especificación de requisi...
IEEE 830 1998: Software Requirements Specification (Especificación de requisi...
 
Casos de prueba de caja blanca (WhiteBox)
Casos de prueba de caja blanca (WhiteBox)Casos de prueba de caja blanca (WhiteBox)
Casos de prueba de caja blanca (WhiteBox)
 
IEEE 1471-2000: Documento de arquitectura de software
IEEE 1471-2000: Documento de arquitectura de softwareIEEE 1471-2000: Documento de arquitectura de software
IEEE 1471-2000: Documento de arquitectura de software
 
Análisis horizontal y vertical
Análisis horizontal y verticalAnálisis horizontal y vertical
Análisis horizontal y vertical
 
Guía de instalación de WordPress en CentOS 7
Guía de instalación de WordPress en CentOS 7Guía de instalación de WordPress en CentOS 7
Guía de instalación de WordPress en CentOS 7
 
Computación básica I
Computación básica IComputación básica I
Computación básica I
 
Redes de área local
Redes de área localRedes de área local
Redes de área local
 
Ley del impuesto al valor agregado IVA
Ley del impuesto al valor agregado IVALey del impuesto al valor agregado IVA
Ley del impuesto al valor agregado IVA
 
Estructuras de control c++
Estructuras de control c++Estructuras de control c++
Estructuras de control c++
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
 
Distribuciones (Estadística)
Distribuciones (Estadística) Distribuciones (Estadística)
Distribuciones (Estadística)
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Prezi
PreziPrezi
Prezi
 
Manual de Java
Manual de JavaManual de Java
Manual de Java
 
Estructura y unión
Estructura y unión Estructura y unión
Estructura y unión
 

IEEE 829 2008:Software and System Test Documentation

  • 1. IEEE 829 Pruebas IAccess Integrantes José Francisco Sedano Cruz Miriam Yarazeth Becerra Real Jesús Navarro Avalos
  • 2. 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.
  • 3. Inicio de sesión ID Camino Resultado esperado 1 1,10,11 Camposvacíos 2 1,2,3,4,5,6 Credencialesinvalidas 3 1,2,3,4,7,8 Error al conectar al servidor 4 1,2,3,4,13,14 Iniciode sesióncorrecto
  • 4. 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á
  • 5. 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
  • 6. 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
  • 7. 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
  • 8. 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
  • 9. ID Camino Resultado esperado 1 1,11,12,13,14 Regresamosal menúprincipal 2 1,16,17,18 Limpiarloscamposde texto 3 1,20,21,22,23,24,32,33 Camposvacíos 4 1,20,21,22,23,24,35 Usuarioregistrado 5 1,20,21,22,23,24,25,26,27,28 Alumnoduplicado 6 1,20,21,22,23,24,25,26,29,30 Error al conectar al servidor Alta usuario
  • 10. 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 feb19 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
  • 11. 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
  • 13.
  • 14. ID Camino Resultado esperado 1 1,11,12,13,14 Regresamosal menúprincipal 2 1,16,17,18,19,20,21,22,23 Alumnoinexistente 3 1,16,17,18,19,20,21,24,25 Error al conectar al servidor 4 1,16,17,18,19,29,30 Camposvacíos 5 1,16,17,18,19,27,28 Consultaexitosa 6 1,33,34,35,36,37,38,39,40 Alumnoinexistente 7 1,33,34,35,36,37,38,41,42 Error al conectar al servidor 8 1,33,34,35,36,44,45 Eliminaciónexitosa 9 1,33,34,35,36,46,47 Campovacío 10 1,50,51,52,53,54,63 Camposvacíos 11 1,50,51,52,53,54,55,56,65 Usuarioactualizado 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 Alumnoinexistente 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 feb19 Nombre 20 String Nombre del usuario José francisco Pepe Pecas Luisito92 21_luis
  • 15. 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
  • 16.  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
  • 17. 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
  • 18. 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
  • 20. ID Camino Resultado esperado 1 1,11,12,13,14 Regresamosal menúprincipal 2 1,16,17,18,19,28,29 Camposvacíos 3 1,16,17,18,27 Devolución exitosa 4 1,16,17,18,19,20,21,22,23 Libroinexistente 5 1,16,17,18,19,20,21,24,25 Error al conectar al servidor 6 1,32,34,35,36,46 Camposvacíos 7 1,32,34,35,36,44 Libroprestadocorrectamente 8 1,32,34,35,36,39,40 Libroinexistente 9 1,32,34,35,36,41,42 Error al conectar al servidor 10 1,49,50,51 Camposvacíos
  • 21. 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
  • 22. 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