Definir uma boa estratégia de testes é um importante passo quando se fala em qualidade de software. Nesta apresentação, eu comento sobre os principais pontos na hora de se definir uma:

  • Foque em testes rápidos
  • Defina sua própria pirâmide de testes
  • Garanta que testes sejam independentes
  • Tem que ser fácil escrever testes!
  • Identifique as dificuldades de se testar e trabalhe nisso!
  • Entenda o custo dos testes no seu pipeline
  • Foque em testes de menor escopo
  • A refatoração nunca vai vir primeiro
  • Planeje qual o mínimo de teste necessário pro time ganhar confiança
  • Todo time precisa de um apaixonado por teste
  • Tenha métricas de acompanhamento
  • Aprenda com o código dos colegas
  • Vá além dos testes

Apresentado na DevLeaders Conference 2023!

Slides