Unit Testing

Beneficios

  1. Ejercitar el código
  2. Encontrar errores tempranamente/mejora calidad/disminuye el costo
  3. Facilitar cambios/refactoring
  4. Simplificar la integración
  5. Proporcionar documentación
  6. Proteger el código de cambios en componentes
  7. Agilizar el proceso de debuggin cuando hay cambios
  8. Mejorar el diseño
  9. Servir de pruebas de regresión
  10. 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

 

Unit Testing

By Augusto Alonso de la Cruz Jimenez