¿Qué es la prueba de "caja negra" y en qué se diferencia de la prueba ordinaria? Por ejemplo, pruebas de recuadro negro antes de la implementación en producción.
Nota : la prueba de "recuadro negro" es un requisito común cuando se solicitan roles de devops (no es necesariamente una cosa de prueba).
testing
terminology
kenorb
fuente
fuente
Respuestas:
Haré mi respuesta, basada en el conocimiento para las pruebas de seguridad, pero en mi humilde opinión, esto puede generalizarse.
Prueba de caja negra: cuando el probador no sabe nada sobre el sistema, los componentes, los enlaces, las conexiones, etc. Esto puede ser más útil como las pruebas UI / UX, pruebas funcionales. Ejemplo: no trabaja para Microsoft y tampoco tiene el código fuente y necesita probar MS Office
Prueba de recuadro gris: cuando el probador tiene algún conocimiento sobre cómo funciona el sistema, alguna información sobre aspectos internos.
Prueba de caja blanca: cuando el probador tiene o puede obtener toda la información sobre componentes internos, conexiones y principios de trabajo del producto probado. Ejemplo: prueba del kernel de Linux.
Para referencia:
Prueba de caja negra (Wikipedia)
Prueba de caja blanca (Wikipedia)
Prueba de caja gris (Wikipedia)
fuente
Como respondió Romeo Ninov en las pruebas de Black Box, el probador desconoce la estructura interna de la aplicación.
Referencia:
fuente