Programa del Curso
Introducción
- Beneficios de TDD y Agile
TDD (2 días)
Instalación y configuración de marcos automatizados Unit Testing
Enfoques DDT
- Diseño de software con TDD
- Software de refactorización
- Flujos de trabajo y patrones de TDD
Implementación de TDD
- Módulos de colaboración
- Descripción de las falsificaciones, los talones, los dobles y los simulacros de prueba
- Escribir buenas pruebas unitarias
- Mejora de las pruebas existentes
- Refactorización de una aplicación
- Escritura de pruebas para C heredado
- Adaptación de TDD para el desarrollo de software embebido
- Prueba de conducción junto al silicio con simulacros
Agile (1 día)
Introducción
- Agile frente a los enfoques tradicionales de desarrollo de software
- El Agile Manifiesto
Implementación Agile
- Planificación de lanzamientos, Iteración Cero
- Planificación de iteraciones, estimación
- Revisión de requerimientos, reunión diaria
- Calidad del equipo, pruebas de iteración, aceptación
- Revisión de iteraciones (Showcase)
- Retrospectivas
- Lección aprendida de Agile Principios
Resumen y conclusión
Requerimientos
- Comprensión de la programación en C
- Comprensión de los conceptos de pruebas de software
Testimonios (3)
Los ejercicios con los que pudimos familiarizarnos con el TDD
Csongor Benedek - ACCENTURE
Curso - Agile and TDD with C
Traducción Automática
Me gustaba trabajar en grupos pequeños. :)
Nikoletta Domak - ACCENTURE
Curso - Agile and TDD with C
Traducción Automática
Me gustó mucho la actitud positiva y alentadora del entrenador y el ambiente en las llamadas. El curso estaba muy bien estructurado y las analogías y ejemplos utilizados para explicar la teoría fueron de gran ayuda. Muy contento también con la parte práctica: tareas sencillas y comprensibles, que impulsan a los estudiantes a aplicar la teoría en la práctica :)
Lasma Matusevica - ACCENTURE
Curso - Agile and TDD with C
Traducción Automática