Las pruebas de caja gris son un método de prueba de software que se utiliza para buscar defectos debidos a una estructura o uso inadecuado de la aplicación, donde el evaluador tiene un conocimiento parcial de la estructura interna del software. Es una combinación de las pruebas de caja blanca , donde el evaluador tiene un amplio acceso a la estructura interna de la aplicación, y las pruebas de caja negra , donde el evaluador desconoce la estructura. [ 1 ] [ 2 ] [ 3 ]
El conocimiento disponible para los evaluadores de caja gris puede comprender documentación tanto de alto nivel como detallada, como la arquitectura del software , los modelos del Lenguaje Unificado de Modelado (UML), la información del Lenguaje de Descripción de Servicios Web (WSDL) y los modelos de estado . Las herramientas y técnicas de prueba incluyen el manejo de excepciones , las pruebas de regresión , las pruebas funcionales y las pruebas de matrices ortogonales . [ 4 ] [ 5 ] [ 6 ]
Las pruebas de caja gris se utilizan particularmente para probar aplicaciones web que tienen redes distribuidas y no cuentan con código fuente ni binarios que permitan realizar pruebas de caja blanca. [ 7 ] [ 8 ] [ 9 ]
Véase también
Referencias
- ^ "Microsoft Research – Investigación sobre tecnologías emergentes, informática y software" (PDF) .
- ^ "Copia archivada" (PDF) . Archivado del original (PDF) el 29 de marzo de 2012. Recuperado el 17 de octubre de 2011 .
{{cite web}}: CS1 mantenimiento: copia archivada como título ( enlace ) - ^ "Pruebas de caja gris" . Fundamentos de las pruebas de software. 4 de noviembre de 2011. Archivado del original el 16 de noviembre de 2021. Consultado el 19 de enero de 2012 .
- ^ "Copia archivada" (PDF) . Archivado del original (PDF) el 3 de abril de 2012. Recuperado el 17 de octubre de 2011 .
{{cite web}}: CS1 mantenimiento: copia archivada como título ( enlace ) - ^ Patton, Ron (26 de julio de 2005). Pruebas de software . Sams. ISBN 978-0-672-32798-8.
- ^ Nguyen, Hung Q (2001). Pruebas de aplicaciones web: Planificación de pruebas para sistemas basados en Internet . John Wiley & Sons. ISBN 9780471437642.
- ^ Bach, James (31 de diciembre de 2001). Lecciones aprendidas en las pruebas de software . Wiley Computer Publishing. ISBN 978-0-471-08112-8.
- ^ Falk, Jack (12 de abril de 1999). Pruebas de software informático, 2.ª edición . Wiley Computer Publishing. ISBN 978-0-471-35846-6.
- ^ Li, ZJ; Tan, HF; Liu, HH; Zhu, J.; Mitsumori, NM (6 de abril de 2010). "Pruebas SOA de caja gris impulsadas por procesos de negocio". IBM Systems Journal . 47 (3): 457– 472. doi : 10.1147/sj.473.0457 .
- Pruebas de hardware
- Pruebas de software