martes, 25 de noviembre de 2008


Hola a todos!

Ciertamente el control de calidad y pruebas son parte esencial de cualquier desarrollo de software, ya que permite comprobar la correcta ejecucion y desenvolvimiento de una aplicacion.

Este punto es sumamente importante al hablar de software libre, dado que en el desarrollo de cualquier aplicacion de SL, la participacion de muchos programadores, asi como ayuda para un software de calidad, requiere un mayor control de dicha calidad, en el sentido que debe ser mas riguroso el probar y validar la correctitud de la aplicacion.

Uno de los terminos empleados, que a mi punto de vista, es uno de los mas importantes, referenciados por la bibliografia, es el de pruebas de usalibilidad, como desarrollador, asumimos algunas veces, que el usuario ya sabe manejar la herramienta, y ese error es grave, dado que se debe pensar mucho en el usuario a la hora de desarrollar y hacer lo mas usable posible la aplicacion, de forma que se reduzca el impacto que tenga la aplicacion hacia el usuario, esto tambien permite que se minimice el rechazo del usuario, que en algunas ocasiones puede causar que no utilice la aplicacion.

Se referencian varias pruebas de software, caja negra, caja blanca, por ejemplo, si bien cada una es importante, a mi parecer hay que estudiar bien cual aplicar, porque por ejemplo una aplicacion que posee muchas lineas de codigo (millones), una prueba de caja blanca, puede consumir mucho tiempo, pero dependiendo de lo critico de la aplicacion, es posible que debe realizarse obligatoriamente.

Honestamente no sabia a detalle lo que era Bugzilla, me parecio interesante que exista una herramienta, y ademas open source, que permite controlar este tipo de pruebas, fallas, todas estas herramientas nos indican, que no hay excusas a la hora de realizar pruebas de calidad, las herramientas existen, solo queda aplicar un plan de pruebas adecuado, realizar la documentacion respectiva y corregir de ser necesario cualquier detalle que se presente.

No hay comentarios: