Procura

Engenharia de softwareTeste de software


EXERCÍCIOS - Exercício 411

  • (FCC 2018)

O Test-Driven Development (TDD) é uma abordagem para o desenvolvimento de programas em que se intercalam testes e desenvolvimento de código. As etapas do processo fundamental de TDD são mostradas abaixo em ordem alfabética:

I. Escrever um teste para a funcionalidade identificada e implementá-lo como um teste automatizado.

II. Executar o teste, junto com os demais testes já implementados, sem implementar a nova funcionalidade no código.

III. Identificar e implementar uma outra funcionalidade, após todos os testes serem executados com sucesso.

IV. Identificar uma nova funcionalidade pequena para ser incrementada com poucas linhas em um código.

V. Implementar a nova funcionalidade no código e reexecutar o teste.

VI. Refatorar o código com melhorias incrementais até que o teste execute sem erros.

VII. Revisar a funcionalidade e o teste, caso o código execute sem falhar.

Considerando o item IV a primeira etapa e o item III a última etapa, a sequência intermediária correta das etapas do processo é:




A) I − II − VII − V e VI.

B) I − V − II − VII e VI.

C) I − VI − V − VII e II.

D) V − I − II − VII e VI.

E) V − I − VI − VII e II.


Próximo:
EXERCÍCIOS - Exercício 412

Vamos para o Anterior: Exercício 410

Tente Este: Exercício 21

Primeiro: Exercício 1

VOLTAR ao índice: Engenharia de software






Cadastre-se e ganhe o primeiro capítulo do livro.
+
((ts_substr_ig=0.00ms))((ts_substr_id=3.22ms))((ts_substr_m2=0.00ms))((ts_substr_p2=0.54ms))((ts_substr_c=1.56ms))((ts_substr_im=0.88ms))
((total= 6ms))