O TDD - test-driven development é uma técnica ou método de desenvolvimento orientado a testes, para o uso em projetos de desenvolvimento de software, com o foco em promover e aprimorar a qualidade de software, através de uma abordagem baseada em ciclos de repetições de testes e validações. Qual das alternativas é correta sobre a origem do TDD?

Questão

O TDD - test-driven development é uma técnica ou método de desenvolvimento orientado a testes, para o uso em projetos de desenvolvimento de software, com o foco em promover e aprimorar a qualidade de software, através de uma abordagem baseada em ciclos de repetições de testes e validações. Qual das alternativas é correta sobre a origem do TDD?

Alternativas

A) Criado em 2003 pelo engenheiro de software Kent Beck, inicialmente como um adendo da metodologia XP – extreme programming.

86%

B) Nasceu em 2001 como parte do Manifesto Ágil de Desenvolvimento de Software.

C) Criada em 1998 por Jeff Sutherland e Ken Schwaber, como adendo da metodologia Scrum.

D) Criado em 2003 pelo engenheiro de software Kent Beck, inicialmente como um adendo da metodologia FDD (feature-driven development).

E) Nasceu em 1986 com o artigo New Development Game, com a criação do ciclo iterativo e incremental.

Explicação

  1. O TDD (Test-Driven Development) é fortemente associado ao Kent Beck e às práticas da Extreme Programming (XP), onde a escrita de testes antes do código é uma prática central.

  2. As alternativas B e C estão incorretas porque:

  • (B) O Manifesto Ágil é de 2001, mas não “criou” o TDD; ele reúne valores e princípios, e o TDD já era discutido/praticado no contexto de XP.
  • (C) Scrum foi sistematizado por Jeff Sutherland e Ken Schwaber, mas TDD não é um “adendo do Scrum”.
  1. As alternativas D e E também não batem com a origem histórica mais aceita:
  • (D) FDD (Feature-Driven Development) não é o berço do TDD.
  • (E) “New New Product Development Game” (artigo de Takeuchi e Nonaka) é de 1986 e influencia ideias de desenvolvimento iterativo, mas não é a origem do TDD.
  1. Assim, a opção que corretamente relaciona a origem do TDD ao Kent Beck e à XP é a alternativa (A) (ainda que a data exata varie em algumas referências, a associação com XP/Kent Beck é o ponto definidor cobrado na questão).

Alternativa correta: (A).

Questões relacionadas

Ver últimas questões

Comece a estudar de forma inteligente hoje mesmo

Resolva questões de concursos e vestibulares com IA, gere simulados personalizados e domine os conteúdos que mais caem nas provas.

Cancele quando quiser.