Em toda minha carreira ouço discursos como:
- Ah demora muito para escrever testes
- Escrever testes reduzem a produtividade do time
- Sem testes entrego em 4 horas, com testes entrego em 8 horas
Se você se identifica com essas frases, então esse post é para você!
O que eu percebi, é que fazer o setup dos primeiros testes são sim demorados, e nas primeiras semanas, podem sim diminuir a produtividade pois você não tem costume de entregar tudo validado
O que você talvez não perceba é a segurança que entregar uma funcionalidade testada pode te dar 🤩
O tempo que você demora, para sair clicando em botões, realizar o fluxo todo novamente para validar apenas uma requisição que você está mexendo é o que reduz a sua produtividade 🫢
Uma vez que seu cenário possui testes automatizados, qualquer alteração que você fizer reflete diretamente na sua suite e você recebe feedback instantâneo 💥
E para novas funcionalidades, você apenas copia e cola os cenários anteriores e altera os valores de entrada e saída que espera de um fluxo
Você ganha a confiança de falar "esse erro não é do que eu entreguei, pois tudo está validado" e consequentemente começa a entregar código que não tem retrabalho 😜
E isso meus amigos, não tem preço 🤩
A medida que você insere novas funcionalidades, o software cresce saudável e seu time começa a ser cada vez mais respeitado ✅
E isso independe se você possui apenas estagiários, juniores, plenos ou seniores em seu time 🔥
Me conta ai, você tem costume de escrever testes automatizados nos projetos que atua?
#TestesAutomatizados #DesenvolvimentoDeSoftware #Produtividade #QualidadeDeCodigo #FeedbackInstantaneo #CenarioDeTeste #SegurancaDeCodigo #CrescimentoSaudavel #EquipeDeDesenvolvimento #AutomatizacaoDeTestes #ExperienciaProfissional #MelhoresPraticas #Desenvolvedores #CodigoLimpo #EntregaDeCodigo #DesenvolvimentoAgil #ValidacaoDeRequisitos #GarantiaDeQualidade #EntregaDeValor #FeedbackDeCodigo #TestesDeAceitacao #ControleDeErros #ExperienciaDoUsuario #MetodologiasAgeis #TecnologiaDaInformacao #EngenhariaDeSoftware #AnaliseDeRequisitos #Programacao #QAemDesenvolvimento
Ещё видео!