Olá @jottinha boa tarde tudo bem ?
Escrevi um artigo recentemente no meu linkedin sobre este item, na verdade sobre uma visão um pouco diferente sobre testes, talvez possa ajudar :
testes automatizados o outro lado da moeda
Olá @jottinha boa tarde tudo bem ?
Escrevi um artigo recentemente no meu linkedin sobre este item, na verdade sobre uma visão um pouco diferente sobre testes, talvez possa ajudar :
testes automatizados o outro lado da moeda
Olha esse frase aqui realmente faz sentido: "Os gestores estão mais preocupados com a entrega efetiva da funcionalidade do que com a existência ou não de testes."
Ficou claro que ao longo prazo seria benefico para o sistema os testes, mesmo que ele seja legado, mas implementar eles seria trabalhoso e necessitaria de um trabalho de alguns mesês para ficar pronto, o que geraria custos, tanto em tempo dos desenvolvedores e custos financeiros com a contratação de funcionarios, e sabemos que isso é um problema no mercado de trabalho.
Mas eu tenho uma duvida, na sua visão, levando em conta essa CULTURA de testes mencionadas no artigo, essa mentalidade deve ser trabalhada apenas nas equipes que participa no projeto que você queira implementar os testes? Ou deve ser algo a ser trabalho em toda a empresa, ate mesmo em equipes que trabalham em projetos diferente?
Na minha experiência a cultura de testes deve ser trabalhada em todas as equipes da empresa, afinal o usuário do sistema sempre irá encontrar formas de "Quebrar o sistema", e o desenvolvedor muitas vezes não esta na ponta como uma equipe de suporte por exemplo, por isto eu acredito e trabalho para construir uma cultura de testes na empresa como um todo e não apenas no time de desenvolvimento ;D