Existem muitos motivos para implantar uma equipe de teste em uma empresa de construcao de software. Varias empresas ainda nao estao cientes da importancia dos testes de software. No entanto, a maioria dos processos de desenvolvimento preve atividades de verificacao e validacao, ate mesmo em processos ageis.Quando um software e entregue para o cliente sem testes, ele pode causar varios problemas para a empresa que o desenvolveu, alem dos prejuizos para o proprio cliente. Como existem varios tipos de teste de software, ha empresas que preferem adotar os testes de unidade, realizados pelo proprio programador e outras empresas investem em testes funcionais, elaborados e executados por uma equipe de teste especializada.Abaixo estao alguns motivos para implantar testes na sua empresa:Quando um produto nao e testado, ha uma grande chance deste produto possuir erros ou defeitos, assim este produto nao vai satisfazer as necessidades o cliente.O cliente quando nao esta satisfeito com o produto dificilmente ira contratar novamente a empresa.Quando nao ha qualidade no produto, a empresa fica com imagem negativa, logo e necessario mais investimento em marketing.Se os erros sao encontrados pelo cliente, o custo para corrigir estes erros e muito maior do que quando o sistema ainda esta em desenvolvimento. Quando nao ha uma equipe para testar o sistema, o gerente exige dos programadores um sistema com qualidade, mas isso dificil, pois nem sempre conseguimos ver os proprios erros cometidos.Com os testes, e possivel ter uma maior garantia de que o sistema nao possui erros criticos, os quais, quando existem, podem causar grandes prejuizos para o cliente.Com os testes, novos clientes ficarao interessados em seus sistemas devido a recomendacoes.Com os testes, os programadores, apesar de parecer que nao, ficam bem satisfeitos e motivados com os elogios ao sistema feitos pelo cliente, ja que ele nao encontra muitos bugs.Com os testes, minimiza-se a necessidade de atender telefones para ajudar os usuarios a utilizarem o sistema, logo, menor custo com mao-de-obra para helpdesk.Quando ha uma equipe de teste para testar o sistema, todos saem ganhando: o dono da empresa (menos gasto com marketing e mais prestigio para a empresa), o cliente (satisfacao e confianca no sistema), os usuarios (conseguem usar o sistema de forma util e correta), os programadores (motivacao por criar sistemas com qualidade) e os testadores (mais empregos).O item 4 e um dos pontos mais importantes a ser levado em consideracao, pois quando um sistema e entregue para o cliente sem ser verificado pela equipe de testes, ele passara para a etapa de 'manutencao' e nesta etapa, geralmente, a equipe que desenvolveu o sistema ja e alocada para um novo projeto. Como nao e possivel prever a demanda de correcoes para o sistema, e provavel que haja uma sobrecarga de novas tarefas para os desenvolvedores. Assim, o novo projeto comeca a atrasar, pois parte da equipe tera que ser alocada novamente ao projeto antigo. Alem disso, se a equipe que desenvolveu o sistema nao trabalhar mais na empresa, entao o custo para corrigir sera ainda maior, pois um programador que nunca viu o sistema tera uma certa dificuldade para corrigir os