Desarrollo guiado por pruebas
Cambios en el paradigma
Para destacar en el mercado actual, es indispensable adoptar prácticas modernas como el Desarrollo Guiado por Pruebas (TDD por sus siglas en inglés).
Esta metodología no solo mejora la calidad del software, sino que permite también detectar errores de forma temprana y construir código más robusto.
En este curso, aprenderás cómo aplicar TDD de manera práctica, utilizando ejemplos en Python y JUnit para dominar las pruebas unitarias en diferentes lenguajes.
De una manera didáctica y que podrás llevar a la práctica en otros entornos.
Requisitos Previos: Conocimientos generales de programación, ejemplos serán presentados en Python y Java.
Acerca del curso
Adquiere conocimiento especialista en solo 3 sesiones
Contenido del Curso
Sesión 1: Introducción al TDD y ejemplos básicos en Python
- ¿Qué es el Desarrollo Guiado por Pruebas (TDD) y por qué es importante?
- Ciclo de desarrollo en TDD: Red – Green – Refactor
- Ejemplos
–
Sesión 2: Desarrollo de un ejemplo completo en Python con TDD
- Configuración de un entorno de pruebas en Python
- Desarrollo guiado por pruebas de una aplicación más compleja en Python
- Múltiples iteraciones del ciclo TDD: ajustes, refactorización y mejora del código
–
Sesión 3: Teoría y práctica de Unit Testing con enfoque en JUnit
- Conceptos clave de pruebas unitarias.
- Introducción a JUnit. Ciclo de vida de las pruebas con JUnit.
- Conceptos avanzados: aserciones, manejo de excepciones y pruebas parametrizadas.
- Configuración de entorno y desarrollo de pruebas con JUnit en Java.
- Buenas prácticas para pruebas efectivas y mantenimiento del código de pruebas.
- Refactorización y mejoras de las pruebas a lo largo del ciclo de desarrollo.
Duración
3 sesiones de 90 minutos c/u
Horarios
19:00 a 20:30 h.
Días
Martes 05, 12, 19 de junio 2025.