Cajita Negra
Con las pruebas de la caja negra podemos obtener un conjunto de condiciones de entrada que ejerciten completamente todos los requisitos funcionales de un programa. Se concentran en losrequisitos funcionales del sistema y en ellas se ignora la estructura de control.
La prueba de Caja Negra no es una alternativa a las técnicas de prueba de la Caja Blanca, sino un enfoquecomplementario que intenta descubrir diferentes tipos de errores a los encontrados en los métodos de la Caja Blanca.
Estas pruebas se hacen con el fin de encontrar: Funciones incorrectas o ausentes, Errores deinterfaz, Errores en estructuras de datos o en accesos a las Bases de Datos externas, Errores de rendimiento, Errores de inicialización y terminación.
Para desarrollar la prueba de caja negra existenvarias técnicas, entre ellas están:
1. Técnica de la Partición de Equivalencia
2. Técnica del Análisis de Valores Límites
3. Técnica de Grafos de Causa-Efecto
La técnica de la partición deequivalencia divide el campo de entrada en clases de datos que tienden a ejercitar determinadas funciones del software.
DESARROLLO
Dentro del método de Caja Negra la técnica de la Partición de Equivalenciaes una de las más efectivas pues permite examinar los valores válidos e inválidos de las entradas existentes en el software, descubre de forma inmediata una clase de errores que, de otro modo,requerirían la ejecución de muchos casos antes de detectar el error. La partición equivalente se dirige a la definición de casos de pruebas que descubran clases de errores, reduciendo así en número de clasesde prueba que hay que desarrollar.
La prueba de Caja Negra se centra principalmente en los requisitos funcionales del software.
CONDICIONES DE ENTRADA
Se representan por sentencias en laespecificación.
Ejemplo:
Un límite de valores
“ Introducir al menos 5 valores”
Cierto rango de valores
“Valores entre 5 a 20”
Un conjunto de valores
“Palabras reservadas”
Una condición lógica
“debe...
Regístrate para leer el documento completo.