Esse curso vai te ensinar como aplicar testes unitários a aplicações já desenvolvidas utilizando todo o poder e recursos que o Go oferece.
Além de testes unitários, ensinaremos como fazer benchmark do seu código a fim de descobrir pontos de melhoria, e como escrever Fuzzy Test, para que o Go nos ajude a testar nossas funções com inputs diferentes do que colocamos em nossos testes.
Módulos
Introdução
- Apresentação do Curso
- Preparando o ambiente
- Frameworks para teste ou lib padrão?
Teste Unitário
- O que é teste unitário
- Adicionando casos de teste
- Corrigindo a função Count
- Criando e analisando Coverage
- Testando APIs HTTP
Fuzzy Test
- O que é Fuzzy Test?
- Convertendo um teste para fuzzy
- Corrigindo e testando novamente o caso que falhou
Benchmark
- O que é benchmark?
- Escrevendo o primeiro benchmark
- Analisando o output
- Criando profile de memória
- Identificando e otimizando a função Count
Aulas gratuitas
Adicionando casos de teste
Escrevendo o primeiro benchmark
Assine o Gopher Learn 🎓
por apenas
R$ 49,90 /por mês