Las pruebas unitarias son pruebas automatizadas creadas por los desarrolladores para verificar que el código funciona según lo esperado. Permiten realizar cambios con más confianza, mejorar el diseño del código y lograr integración continua. Se pueden implementar antes o después del código funcional mediante el uso de librerías como JUnit.