sábado, 4 de outubro de 2008

Ponto de Vista: Teste unitário

Teste unitário é uma unânimidade entre os projetos de software? Será?
Já vi diversos projetos que os testes foram abortadas por uma questão de tempo, custo ou falta de vontade e experiência.

Mas quem já passou por vários projetos sabe que o custo da falta de testes é alto independente do seu sabor (aceitação, integração, unitário, etc).

Mas enquanto muitos desenvolvedores tendem a várias técnicas de metodologias tais como Desenvolvimento dirigido por testes (Test-Driven Development), teste de unidades de software muitos gestores de Projetos e/ou pessoas com poder de decisão nos projetos tendem a dimunuir a quantidade de testes, dimunuir a cobertura de testes ou abortar os testes simplesmente.

Mas qual é o motivo disto? Seria muita pretensão querer responder essa pergunta, mas esse post nós dá um direcional para essa pergunta tão intrigante e o seu autor compartilha conosco seu entendimento em relação ao ponto de vista dos desenvolvedores e dos gerentes sobre os testes unitários.