JUnit
Unit Testing framework
Open Source
Framework de testing estándar para Java y JVM
Lenguajes soportados:
java kotlin scala
Compatible con:
spring maven gradle mockito
Ventajas y Desventajas
Ventajas
- + Estándar de la industria Java
- + Integración con todos los IDEs
- + Arquitectura extensible (JUnit 5)
- + Anotaciones expresivas
- + Soporte empresarial maduro
Desventajas
- - Verbose comparado con alternativas
- - Requiere librerías adicionales para mocking
- - JUnit 4 a 5 migración puede ser compleja
Casos de Uso
- Testing de aplicaciones Java/Spring
- Testing empresarial
- Testing de microservicios JVM
- TDD en Java