Olá 🌍!
Meu nome é Cesar Zagonel e eu sou desenvolvedor de software.
Algo que eu sempre ouço é: “testes automatizados são muito difíceis!”. Sim, eu concordo. Escrever testes não é uma tarefa trivial. Mas não é tão difícil! Testes podem ficar significamente mais complicados se sua aplicação não é testável. As pessoas me perguntam: “Como posso testar minha aplicação?”. Mas o que elas realmente deveria estar perguntando é: “como posso deixar minha aplicação testável?”. Mas o que eu quero dizer com “testável”? Testes consistem de três simples partes: Arranjo, ação e asserção....