[Videoserie] Testing con Jakarta EE 9 y JUnit 5

Las pruebas unitarias y de integración son la base de una buena cultura TDD para la implementación de automation testing, las cuales no son siempre utilizadas por su relativa dificultad en configuración de las herramientas.

En esta serie exploramos la creación de pruebas utilizando Java (11) como lenguaje de programación y Jakarta EE (9) sobre Payara para explorar su correcta implementación.

Como primer capitulo discutimos que es la gestión de calidad del software:

Y posteriormente discutimos que tipos de pruebas de software existen:

Adentrados en Java, discutimos como implementar correctamente pruebas unitarias con JUnit 5 y Java 11:

Y discutimos la importancia o utilidad de los mocks via Mockito:

Iniciamos la cuesta final creando tests de integración con Arquillian, Jakarta EE 9 y JUnit 5:

Incrementamos la dificultad creando una API REST (CRUD) sobre MySQL:

La cual probamos posteriormente en tres tipos de bases de datos: 1- Real, 2- En memoria (H2), 3- Real sobre Docker via Testcontainers (MySQL):

Deja una respuesta

Tu dirección de correo electrónico no será publicada.