Testes automatizados: o seguro que ninguem quer pagar antes de precisar
Escrever o teste custa tempo agora. Nao o ter custa uma madrugada a investigar uma regressao em produao.
- Development
- Alisson Machado
- 1 min read

O custo que so aparece depois
Um teste automatizado nao acelera a entrega da primeira versao — pelo contrario, adiciona trabalho que parece dispensavel nesse momento.
O retorno aparece na decima alteracao, quando o teste apanha uma regressao antes de ela chegar a quem usa o site.
A fronteira antes da ferramenta
A escolha da stack e a decisao mais visivel e raramente a mais importante. O que decide se um projeto envelhece bem e onde estao as fronteiras: o que sabe de que, e o que acontece quando uma das pontas muda.
Uma camada de dominio que nao conhece o CMS pode trocar de CMS. Uma que o conhece nao pode — e a diferenca nao se ve no primeiro mes, ve-se no segundo ano.
Por isso o teste que fazemos a qualquer desenho e sempre o mesmo: se amanha isto mudar, quantos ficheiros tenho de abrir?