May 8, 2011

Pruebas unitarias con JUnit!

Las pruebas unitarias comprueban que el código realizado hace lo que se espera que haga, éstas son creadas por los desarrolladores del software y son fáciles de ejecutar.

Estas pruebas nos permiten hacerle mejoras a nuestro código y con una mayor confianza ya que sabremos más facil donde puede encontrarse el error. Con estas pruebas podemos hacer pruebas continuas a todo nuestro código y cada vez hacerlo mejor y más ordenado y entendible para nosotros.

Con estas pruebas nos aseguramos que cada clase funciona correctamente por separado, ya después con pruebas de integración se puede asegurar el funcionamiento correcto de todo el sistema.

Las características de una buena Prueba Unitaria son:
1- Debe ser automatizable
2- Debe cubrir la mayor parte del código, sino es que todo.
3- Que se puede ejecutar cualquier cantidad de veces, no sólo una vez.
4- Debe tomarse con la misma seriedad como si fuese el código o la documentación.

JUnit

Es un conjunto de bibliotecas que son utilizadas para la creacion de pruebas unitarias. Estas bibliotecas fueron creadas por Erich Gamma y Kent Beck

Estas bibliotecas proveen al usuario de un conjunto de herrmientas, clases y métodos que facilitan la creación de pruebas unitarias o de integración.

Para poder utilizar estas librerias debemos descargarlas de la misma página de JUnit, ya que es software libre. Aqui les dejo el link de Descarga


En esa página pueden elegir el paquete que sea adecuado para su sistema operativo (Y)

Fuentes

http://www.slideshare.net/ggarber/pruebas-unitarias
http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=Junit4Eclipse
http://es.wikipedia.org/wiki/JUnit

No comments:

Post a Comment