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