TDD Essencial

Aprenda a desenvolver código com Test-Driven Development e entregar projetos com mais qualidade.

Conteúdo Programático

  1. Introdução

    1. Introdução 3m 21s
    2. Eu já faço testes... ou será que não? 16m 4s
    3. Tipos de testes automatizados 7m 0s
    4. A importância do Teste de Unidade 5m 30s
    5. Usando o JUnit para seu primeiro teste 22m 18s
  2. Test-Driven Development - TDD - Parte 1

    1. Como começou o TDD 3m 0s
    2. Aprenda o ciclo vermelho-verde-refatora 24m 43s
    3. Um passo de cada vez - baby steps 25m 43s
    4. Melhorando o Design de Classe 17m 7s
    5. O que testar agora? 5m 8s
    6. E se criarmos os testes depois do código? 3m 56s
  3. O Código do Teste

    1. O código do teste também é importante 6m 53s
    2. Removendo duplicações 4m 27s
    3. Defina bons nomes 2m 24s
    4. O padrão Test Data Builders 10m 57s
    5. Atenção as asserções 7m 22s
    6. Testando exceções 6m 18s
  4. Test-Driven Development - TDD - Parte 2

    1. Identificando responsabilidades de uma classe 24m 42s
    2. Refatorando para aumentar coesão 11m 57s
    3. Usando Mock Objects 23m 52s
    4. Facilite a evolução do software 10m 54s
    5. Próximos passos - mais Mock 14m 30s
    6. Conclusão 3m 14s

Instrutores

Junior

Formado em Engenharia Elétrica pela Universidade Federal de Uberlândia e detentor das certificações LPIC-1, SCJP e SCWCD.

Palestrante internacional reconhecido por contribuir e liderar projetos open source ligados a área de telecom.