Você está na página 1de 3

Tcnicas de Mantenimiento de Programas: Tcnica de Prueba Caja Negra

Definicin: 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 tcnicas de prueba de caja blanca. Es un enfoque complementario. mbito aplicacin: 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 mdulo, es decir, intentan encontrar casos en que el mdulo no se atiene a su especificacin. Caractersticas: 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 informacin 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 atencin en el dominio de la informacin. Desventajas El problema con las pruebas de caja negra no suele estar en el nmero de funciones proporcionadas por el mdulo (que siempre es un nmero muy limitado); sino en los datos que pasan a estas funciones. El conjunto de datos posibles suele ser muy amplio (por ejemplo, un entero). Diseo 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 escogern 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 particin equivalente

Este mtodo 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 vlidos o invlidos para las condiciones de entrada.

Anlisis de valores lmite

Los errores tienden a darse ms en los lmites del campo de entrada que en el centro. Por ello, se ha desarrollado el anlisis de valores lmites (AVL) como tcnica de prueba. El anlisis de valores lmite lleva a una eleccin de casos de prueba que ejerciten los valores lmite. Objetivo Determinar la funcionalidad del software, parte de tratar al programa como si fuera una funcin matemtica, 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 desempeo en el equipo, el tiempo de retardo de las salidas hasta el nivel de recuperacin del sistema luego de fallas o cadas sean estas producidas por manejo incorrecto de datos, equipo, o producidas externamente como cortes de energa. Referencias Bibliogrficas Tcnica de Prueba Caja Negra: Definicin. https://uvirtual.unet.edu.ve/mod/resource/view.php?id=52473 Tcnica de Prueba Caja negra: mbito de Aplicacin, Tipos de Prueba de Caja Negra. http://indalog.ual.es/mtorres/LP/Prueba.pdf. Tcnica de Prueba Caja Negra: Utilidad. http://www.slideshare.net/expectro2/presentac-2407592. Tcnica de Prueba Caja Negra: Caractersticas, Ventajas. http://trabajocolaborativo3.blogspot.com/2008/11/prueba-de-caja-negra.html. Tcnica de Prueba Caja Negra: Diseo http://pruebasoftware.blogcindario.com/2005/10/00002-disenos-de-casosde-prueba.html.
http://pnfi03031algoritmicayprogramacion.blogspot.com/2011/03/tecnicasde-mantenimiento-de-programas.html

Você também pode gostar