All posts tagged Continuous Integration

Salve, salve, galera,

Hoje vamos falar um pouco sobre TDD, ou desenvolvimento guiado por testes, que vem sendo muito difundido hoje com a adoção das praticas ágeis como o Scrum por exemplo, e que gera também muitas duvidas sobre o que é e como funciona.

O que é TDD ???

O TDD é uma técnica de desenvolvimento ( que visa a qualidade, mas ainda assim é uma técnica de desenvolvimento e não uma técnica de testes unicamente) que inverte a ordem natural das coisas, onde primeiramente o DESENVOLVEDOR (isso mesmo meus amigos, o desenvolvedor escrevendo testes) deve escrever um teste unitário para um método – aqui vale ressaltar que estamos falando em testes a nível de unidade de código, e não testes de interface, usuário, etc – e posteriormente implementamos esse método de modo que o teste passe, antecipando o entendimento do requisito. Observem na imagem abaixo o ciclo do TDD

Read more