-
TDD - Test Driven Develpment
Só passa se passar no teste
TESTE UNITÁRIO
Primeiro passo: Criar um teste
Cada ciclo inicia com um teste de falhe
Etapas
Identificar nova funcionalidade.
Escrever o teste.
Executar o teste.
Implementar funcionalidade e refatorar.
Implementar a próxima parte da funcionalidade.
Repita tudo
-
O Test-Driven Development (TDD) é um método ágil de desenvolvimento de software que se baseia na repetição de um ciclo de desenvolvimento curto, focado em testes unitários, em que os casos de teste que verificam uma nova funcionalidade são escritos antes mesmo da própria funcionalidade.
-
Gabarito Certo
Test Driven Development (TDD) ou em português Desenvolvimento guiado por testes é uma técnica de desenvolvimento de software que se relaciona com o conceito de verificação e validação e se baseia em um ciclo curto de repetições: Primeiramente o desenvolvedor escreve um caso de teste automatizado que define uma melhoria desejada ou uma nova funcionalidade. Então, é produzido código que possa ser validado pelo teste para posteriormente o código ser refatorado para um código sob padrões aceitáveis. Kent Beck, considerado o criador ou o 'descobridor' da técnica, declarou em 2003 que TDD encoraja designs de código simples e inspira confiança. Desenvolvimento dirigido por testes é relacionado a conceitos de programação de Extreme Programming, iniciado em 1999, mas recentemente tem-se criado maior interesse pela mesma em função de seus próprios ideais. Através de TDD, programadores podem aplicar o conceito de melhorar e depurar código legado desenvolvido a partir de técnicas antigas.
"Retroceder Nunca Render-se Jamais !"
Força e Fé !
Fortuna Audaces Sequitur !
-
O TDD pressupõe a execução de uma fase de testes a cada parte desenvolvida do sistema. É uma abordagem incremental, que permite a evolução paulatina do software, não se avançando para a próxima etapa até que a anterior tenha sido devidamente testada e aprovada. O conceito está correto!