Curso TDD

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

  1. TDD
    1. As Três Leis do TDD
  2. Coding Style (Estilo do Código)
    1. Formatando o Código
    2. Minhas Preferências de Formatação
  3. Frameworks de Teste
    1. Testando código C/C++ com Boost.Test
    2. Testando código C/C++ com Gcov
    3. Rodando Testes de Unidade com Wine no Linux