Prueba de caja gris
¿Qué son las pruebas de caja gris?
La prueba de caja gris es una técnica de prueba realizada con información limitada acerca de la funcionalidad interna del sistema. Los probadores de Gray Box tienen acceso a los documentos de diseño detallados junto con información sobre los requisitos.
Las pruebas de caja gris se generan en base a modelos basados en estados, diagramas UML o diagramas de arquitectura del sistema de destino.
Técnicas de prueba de caja gris:
Pruebas de regresión
Prueba de patrones
Prueba de matriz ortogonal
Prueba de matriz
Beneficios:
Las pruebas de caja gris proporcionan beneficios combinados de las pruebas de caja blanca y negra
Se basa en especificaciones funcionales, diagramas UML, diagramas de bases de datos o vista arquitectónica.
Los mangos del probador de caja gris pueden diseñar escenarios de prueba complejos de manera más inteligente
La ventaja adicional de las pruebas de caja gris es que mantiene el límite entre probadores y desarrolladores independientes
Inconvenientes:
En las pruebas de caja gris, no se pueden realizar pruebas completas de caja blanca debido a códigos fuente / binarios inaccesibles.
Es difícil asociar defectos cuando realizamos pruebas de caja gris para un sistema distribuido.
Aplicaciones más adecuadas:
Las pruebas de caja gris se adaptan perfectamente a las aplicaciones basadas en web.
Las pruebas de caja gris también son el mejor enfoque para las pruebas funcionales o de dominio.