JUnit
JUnit es una biblioteca para Java y otros lenguajes basados en la JVM que te permite crear suites de pruebas en tu código fuente.
Si nunca has trabajado con este tipo de frameworks, una suite de pruebas te permite probar código de manera automatizada. Fabricas casos de pruebas, que son funciones especiales que invocan el código que hayas escrito para comprobar si sus resultados son correctos. Por ejemplo, comprobar que una función devuelve un retorno conforme a los parámetros que ha recibido, o que se completa sin lanzar ningún error. Un runner se ocupa de invocar cada uno de los métodos, informando de cuáles han fallado, es decir, no se han comportado como se espera.
JUnit se suele usar más para escribir pruebas unitarias, como su nombre indica; aunque también puede ser usado para escribir pruebas de integración. Tiene integración con prácticamente todos los IDEs para desarrollar Java actualmente disponibles, para que puedas ver los resultados de forma gráfica e incluso dentro del propio editor de código.
Aunque esto se puede hacer manualmente mediante la construcción de métodos main, en definitiva el uso de este tipo de herramientas facilita repetir y reproducir las pruebas a largo plazo, lo que resulta esencial cuando quieres confirmar que un código nuevo que has incorporado a tu programa se integra correctamente con lo que ya había escrito.
-
CursoJUnit 5
Aprende a escribir pruebas unitarias en Java utilizando JUnit 5, la última versión del framework de pruebas unitarias para Java. -
CursoJUnit 4
Si todavía tienes proyectos que usan JUnit 4, con este curso puedes aprender a hacer pruebas en este framework.