Lorena Queiroz
Lorena Queiroz20/12/2022 09:43
Compartilhe

Definição de TDD

  • #Java
  • #TDD
  • #QA

Test Driven Development (TDD) ou Desenvolvimento Dirigido por Testes é uma técnica de desenvolvimento de software que se baseia em um ciclo curto de repetições. Primeiro, o desenvolvedor escreve um caso de teste automatizado que identifica o aprimoramento ou novo recurso desejado. Em seguida, gera um código que possa ser verificado por testes. Posteriormente, este código será reformulado de acordo com um padrão aceito. Kent Beck 

afirmou em 2003 que o TDD encoraja o design de código simples e inspira confiança. De acordo com Robert C. Martin, autor de Agile Software Development, o objetivo do TDD é a especificação, não a validação, o que significa que é uma maneira de pensar nos requisitos do projeto antes de escrevê-los.

Compartilhe
Comentários (2)
Rosangela Oliveira
Rosangela Oliveira - 20/12/2022 13:21

Não conhecia.

Parabéns pelo post.

Luiz Café
Luiz Café - 20/12/2022 15:54

Obrigado por compartilhar seus conhecimentos Lorena! Ótimo texto!