Unit Testing
Beneficios
Ejercitar el código
Encontrar errores tempranamente/mejora calidad/disminuye el costo
Facilitar cambios/refactoring
Simplificar la integración
Proporcionar documentación
Proteger el código de cambios en componentes
Agilizar el proceso de debuggin cuando hay cambios
Mejorar el diseño
Servir de pruebas de regresión
Avancar en el desarrollo con confianza
Maven - JUnit
Maven tiene la capacidad de ejecutar las pruebas en una de sus fases.
Por convención, dentro de un proyecto maven, las pruebas se dejan en /src/test/
El framework más utilizado en Java es JUnit (versión 5 actualmente)
Pasos para probar
Preparar - Arrange
Actuar - Act
Afirmar - Assert
Ejercicios
Recursos
http://junit.org/junit4/
http://www.vogella.com/tutorials/JUnit/article.html
Made with Slides.com