Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Programa do Curso
Introdução
- Benefícios do TDD e Agile
TDD (2 dias)
Instalando e configurando estruturas automatizadas Unit Testing
Abordagens TDD
- Projetando software usando TDD
- Software de refatoração
- Fluxos de trabalho e padrões TDD
Implementando TDD
- Módulos Colaboradores
- Compreendendo testes falsos, stubs, duplos e simulados
- Escrevendo bons testes unitários
- Melhorando os testes existentes
- Refatorando um aplicativo
- Escrevendo testes para legado C
- Adaptando TDD para desenvolvimento de software embarcado
- Test-Driving próximo ao silício com simulações
Agile (1 dia)
Introdução
- Agile versus abordagens tradicionais de desenvolvimento de software
- O Agile Manifesto
Implementando Agile
- Planejamento de Liberação, Iteração Zero
- Planejamento de Iteração, Estimativa
- Revisão de requisitos, reunião diária
- Qualidade da equipe, testes de iteração, aceitação
- Revisão da iteração (demonstração)
- Retrospectivas
- Lição aprendida sobre Agile Princípios
Resumo e conclusão
Requisitos
- Compreensão de programação em C
- Compreensão dos conceitos de teste de software
21 horas