TDD – Test Driven Development – Desenvolvimento Baseado em Testes
Um teste nada mais é do que um programa que testa outro programa.
O teste funciona como uma especificação, explicando o que o programa deve fazer. No entanto, o teste também é capaz de validar se o código está funcionando de acordo com o esperado.
Em outras palavras, testes são muito bons para duas coisas:
- Garantir que o programa funcione de acordo com o esperado.
- Garantir que o programa não deixe de funcionar.
Posts sobre TDD
- TDD
- Coding Style (Estilo do Código)
- Frameworks de Teste