Neste Papo Reto, Ismael Soares fala sobre Boas praticas de Testes, bad smells e alguns macetes.

Testes formais podem e devem ser definidos em todas as etapas do desenvolvimento de um software. Mesmo no caso de não poderem ser automatizados, defini-los precisamente permite identificar desde cedo problemas mais sérios com os requisitos ou a modelagem de uma aplicação.

Podemos dizer que, quando faltam informações para a definição formal de um teste em termos de entradas exatas e de resultados esperados, isso significa que os requisitos ainda não foram suficientemente entendidos e documentados.

A melhor característica para testes limpos é a legibilidade. Se você pode ler e entender um caso de teste, você sabe como o código funciona, como as regras de negócios são aplicadas e consegue achar o que está quebrado.

Durante sua apresentação, Ismael fala sobre diversos exemplos e formas de como corrigir o modelo apresentado.

Lembre-se, o seu código está sempre te dando feedbacks, cabe a você ouví-los, interpretá-los, e utilizá-los para melhorar cada vez mais o seu desenvolvimento.

Confira a apresentação.

Slides:

Links Citados:
* http://pt.slideshare.net/rkmael/boas-praticas-de-testes-bad-smell-e-outros-macetes
* https://info.thoughtworks.com/praticas-e-tendencias-em-teste-ebook.html
* http://martinfowler.com/articles/nonDeterminism.html
* http://rkmael.com/2014/11/17/comparando-dubles-testes/

Autor

Wilson Souza é Gerente de Marketing da Bluesoft. Formado e pós Graduado pela Instituição Mackenzie, possui também MBA pela FGV. Wilson tem mais de 10 anos de experiência na área de Relacionamento e Marketing, atuando em diversas áreas e segmentos do mercado.

Deixe aqui o seu comentário