Pruebas de Caja Blanca y Caja Negra

INTRODUCCIÓN

Para poder realizar un programa de calidad, siempre se necesitara estar 100% seguro de que este cumple con lo especificado por el cliente. Para esto se requiere probar el sistema de cierta forma que se puedan visualizar errores al momento de estar funcionando, todo para evitar que estos mismos problemas se presenten ya cuando el programa/sistema sea implementado.

Pruebas de Caja Negra

Son pruebas funcionales, es decir, se realizan para ver el funcionamiento de un programa para verificar que cumpla con los requerimientos del sistema sin darle tanta importancia a como lo hace. Se parte de los requerimientos funcionales para diseñar pruebas que se aplican sobre el sistema sin necesidad de conocer como está construido por dentro. Las pruebas se aplican sobre el sistema empleando un determinado conjunto de datos de entrada y observando las salidas que se producen para determinar si la función se está desempeñando correctamente por el sistema bajo prueba. Las herramientas básicas son observar la funcionalidad y contrastar con la especificación. En resumen, es verificar el funcionamiento del software mediante prueba y error para corregir los defectos que se puedan presentar al ya estar en funcionamiento.

Pruebas de Caja Blanca

Son pruebas estructurales que nos ayudan a comprobar el flujo de datos que nuestro programa va a presentar. Conociendo el código y siguiendo su estructura lógica, se pueden diseñar pruebas destinadas a comprobar que el código hace correctamente lo que el diseño indica y otras que demuestren que no se comporta adecuadamente ante determinadas situaciones. Su cometido es comprobar los flujos de ejecución dentro de cada unidad (función, clase, módulo, etc.) pero también pueden testear los flujos entre unidades durante la integración, e incluso entre sub-sistemas, durante las pruebas de sistema.

CONCLUSION

Como pudimos notar, las pruebas son importantes en el desarrollo de un software ya que si ello nuestro programa podría tener un mal funcionamiento al no saber completamente si puede ser implementado completamente y ajustarse al uso que este le den, pero sobre todo, nos ayuda a asegurar la funcionalidad y calidad de nuestro programa.

REFERENCIA


José Maria Luna. (20 de Octubre del 2012). Pruebas de Caja Negra y Caja Blanca. 9 de Enero del 2015, de Universidad Pedagógica y Tecnológica de Colombia Sitio web: http://ingenierogestion.blogspot.mx/2009/06/pruebas-de-caja-negra-y-caja-blanca.html

No hay comentarios:

Publicar un comentario