JUnit es una librería Java de código abierto que facilita la realización de pruebas de unidad. Está compuesta de varios paquetes como Framework, Runner, Textui y Swingui. Las pruebas en JUnit se basan en asserts, condiciones que deben cumplirse para que la clase probada funcione como se espera.