Testing

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.

Impartido por:

4.5 (201 valoraciones)
2 horas y 9 minutos · Curso
Testing en Java con JUnit 5

Lo que aprenderás en este curso:

  • 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 del curso

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

Valoraciones de estudiantes:

  • 5
  • 4
  • 3
  • 2
  • 1
4.5
201 valoraciones

Contenido del curso:

    • 2m
    • Introducción al testing
      4m
    • ¿De qué tipo de tests disponemos?
      4m
    • Profundizando en los tests unitarios
      5m
    • Primeras aserciones en JUnit
      10m
    • Probando excepciones controladas
      6m
    • Usando assertAll
      8m
    • Dando nombre a nuestros tests
      5m
    • 4m
    • Ciclo de vida @AfterEach y @BeforeEach
      6m
    • Ciclo de vida @AfterAll y @BeforeAll
      6m
    • Deshabilitando tests unitarios
      5m
    • Ejecuta tus pruebas condicionalmente
      10m
    • Escribe tus propias condiciones
      7m
    • Crea clases con tests anidados
      8m
    • Repite tests con @RepeatedTest
      9m
    • Repite tests con @ParameterizedTest
      13m
    • Ejecuta tests con @Tag
      10m
También te puede interesar

Te dejamos una selección de cursos, carreras y artículos

Curso de Django

Curso de Django

4 horas y 12 minutos · Curso

Esta formación de Django ofrece una formación integral en desarrollo web, abarcando desde la instalación y configuración, hasta la creación de modelos, vistas, formularios y …

  • Desarrollo Web
Proyecto con Bootstrap y CSS propio

Crea un proyecto personalizado con Bootstrap y CSS propio

57 minutos y 44 segundos · Taller

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

  • Desarrollo Web

Dudas frecuentes

1

¿Cuándo comienza la formación?

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.

2

¿Cuál es el precio?

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í.

3

¿Puedo obtener un diploma que acredite mis conocimientos?

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 lista.

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.

Artículos
Ver todos