Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ingenieria de Software Prueba de Caja Negra
Ingenieria de Software Prueba de Caja Negra
INGENIERIA DE SOFTWARE
TEMA
PRUEBA DE CAJA NEGRA
ALUMNOS
GERMAN ANDRES MENDOZA RAMIREZ
DEIDER DAVID BLANCO MENGUAL
DOCENTE
NAYELI MEJIA RIVEIRA
FACULTAD DE INGENIERIA
PROGRAMA SISTEMAS
UNIVERCIDAD DE LA GUAJIRA
MAYO 2020
Clase de equivalencias
Análisis de valores límites
Tablas de decisiones
Transición entre estados
Pruebas de caso de uso
Pruebas de historias de usuario
Clase de equivalencias
Consisten en diseñar y clasificar entradas de datos para una funcionalidad
similar del software, esperando que sean procesados de la misma manera.
Análisis de valores límites
Se valen de los análisis de las pruebas de clase de equivalencias para obtener
datos limites que acaten las posibles causísticas de los datos. Basándose en
criterios como la probabilidad que se presenten más errores.
Tablas de decisiones
Las tablas de decisiones son una herramienta fundamental para la
documentación de las reglas de negocio que conllevan una alta complejidad.
Partición de equivalencias
Consiste en la división de los dominios de tipos de datos de entrada, evaluando
su comportamiento para un valor de cada clase. En base a esto, determinar un
conjunto de entradas válidas e inválidas para el programa, las cuales serán
retomadas posteriormente.
Tablas de decisión
Las tablas de decisiones son una herramienta fundamental para la
documentación de las reglas de negocio que conllevan una alta complejidad.
Se crean a partir de las especificaciones funcionales y de las reglas de
negocio.
Las entradas y salidas se representan en muchas ocasiones con valores
booleanos (verdadero o falso).
Las tablas de decisiones contienen secuencias de condiciones encadenadas
con las combinaciones de los valores booleanos para cada entrada de datos,
así como su resultado esperado de cada combinación.
Ejemplos 1
Ejemplo 2
• Descripción del caso: Se tiene un campo de texto que solo acepta
caracteres alfabéticos. La longitud del valor ingresado debe estar entre 6 y
10 caracteres.
Ejemplo 3
http://softwaretestingfundamentals.com/
https://howtotesting.com/testing-funcional/pruebas-de-caja-negra /
http://www.pmoinformatica.com/2017/02/pruebas-de-caja-negra-
ejemplos.html
CAMINAR SOBRE AGUA Y DESARROLLAR SOFTWARE EN BASE A UNA
ESPECIFICACION ES TAN SENCILLO, SI AMBOS ESTAN CONGELADOS
(EDWARD V BERARD)