Ciência da Computação Software Engenharia de Software

Um típico ciclo de vida de um projeto em TDD consiste em:

I. Executar os testes novamente e garantir que estes continuem tendo sucesso.

II. Executar os testes para ver se todos estes testes obtiveram êxito.

III. Escrever a aplicação a ser testada.

IV. Refatorar (refactoring).

V. Executar todos os possíveis testes e ver a aplicação falhar.

VI. Criar o teste.

A ordem correta e cronológica que deve ser seguida para o ciclo de vida do TDD está expressa em

  • A.

    IV − III − II − V − I − VI.

  • B.

    V − VI − II − I − III − IV.

  • C.

    VI − V − III − II − IV − I.

  • D.

    III − IV − V − VI − I − II.

  • E.

    III − IV − VI − V − I − II.