OpenWebinars
Frameworks
Java

Curso de Testing en Java con JUnit 5

En este curso aprenderás de forma práctica cómo realizar testing con el framework JUnit 5, estándar de facto para la aseguración de calidad en aplicaciones Java.

4.5(727 valoraciones)

Icono de la tecnología

La metodología y plataforma de formación que se adapta al tamaño y ritmo de tu empresa.

Cuéntanos tu caso

Curso impartido por

Avatar:Alan Sastre

Alan Sastre

Experto en Desarrollo web

Contenido de la formación

5 Secciones · 18 Lecciones · 2 h. y 9 min. en total

Introducción

17 min.

Escribiendo las primeras pruebas unitarias

30 min.

Profundizando en las pruebas unitarias

17 min.

Test condicionales

23 min.

Define el flujo de ejecución de tus tests

41 min.

Habilidades que obtendrás

  • Configuración de JUnit 5 para creación de pruebas en aplicaciones Java.
  • Estructura de clases, métodos y anotaciones de las pruebas.
  • Orden, filtrado, parametrización y anidación de las pruebas.
  • Creación de suites de pruebas.
  • TDD con JUnit 5.

Requisitos mínimos

Para la realización de este curso, es recomendable contar con conocimientos básicos de Java.

Valoración de nuestros alumnos

4.5
727 valoraciones
  • 5
  • 4
  • 3
  • 2
  • 1
No
Sophia De Luca Miranda
Bien
Othmane Rizqy

Completa tu formación con estos contenidos

Icono de la tecnología
Curso

Curso de Django

Principiante
4 h. y 8 min.

Esta formación de Django ofrece una formación integral en desarrollo web, abarcando desde la instalación y configuración, hasta...

Moisés Ariza Mahecha
4.4
Icono de la tecnología
Taller

Proyecto con Bootstrap y CSS propio

Intermedio
57 min.

En esta formación trabajaremos un proyecto personalizado en Bootstrap con nuestro propio estilo CSS y Variables SASS, usando...

Andrés Cruz
5
Icono de la tecnología
Curso

Introducción al testing

Intermedio
2 h. y 44 min.

Aprende con este curso de introducción al testing todo sobre la terminología y los conceptos referidos al testing,...

Jaime Barrio Jiménez
4.3

Preguntas frecuentes

Resuelve tus dudas o contacta con nosotros para más información.

Cuéntanos tu caso
Efectivamente, una vez superada cada formación, podrás descargarte el diploma acreditativo de cada una de ellas. Añádelas a tu CV y mejora tu perfil para las empresas. También podrás obtener un diploma de nivel superior al superar todas las formaciones de la ruta.

En OpenWebinars no vendemos formaciones.

Tenemos diferentes tipos de suscripciones, que te dará acceso completo a todas las formaciones de la plataforma y a las nuevas que vamos lanzando, siempre y cuando tu suscripción esté activa (como Spotify con la música o Netflix con las películas y series).

¿Eres una empresa? Tenemos planes especiales para ti. Consúltanos aquí.

En OpenWebinars las formaciones no tienen fecha de inicio y de final.

Cada curso tiene una fecha de publicación y desde ese día estarán 100% disponible todos los contenidos del curso para los usuarios suscritos a alguno de nuestros planes.

Esta formación está desarrollada con un enfoque para desarrolladores de software con Java con un nivel principiante o intermedio, además de para perfiles de testing o aseguración de la calidad. Para sacarle el máximo provecho a este curso es necesario tener los conocimientos básicos de desarrollo Java que te permitan realizar una aplicación sencilla, por lo que es recomendable refrescar conceptos realizando previamente el Curso de Java 8 desde cero que tenemos en nuestra plataforma.

Este curso de JUnit para el testing de aplicaciones Java se ha dividido en un bloque introductorio inicial y otros cuatro bloques bien definidos, para ir aprendiendo de forma organizada y en orden. En la primera parte el profesor realizará una introducción al mundo del testing y a los tipos de tests de los que disponemos, haciendo más hincapié en los tests unitarios.

En el segundo apartado nos centraremos en la creación de las primeras pruebas unitarias. En estas lecciones aprenderás desde qué son las pruebas unitarias y las aserciones en JUnit, hasta realizar de forma práctica pruebas de excepciones controladas, el uso de assertAll y cómo dar nombre a nuestros propios tests.

Seguidamente vamos a profundizar un poco más en estas pruebas unitarias para llegar a crear tests avanzados y poder modificar el ciclo de vida de JUnit 5. El profesor explicará para comenzar qué es ese ciclo de vida, tanto de forma teórica como práctica, después se centrará en el uso de las anotaciones @AfterEach, @BeforeEach, @AfterAll y @BeforeAll.

Lo siguiente que aprenderás en este curso online será a realizar tests condicionales, desde cómo deshabilitar test unitarios, ya sean casos de tests o clases completas de testing, hasta cómo ejecutar nuestros casos de test de forma condicional en base al entorno o propiedades del sistema, entre otras condiciones. Este apartado concluye con la explicación sobre cómo crear tus propias condiciones, utilizando la API assumptions.

El bloque final del curso de JUnit 5 está enfocado en la definición del flujo de ejecución de nuestros test, para poder modificar los mismos. En estas lecciones aprenderás a hacer esas modificaciones de varias formas, creando clases con test anidados, repitiendo tests utilizando tanto la notación @RepeatedTest como @ParameterizedTest, y, finalmente, ejecutando tests con @Tag.

Aquí concluye este curso, que te permitirá aprender a realizar la configuración de JUnit 5 para creación de pruebas en aplicaciones Java, a conocer la estructura de clases, métodos y anotaciones de las pruebas, además del orden, filtrado, parametrización y anidación de las pruebas, la creación de suites de pruebas y, finalmente, conocer TDD con JUnit 5.