SlideShare una empresa de Scribd logo
1 de 13
Pruebas de caja negra
Integrantes
José Francisco Sedano Cruz
Miriam Yarazeth Becerra Real
Jesús Navarro Avalos
IAccess
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
ingresa su nombre
de usuario
incorrecto.
 El administrador
ingresa una
contraseña
incorrecta.
 El administrador
presiona el botón
de iniciar sesión
 El administrador
presiona el botón,
pero como no está
dado de alta no
ingresa al sistema
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
modificar o eliminar para
acceder al formulario
 El administrador
presiona el botón
de modificar o
eliminar usuario y
abre la ventana del
formulario.
 El administrador
llena el formulario
 El administrador
presiona el botón
de modificar
 El administrador
presiona el botón
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 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 no
llena todos los
campos
 El administrador no
indica el tipo de
dato correcto
 El administrador
espera la respuesta
del servidor en el
campo de respuesta
del servidor para
saber si se agregó o
hubo un error
 El administrador
presiona el botón
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
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 no
ingresa
 El administrador
presiona el botón
de consultar.
 El administrador
observa el campo
del servidor si existe
los campos se
llenarán.
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 servidor regresa
los datos del
usuario en los
campos.
 El administrador
presiona el botón
de eliminar
 El administrador no
indica
correctamente la
matricula
 El administrador
presiona el botón
de consultar el
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
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
 El administrador
presiona el botón
 Los campos se
borran
 El administrador
vuelve a capturar la
informació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
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

Más contenido relacionado

La actualidad más candente

Uml class diagram and packages ppt for dot net
Uml class diagram and packages ppt for dot netUml class diagram and packages ppt for dot net
Uml class diagram and packages ppt for dot netmekhap
 
Object Oriented Testing
Object Oriented TestingObject Oriented Testing
Object Oriented TestingAMITJain879
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datosishanavas2012
 
Unidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionUnidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionLuiS YmAY
 
Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Giancarlo Aguilar
 
Diagrama componentes
Diagrama componentesDiagrama componentes
Diagrama componentesmarianela0393
 
IEEE 829 2008:Software and System Test Documentation
IEEE 829 2008:Software and System Test DocumentationIEEE 829 2008:Software and System Test Documentation
IEEE 829 2008:Software and System Test DocumentationJesús Navarro
 
Representación grafica m er
Representación grafica m erRepresentación grafica m er
Representación grafica m erUTN
 
Mapping cardinality (cardinality constraint) in ER MODEL
Mapping cardinality (cardinality constraint) in ER MODELMapping cardinality (cardinality constraint) in ER MODEL
Mapping cardinality (cardinality constraint) in ER MODELRUpaliLohar
 
Búsqueda no informada - Búsqueda bidireccional
Búsqueda no informada - Búsqueda  bidireccionalBúsqueda no informada - Búsqueda  bidireccional
Búsqueda no informada - Búsqueda bidireccionalLaura Del Pino Díaz
 
Relational algebra calculus
Relational algebra  calculusRelational algebra  calculus
Relational algebra calculusVaibhav Kathuria
 
Ooad (object oriented analysis design)
Ooad (object oriented analysis design)Ooad (object oriented analysis design)
Ooad (object oriented analysis design)Gagandeep Nanda
 

La actualidad más candente (20)

Uml class diagram and packages ppt for dot net
Uml class diagram and packages ppt for dot netUml class diagram and packages ppt for dot net
Uml class diagram and packages ppt for dot net
 
Object Oriented Testing
Object Oriented TestingObject Oriented Testing
Object Oriented Testing
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
Unidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionUnidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacion
 
Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.
 
Diagrama componentes
Diagrama componentesDiagrama componentes
Diagrama componentes
 
Bases de Datos - Parte 3/10 Modelo ER
Bases de Datos - Parte 3/10 Modelo ERBases de Datos - Parte 3/10 Modelo ER
Bases de Datos - Parte 3/10 Modelo ER
 
IEEE 829 2008:Software and System Test Documentation
IEEE 829 2008:Software and System Test DocumentationIEEE 829 2008:Software and System Test Documentation
IEEE 829 2008:Software and System Test Documentation
 
Representación grafica m er
Representación grafica m erRepresentación grafica m er
Representación grafica m er
 
Mapping cardinality (cardinality constraint) in ER MODEL
Mapping cardinality (cardinality constraint) in ER MODELMapping cardinality (cardinality constraint) in ER MODEL
Mapping cardinality (cardinality constraint) in ER MODEL
 
Búsqueda no informada - Búsqueda bidireccional
Búsqueda no informada - Búsqueda  bidireccionalBúsqueda no informada - Búsqueda  bidireccional
Búsqueda no informada - Búsqueda bidireccional
 
Relational algebra calculus
Relational algebra  calculusRelational algebra  calculus
Relational algebra calculus
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 
Colas estáticas. IESIT
Colas estáticas. IESITColas estáticas. IESIT
Colas estáticas. IESIT
 
Apunte unidad 3
Apunte unidad 3Apunte unidad 3
Apunte unidad 3
 
pruebas caja negra y blanca.pdf
pruebas caja negra y blanca.pdfpruebas caja negra y blanca.pdf
pruebas caja negra y blanca.pdf
 
Tipos De Datos Abstractos
Tipos De Datos AbstractosTipos De Datos Abstractos
Tipos De Datos Abstractos
 
Sala limpia bc
Sala limpia bcSala limpia bc
Sala limpia bc
 
Uml diagramas-caso-de-uso
Uml diagramas-caso-de-usoUml diagramas-caso-de-uso
Uml diagramas-caso-de-uso
 
Ooad (object oriented analysis design)
Ooad (object oriented analysis design)Ooad (object oriented analysis design)
Ooad (object oriented analysis design)
 

Similar a Pruebas de caja negra (Blackbox)

Especificacion de Requerimientos
Especificacion de RequerimientosEspecificacion de Requerimientos
Especificacion de RequerimientosCAMILOIGNACIOTRIVIO
 
2 MANUAL USUARIO SOLICITUD REFECIV SNTT.pdf
2 MANUAL USUARIO SOLICITUD REFECIV SNTT.pdf2 MANUAL USUARIO SOLICITUD REFECIV SNTT.pdf
2 MANUAL USUARIO SOLICITUD REFECIV SNTT.pdfJulio Navarro
 
Manual de usuario (1).pdf
Manual de usuario (1).pdfManual de usuario (1).pdf
Manual de usuario (1).pdfBryanRuiz67
 
Manual de usuario ser 2013
Manual de usuario ser 2013Manual de usuario ser 2013
Manual de usuario ser 2013Roberto Pérez
 
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
 
MANUAL DEL USUARIO Y OPERACIONES DEL SISTEMA CONTABLE INTEGRADO ORION
MANUAL DEL USUARIO Y OPERACIONES DEL SISTEMA CONTABLE INTEGRADO ORIONMANUAL DEL USUARIO Y OPERACIONES DEL SISTEMA CONTABLE INTEGRADO ORION
MANUAL DEL USUARIO Y OPERACIONES DEL SISTEMA CONTABLE INTEGRADO ORIONVitaly Golden
 
Software para Administrar y Controlar Condominios
Software para Administrar y Controlar CondominiosSoftware para Administrar y Controlar Condominios
Software para Administrar y Controlar CondominiosRafael Laya
 
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
 
Hoja de informacion 9 big ant
Hoja de informacion 9 big antHoja de informacion 9 big ant
Hoja de informacion 9 big antcristianfx
 
Manual sacppe 2da vesion 2016
Manual sacppe 2da vesion 2016Manual sacppe 2da vesion 2016
Manual sacppe 2da vesion 2016pedro godinez
 
Manual sacppe 2da vesion 2016 (1)
Manual sacppe 2da vesion 2016 (1)Manual sacppe 2da vesion 2016 (1)
Manual sacppe 2da vesion 2016 (1)pedro godinez
 

Similar a Pruebas de caja negra (Blackbox) (19)

Especificacion de Requerimientos
Especificacion de RequerimientosEspecificacion de Requerimientos
Especificacion de Requerimientos
 
2 MANUAL USUARIO SOLICITUD REFECIV SNTT.pdf
2 MANUAL USUARIO SOLICITUD REFECIV SNTT.pdf2 MANUAL USUARIO SOLICITUD REFECIV SNTT.pdf
2 MANUAL USUARIO SOLICITUD REFECIV SNTT.pdf
 
Cusistema
CusistemaCusistema
Cusistema
 
Manual de usuario (1).pdf
Manual de usuario (1).pdfManual de usuario (1).pdf
Manual de usuario (1).pdf
 
Cusistema
CusistemaCusistema
Cusistema
 
Cusistema
CusistemaCusistema
Cusistema
 
Manual de usuario ser 2013
Manual de usuario ser 2013Manual de usuario ser 2013
Manual de usuario ser 2013
 
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
 
Practica-UA3
Practica-UA3Practica-UA3
Practica-UA3
 
MANUAL DEL USUARIO Y OPERACIONES DEL SISTEMA CONTABLE INTEGRADO ORION
MANUAL DEL USUARIO Y OPERACIONES DEL SISTEMA CONTABLE INTEGRADO ORIONMANUAL DEL USUARIO Y OPERACIONES DEL SISTEMA CONTABLE INTEGRADO ORION
MANUAL DEL USUARIO Y OPERACIONES DEL SISTEMA CONTABLE INTEGRADO ORION
 
Software para Administrar y Controlar Condominios
Software para Administrar y Controlar CondominiosSoftware para Administrar y Controlar Condominios
Software para Administrar y Controlar Condominios
 
Taller tecnonolia 2
Taller tecnonolia 2Taller tecnonolia 2
Taller tecnonolia 2
 
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
 
Hoja de informacion 9 big ant
Hoja de informacion 9 big antHoja de informacion 9 big ant
Hoja de informacion 9 big ant
 
Manual sacppe 2da vesion 2016
Manual sacppe 2da vesion 2016Manual sacppe 2da vesion 2016
Manual sacppe 2da vesion 2016
 
Manual sacppe 2da vesion 2016 (1)
Manual sacppe 2da vesion 2016 (1)Manual sacppe 2da vesion 2016 (1)
Manual sacppe 2da vesion 2016 (1)
 
Vinculacion
VinculacionVinculacion
Vinculacion
 
Taller Diagrama de Pareto
Taller Diagrama de ParetoTaller Diagrama de Pareto
Taller Diagrama de Pareto
 

Más de Jesús Navarro

Estudio de factibilidad (Software)
Estudio de factibilidad (Software)Estudio de factibilidad (Software)
Estudio de factibilidad (Software)Jesús Navarro
 
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
 
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
 

Más de Jesús Navarro (20)

Estudio de factibilidad (Software)
Estudio de factibilidad (Software)Estudio de factibilidad (Software)
Estudio de factibilidad (Software)
 
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
 
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
 

Pruebas de caja negra (Blackbox)

  • 1. Pruebas de caja negra Integrantes José Francisco Sedano Cruz Miriam Yarazeth Becerra Real Jesús Navarro Avalos IAccess
  • 2. 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 ingresa su nombre de usuario incorrecto.  El administrador ingresa una contraseña incorrecta.
  • 3.  El administrador presiona el botón de iniciar sesión  El administrador presiona el botón, pero como no está dado de alta no ingresa al sistema Menu principal Condiciones de entrada Clase valida Clase invalida
  • 4. 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 modificar o eliminar para acceder al formulario  El administrador presiona el botón de modificar o eliminar usuario y abre la ventana del formulario.  El administrador llena el formulario  El administrador presiona el botón de modificar  El administrador presiona el botón 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
  • 5. 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 usuario
  • 6. 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 no llena todos los campos  El administrador no indica el tipo de dato correcto
  • 7.  El administrador espera la respuesta del servidor en el campo de respuesta del servidor para saber si se agregó o hubo un error  El administrador presiona el botón 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
  • 8. 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 no ingresa
  • 9.  El administrador presiona el botón de consultar.  El administrador observa el campo del servidor si existe los campos se llenarán. 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 servidor regresa los datos del usuario en los campos.  El administrador presiona el botón de eliminar  El administrador no indica correctamente la matricula  El administrador presiona el botón de consultar el 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
  • 10. 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 Préstamo de libro
  • 11. 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  El administrador presiona el botón
  • 12.  Los campos se borran  El administrador vuelve a capturar la informació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 Reporte de fallas Campo Tamaño Tipo de dato Descripción Parámetros de aceptación Parámetros de rechazo
  • 13. 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