Definindo uma estratégia de testes
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!