SóProvas


ID
2510986
Banca
FCC
Órgão
ARCE
Ano
2012
Provas
Disciplina
Engenharia de Software
Assuntos

Considere as etapas a seguir:


1. Após os testes serem executados com sucesso, é iniciado o processo para implementar a próxima parte da funcionalidade.

2. É implementada a funcionalidade e novamente executado o teste. Isso pode envolver a refatoração do código existente para melhorá-lo e adicionar um novo código sobre o que já foi desenvolvido.

3. É executado o teste juntamente com todos os outros testes implementados.

4. É escrito um teste para a funcionalidade. Este teste é implementado como um teste automatizado.

5. É identificado o incremento de funcionalidade necessário, que normalmente deve ser pequeno e implementável em poucas linhas de código.


A sequência de etapas que devem ser seguidas no desenvolvimento dirigido a testes (TDD – Test Driven Development) é corretamente definida por

Alternativas
Comentários
  • Etapas do TDD – Test Driven Development

    1 - Identificar nova funcionalidade.

    2 - Escrever o teste.

    3 - Executar o teste.

    4 - Implementar funcionalidade e refatorar.

    5 - Implementar a próxima parte da funcionalidade.

     

     

    Repita tudo

     

     

    Sommerville

    Letra E

  • Para o momento de tensão da prova, pode ser útil lembrar do lema do TDD: Red (teste novo deve falhar), Green (escreva o mínimo suficiente para passar o teste), Refactor