Testes e Benchmarks

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

Valor do investimento

de R$ 112,85

por apenas 3x de

R$ 19,97

ou a vista por R$ 59,90