Testes Automáticos em Projectos de Grande Dimensão
O código está pronto, lindo e funciona na perfeição. Mas eis senão quando um utilizador super-importante na hierarquia da organização tem uma ideia nova à última da hora que impacta todo o código desenvolvido: desde a estrutura da base de dados, passando pelo código específico de negócio até aos contratos de dados que são trocados com outros sistemas. É preciso fazer a alteração o mais depressa possível e de preferência sem estragar nada. E agora?
De certeza que isto já vos aconteceu.
Em projectos de grande dimensão ou duração é altamente provável que os requisitos e pressupostos mudem ao longo do tempo. A consequência disso é que estamos constantemente a fazer evoluir o código e como tal, também é altamente provável que se introduzam erros inadvertidamente. Como ter a certeza que uma brilhante nova funcionalidade que acabou de ser introduzida não tem efeitos colaterais nefastos para o sistema e para a nossa sanidade mental?
A resposta é: Testes automáticos! Montes de testes automáticos!
- Lista de Discussão: NetPonto, NetPontoNews, e NetPontoJobs
- Twitter: NetPonto, NetPontoNews, e NetPontoJobs
- Apresentações: Slides das Apresentações
- Videos: Vídeos das Apresentações
- Fotos: Fotos das Reuniões
- Membros: Membros da Comunidade
- LinkedIn: Grupo NetPonto
- Facebook: NetPonto no Facebook
- Google+: NetPonto no Google+
- Geeklist: NetPonto no Geeklist