Isolated!

O princípio Isolated do F.I.R.S.T. ajuda a criar um teste independente de qualquer outro teste externo. Neste princípio nós precisamos manter o testes isolados, e ter um Assert por teste . Isso é bem difícil de atingir, pois, um Assert por teste? Soa meio que exagero né? Bem temos que...

Leia mais

Fast!

“Como ter um teste unitário rápido? Como??? Eu tenho meu banco de dados que demora buscando os registros! Se eu fizer um teste unitário, ele vai até o banco, e demora por causa dele!” Sim, isso acontece sim! E por isso chamamos de testes unitários. pois testamos apena uma unidade...

Leia mais

Diminuindo bugs com testes unitários - part 3

Antes de dar continuidade a saga dos testes unitários, vou precisar mencionar que… Não existem apenas testes unitários para realizarmos na nossa aplicação… Pergunta: O QUE???? Resposta: Isso mesmo… Além de você fazer testes unitários, você também tem testes de integração, testes de aceitação, testes de carga e outros. Não...

Leia mais

Diminuindo bugs com testes unitários - part 2

No [artigo anterior] (http://rafael-miceli.github.io/lessons/2014/03/15/Diminuindo-bugs-com-testes-unitarios-part-1/) expliquei um pouco sobre teste unitário e como eles ajudam a diminuir bugs na sua aplicação. Uma das vantagens que citei foi a do fato de você poder automatizar aquele seu velho e chato teste que você fazia rodando a aplicação. Aqui vai mais duas vantagens:...

Leia mais

Diminuindo bugs com testes unitários - part 1

No último artigo compartilhei alguns passos que ajudam em momentos que empacamos quando estamos desenvolvendo nossas aplicações. Em um dos passos comentei a respeito de testes unitários, e vale a pena compartilhar como o uso de testes unitários ajuda muito a diminuirmos exponencialmente os bugs da nossa aplicação - além...

Leia mais

Empacou no código? Aqui vão algumas dicas...

[Doug Bradbury] (http://www.8thlight.com/our-team/doug-bradbury) escreveu há algum tempo um artigo sobre como resolver os problemas que empacam a gente no código. Ele lista alguns passos para conseguir achar a solução para desempacar daquela situação que é difícil de sair. Mesmo às vezes sendo uma coisa simples ou aquele detalhe que fica...

Leia mais