Saltar al contenido principal
JUnit
19 € 15h Nivel medio

JUnit completo

Recorrido integral por JUnit, el framework de testing de referencia en el ecosistema Java empresarial. Cubres los fundamentos, las aserciones, el ciclo de vida de los tests, la parametrización y los tests dinámicos, las extensiones reutilizables, la integración con dobles de prueba y con Spring Boot, los contenedores efímeros para pruebas de integración, el ciclo TDD y la medición de cobertura. Al terminar implantas una cultura de testing profesional con suites mantenibles y métricas accionables.

Certificado incluido Ejercicios evaluados por IA Acceso permanente Sin contrato ni cuotas

Estructura del curso

  • Introducción a JUnit Lección
  • Configuración del proyecto Lección
  • Primer test con JUnit Lección
  • Ejecutar tests de JUnit con Maven y Gradle Lección
  • Test de fundamentos de JUnit Test

Detalles del curso

Público objetivo

  • Desarrolladores Java backend que necesitan añadir tests unitarios, de integración y E2E a sus proyectos.
  • Equipos que migran de JUnit 4 a Jupiter y quieren adoptar el modelo de extensiones composable.
  • Perfiles QA con conocimientos de Java que diseñan suites automatizadas en pipelines de CI/CD.

Contenido del certificado

Módulo 1: Fundamentos de JUnit Introducción a JUnit Configuración del proyecto con Maven y Gradle Primer test con Jupiter Ejecución de tests desde IDE y CLI Módulo 2: Aserciones básicas y avanzadas Aserciones básicas con assertEquals y assertTrue Aserciones avanzadas con assertAll y assertIterableEquals Verificación de excepciones con assertThrows Timeouts con assertTimeout y assertTimeoutPreemptively Assumptions y tests condicionales Hamcrest y matchers AssertJ: API fluida de aserciones Módulo 3: Ciclo de vida de los tests @BeforeEach, @AfterEach, @BeforeAll, @AfterAll Política PER_METHOD y PER_CLASS con @TestInstance Orden de ejecución con @MethodOrder Módulo 4: Tests parametrizados @ParameterizedTest con @ValueSource, @NullSource, @EmptySource @EnumSource, @CsvSource, @CsvFileSource @MethodSource y @ArgumentsSource Personalización de nombres con {index} y {0} Módulo 5: Organización y extensiones Tests anidados con @Nested Nombres descriptivos con @DisplayName y etiquetas con @Tag @TempDir y ParameterResolver Creación de extensiones con @ExtendWith y @RegisterExtension Módulo 6: TDD, cobertura e integración Ciclo TDD red green refactor Pirámide de testing: unitarios, integración y E2E Integración con Spring Boot Test: @SpringBootTest, @WebMvcTest, @DataJpaTest Testcontainers para bases de datos reales en Docker Cobertura con JaCoCo y umbrales en CI Capstone: suite bancaria con JUnit 6, Mockito y JaCoCo

Curso completo de JUnit Jupiter orientado a desarrolladores Java que quieren dominar el testing profesional. Arranca con los fundamentos del framework (arquitectura modular, configuración con Maven Surefire/Failsafe y Gradle, primer test) y avanza progresivamente hasta la construcción de suites de integración con Spring Boot Test, Testcontainers y medición de cobertura con JaCoCo.

Antes de comprar

¿Cuánto dura el acceso?

Acceso permanente. El curso queda asociado a tu cuenta para siempre, con todas las lecciones, ejercicios y certificado.

¿Incluye certificado?

Sí. Al superar el curso recibes un certificado con QR público verificable. La URL del certificado es pública: puedes compartirla en LinkedIn o con un empleador sin que necesiten una cuenta CertiDevs.

¿Puedo pedir factura con NIF?

Sí. En el proceso de compra puedes indicar datos de facturación con NIF español o europeo. Stripe emite la factura electrónica automáticamente.

¿Hay devolución?

Sí. Devolución íntegra dentro de los 14 días naturales desde la compra siempre que no se haya consumido el contenido. Escríbenos a hola@certidevs.com con el correo de tu cuenta y procesamos el reembolso.

¿Te lo paga tu empresa o lo quieres para tu equipo? Tenemos modelos corporativos sin permanencia.

Ver propuesta para empresas