Pruebas JUnit con Java

Categorías: java
Lista de deseos Compartir

Acerca de este curso

JAVA · TESTING · JUNIT

Pruebas JUnit con Java

Curso práctico para aprender pruebas unitarias, TDD, aserciones, preparación y limpieza de pruebas, suites, JUnit 4 vs JUnit 5 y ejecución en un entorno de desarrollo real.

Objetivos

  • Comprender el propósito de las pruebas unitarias.
  • Aplicar el ciclo Rojo – Verde – Refactorizar.
  • Escribir pruebas con @Test y aserciones.
  • Utilizar @Before, @After y sus variantes de clase.
  • Organizar suites de pruebas.
  • Distinguir JUnit 4 de JUnit 5.
  • Ejecutar pruebas, cobertura y depuración en un IDE.

Prerrequisitos

  • Conocimientos basicos de sintaxis Java: clases, metodos, herencia y colecciones simples (ArrayList).
  • No se requiere experiencia previa con JUnit ni con TDD.
  • Se recomienda tener instalado un IDE con soporte Java (Eclipse o IntelliJ IDEA) para el modulo 6 y el proyecto final.

Duracion estimada

7 modulos + evaluacion final. Con una practica de 3-4 horas semanales, el curso se completa en 3-4 semanas, incluyendo las 7 practicas guiadas, los 6 quizzes de modulo y el proyecto integrador «Extraterrestres contra Humanos».

Mostrar más

¿Qué aprenderás?

  • Escribir pruebas unitarias con JUnit siguiendo el ciclo TDD (Rojo → Verde → Refactorizar).
  • Usar las anotaciones esenciales del ciclo de vida de una prueba: @Test, @Before, @After, @BeforeClass y @AfterClass.
  • Aplicar las aserciones principales de JUnit (assertEquals, assertTrue, assertArrayEquals, assertNull y más).
  • Diseñar casos de prueba que cubran valores límite y comparaciones de decimales con tolerancia.
  • Organizar y ejecutar suites de pruebas con @RunWith y @Suite.SuiteClasses.
  • Migrar un proyecto de JUnit 4 a JUnit 5 sin perder cobertura ni comportamiento.
  • Ejecutar, depurar con breakpoints y medir la cobertura de pruebas en un IDE real (Eclipse o IntelliJ).
  • Aplicar TDD de principio a fin en un proyecto Java completo.
  • Evitar código duplicado centralizando la preparación y limpieza de pruebas.

Contenido del curso

MÓDULO 1. Fundamentos de JUnit y TDD

  • Introducción a JUnit
  • Clases, métodos y anotaciones esenciales
  • El ciclo Rojo – Verde – Refactorizar
  • Práctica · Primer ciclo TDD
  • MÓDULO 1. Fundamentos de JUnit y TDD: Quiz

MÓDULO 2. Métodos @Test y aserciones

MÓDULO 3. Preparación y limpieza de pruebas

MÓDULO 4. Suites de pruebas y organización

MÓDULO 5. JUnit 4 frente a JUnit 5

MÓDULO 6. Ejecutar JUnit en un entorno real

MÓDULO 7. Proyecto integrador · Extraterrestres contra humanos

Evaluación final
<p>Evaluación integradora de los conceptos principales de JUnit.</p>

Valoraciones y reseñas de estudiantes

Aún no hay reseñas.
Aún no hay reseñas.

Want to receive push notifications for all major on-site activities?