Descripción
La automatización de pruebas software actualmente tiene un papel fundamental en el ciclo de vida del desarrollo de software. El framework JUnit tiene un role muy importante en el proceso de automatización de pruebas en entornos Java.
Los desarrolladores que desean automatizar pruebas unitarias y pruebas de integración en este ámbito debe conocerlo en profundidad y este es el objetivo de este curso.
Código: IT-AV-JUNIT
Horas: 25
Modalidad: Presencial / Online en directo
Objetivos
El alumno debe adquirir los conocimientos metodológicos necesarios para implementar tests unitarios.
El alumno debe adquirir los conocimientos técnicos necesarios para implementar tests con JUnit 5.
Requisitos
El alumno debe tener amplios conocimientos y experiencia en plataformas Java.
El alumno debe conocer el gestor de proyecto Maven.
El alumno debe conocer la herramienta de desarrollo Eclipse.
¿A quién va dirigido?
Desarrolladores Java que quieren profundizar en el mundo de las pruebas unitarias.
Contenido
Capítulo 1: Estrategias y técnicas de prueba
Introducción
Niveles de pruebas
Métodos de prueba
Pruebas de caja blanca
Pruebas de caja negra
Capítulo 2: Trabajando con JUnit
JUnit de un vistazo
Tests y Suites
Anotaciones
Las anotaciones básicas
Nuevas anotaciones de JUnit 5
Aserciones
Las aserciones básicas
Nuevas aserciones de JUnit 5
Testeando excepciones
Restricciones temporales
Capítulo 3: Metodología Test Driven Development
Introducción a TDD
Ciclo de desarrollo
Capítulo 4: Test Doubles y Mockito
Introducción a los Test Doubles
¿Sobre qué código se aplican?
Introducción a Mockito
Operaciones
Capítulo 5: Más funcionalidades de JUnit
Parametrización de tests
Asunciones
Teorías
Capítulo 6: Gestión de testing
Rendimiento de los test: tests en paralelo
Organización de los test
Migración de tests: Junit4 vs Junit5
Valoraciones
No hay valoraciones aún.