Pruebas de caja negra y caja blanca
Enviado por Karla Enriquez • 5 de Mayo de 2018 • Ensayo • 286 Palabras (2 Páginas) • 1.141 Visitas
Página 1 de 2
[pic 1]
Ingeniería de Software I
Tema: Pruebas de caja negra y caja blanca
Consulta
- Caja negra
[pic 2]
Es el estudio de un modulo o elemento de un Sistema, desde su parte externa, es decir estudia de qué forma las entradas y salidas de un módulo interactúan y funcionan con otros módulos cercanos.
- Técnicas usadas en la caja negra
- Disponible el ejecutable, dll, jar, lib, bin o cualquier archive ejecutable que no sea código fuente.
- Se proporciona entradas y se verifica salidas
- Verificar que la salida es la esperada, según los requerimientos bajo los cuales el ejecutable fue implementado
- Caja blanca
[pic 3]
En programación se denomina caja blanca a un tipo de pruebas de software que se realiza sobre las funciones internas de un módulo, están dirigidas a las funciones internas.
- Técnicas usadas en la caja blanca
- Cobertura de caminos, son las pruebas que recorren todos los posibles caminos de ejecución
- Pruebas sobre las expresiones lógico-aritméticas
- Pruebas de camino de datos
- Comprobación de bucles
- Utilizar recursos como el debugging
- Herramientas más utilizadas
Junit: entorno de pruebas para Java
PHPunit: entorno de pruebas para el lenguaje de PHP
Nunit: entorno de pruebas para .NET
- Ventajas y Desventajas de caja negra y caja blanca
[pic 4]
- Caja negra requiere menos habilidad técnica, menos tiempo y menos herramientas, por ello es menos costosa. Pero solo permite detector errores y fallos, pero no se acerca a la solución de estos
- Caja blanca es más costosa, pero a cambio provee solución a los desperfectos que pueden encontrarse durante la fase de pruebas
...
Disponible sólo en Clubensayos.com