2. ¿Qué es?
JUnit es un conjunto de clases (framework) que permite realizar la ejecución
de clases Java de manera controlada mediante pruebas unitarias a la
aplicación. Aparte de esto es una de las estructuras de Java mas conocidas.
De concepción sencilla, definición precisa y documentación elegante
3. ¿Que son pruebas unitarias?
las pruebas unitarias son una forma de probar el buen funcionamiento de un
modulo o una parte del sistema, con el fin de asegurar el correcto
funcionamiento de todos los módulos por separado y evitar así errores futuros
en el momento de la integración de todas sus partes
4. Ventajas
JUnit es gratuito, open source y puede ser utilizado en desarrollos
comerciales.
Se encuentra actualmente bien mantenido y en constante mejora.
Reglas de diseño de JUnit pueden crear una biblioteca modularizada de casos
de pruebas para cada clase bajo construcción.
Permite un desarrollo de código más rápido y de mayor calidad.
5. Tipos de Pruebas
Pruebas No - Funcionales:
Test de rendimiento.
Test de Resistencia, Carga, Stress.
Test de Seguridad.
Test de Usabilidad.
Test de Mantenibilidad.
6. Recomendaciones
Un test Unitario no puede modificar el estado del sistema.
un test Unitario tiene que ser pequeño, debe probar una sola funcionalidad,
para un único objeto cada vez.
Los nombres de los métodos test deben ser lo mas claros posibles. No importa
que utilicemos nombres largos.
Indicar un mensaje en todas las llamadas assert.