Como testes automatizados podem elevar sua produtividade || Erick Wendel

preview_player
Показать описание
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
Рекомендации по теме