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
  21 horas
 

Número de participantes


Comienza

Termina


Dates are subject to availability and take place between 09:30 and 16:30.
Los cursos de formación abiertos requieren más de 5 participantes.

Cursos Relacionados

Categorías Relacionadas