Integrantes:
Guerrero Geraldine C.I 21.282.516
Ortiz Moises C.I 20.652.961
Sebrihant Wendy C.I 21438446
Definición: Permite obtener condiciones de entrada, que ejecutan todos los requisitos funcionales de un programa. Las pruebas de caja negra no son una alternativa a las técnicas de prueba de caja blanca. Es un enfoque complementario.
Ámbito aplicación: Las pruebas de caja negra se llevan a cabo sobre la interfaz del software, obviando el comportamiento interno y estructura del programa.
Utilidad: Las pruebas de caja negra se centran en lo que se espera de un módulo, es decir, intentan encontrar casos en que el módulo no se atiene a su especificación.
Características:
Los casos de prueba de la caja negra pretende demostrar que:
- Las funciones del software son operativas.
- La entrada se acepta de forma adecuada.
- Se produce una salida correcta, y
- La integridad de la información externa se mantiene.
Ventajas
A diferencia de la prueba de la caja blanca, que se lleva a cabo previamente en el proceso de prueba, la prueba ‘caja negra’ tiende a ser aplicada en posteriores fases de prueba. Ya que la prueba de la caja negra intencionadamente ignora la estructura de control, concentra su atención en el dominio de la información.
Desventajas
El problema con las pruebas de caja negra no suele estar en el número de funciones proporcionadas por el módulo (que siempre es un número muy limitado); sino en los datos que pasan a estas funciones. El conjunto de datos posibles suele ser muy amplio (por ejemplo, un entero).
Diseño
La prueba verifica que el ítem que se está probando, cuando se dan las entradas apropiadas produce los resultados esperados. Los datos de prueba se escogerán atendiendo a las especificaciones del problema, sin importar los detalles internos del programa, a fin de verificar que el programa corra bien.
Tipos
- Prueba de partición equivalente
Este método de prueba de caja negra divide el dominio de entrada de un programa en clases de datos, a partir de las cuales deriva los casos de prueba. Cada una de estas clases de equivalencia representa a un conjunto de estados válidos o inválidos para las condiciones de entrada.
- Análisis de valores límite
Los errores tienden a darse más en los límites del campo de entrada que en el centro. Por ello, se ha desarrollado el análisis de valores límites (AVL) como técnica de prueba. El análisis de valores límite lleva a una elección de casos de prueba que ejerciten los valores límite.
Objetivo
Determinar la funcionalidad del software, parte de tratar al programa como si fuera una función matemática, estudiando si las respuestas o salidas son ¨codominio¨ de los datos entrantes ¨dominio¨. La prueba de caja negra tiene otras metas, determinar la eficiencia del programa desde el desempeño en el equipo, el tiempo de retardo de las salidas hasta el nivel de recuperación del sistema luego de fallas o caídas sean estas producidas por manejo incorrecto de datos, equipo, o producidas externamente como cortes de energía.
Referencias Bibliográficas
· Técnica de Prueba Caja Negra: Definición.
· Técnica de Prueba Caja negra: Ámbito de Aplicación, Tipos de Prueba de Caja Negra.
· Técnica de Prueba Caja Negra: Características, Ventajas.
http://trabajocolaborativo3.blogspot.com/2008/11/prueba-de-caja-negra.html.
http://trabajocolaborativo3.blogspot.com/2008/11/prueba-de-caja-negra.html.
· Técnica de Prueba Caja Negra: Diseño
http://pruebasoftware.blogcindario.com/2005/10/00002-disenos-de-casos-de-prueba.html.
http://pruebasoftware.blogcindario.com/2005/10/00002-disenos-de-casos-de-prueba.html.
No hay comentarios:
Publicar un comentario