Test Driven Development (TDD) é uma prática muito utilizada ...

Próximas questões
Com base no mesmo assunto
Q827336 Engenharia de Software

Test Driven Development (TDD) é uma prática muito utilizada no processo de desenvolvimento de sistemas computacionais. Analise as afirmativas a seguir sobre o uso da prática de TDD:

I. Tornam os testes de regressão mais demorados porque o desenvolvedor precisará fazer testes manuais várias vezes por dia.

II. Garante que os requisitos do sistema sejam atendidos porque o desenvolvedor escreverá o código de testes sempre que acabar a implementação do código do sistema.

III. Ajuda o desenvolvedor a escrever código de qualidade porque ele gastará parte do seu tempo escrevendo código de testes.

Está correto o que se afirma em:

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Prezados,

O item I está errado. Primeiro que os testes de regressão normalmente não são manuais, segundo que o TDD não gerará necessariamente um software pior, que precisará ser testado várias vezes por dia.
O item II está errado. O TDD não consegue garantir que o requisito do cliente seja atendido, o TDD garante que o código fonte criado será criado para passar num teste já pensado.
O item III está correto. No TDD primeiramente o desenvolvedor escreve o teste, depois escreve um código suficientemente bom para passar nos testes desenhados.

Portanto a alternativa correta é a letra C

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

TDD - Test Driven Development

É uma abordagem para o desenvolvimento de programas em que se intercalam testes e desenvolvimento de código

Técnica de desenvolvimento de software iterativa e incremental

Implica escrever o código de teste antes do código de produção(implementação), um teste de cada vez, tendo certeza de que o teste falha antes de escrever o código que irá fazê-lo passar.

 

I - Errado

II - Errado

 

Engenharia de Software 9ed - Sommerville

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo