P. 1
Técnicas de caja negra

Técnicas de caja negra

|Views: 2.200|Likes:
Publicado pormansil

More info:

Published by: mansil on Jul 12, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

07/02/2013

pdf

text

original

Técnicas de Mantenimiento de Programas: Técnica de Prueba Caja Negra

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.

blogcindario.net/expectro2/presentac-2407592. Técnica de Prueba Caja Negra: Utilidad. Objetivo Determinar la funcionalidad del software. La prueba de caja negra tiene otras metas. 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. estudiando si las respuestas o salidas son ¨codominio¨ de los datos entrantes ¨dominio¨. El análisis de valores límite lleva a una elección de casos de prueba que ejerciten los valores límite. Técnica de Prueba Caja Negra: Características. http://pnfi03031algoritmicayprogramacion.com/2005/10/00002-disenos-de-casosde-prueba.ual. Tipos de Prueba de Caja Negra.html .blogspot. o producidas externamente como cortes de energía.com/2011/03/tecnicasde-mantenimiento-de-programas.slideshare.blogspot.php?id=52473 Técnica de Prueba Caja negra: Ámbito de Aplicación. parte de tratar al programa como si fuera una función matemática. Cada una de estas clases de equivalencia representa a un conjunto de estados válidos o inválidos para las condiciones de entrada.unet.edu. determinar la eficiencia del programa desde el desempeño en el equipo. Ventajas.com/2008/11/prueba-de-caja-negra. http://www. Por ello. equipo. http://trabajocolaborativo3. http://indalog. https://uvirtual. • 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.html.pdf.html. Técnica de Prueba Caja Negra: Diseño http://pruebasoftware.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.ve/mod/resource/view. · · · · · Referencias Bibliográficas Técnica de Prueba Caja Negra: Definición. se ha desarrollado el análisis de valores límites (AVL) como técnica de prueba. a partir de las cuales deriva los casos de prueba.es/mtorres/LP/Prueba.

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->