Pular para o conteúdo principal

Questão de Engenharia de Software — Teste de Software — UFSM 2025

Engenharia de SoftwareTeste de Software
Código
qg621776
Banca
UFSM
Órgão
UFSM
Ano
2025
Nível
Superior
Cargo
Professor EBTT - Área: Ciências Exatas e da Terra/Ciência da Computação/ Metodologia e Técnicas da Computação
Sommerville, em seu livro “Engenharia de Software” (2011), destaca que o Desenvolvimento Dirigido a Testes (TDD) é uma abordagem para desenvolvimento de programas em que se intercalam testes e desenvolvimento de código. Essa prática possui um fluxo de processo bem definido, como na figura a seguir.Q18.png 630×164Fonte: SOMMERVILLE, I. Engenharia de Software. 9ª ed. São Paulo: Pearson Prentice Hall, 2011. p. 155. (Adaptado)Considerando a numeração que aparece na figura, assinale a alternativa que indica corretamente o nome de cada etapa referente ao processo de TDD.
  1. A1 - Identificar nova funcionalidade; 2 - Implementar funcionalidade; 3 - Escrever teste; 4 - Executar teste.
  2. B1 - Escrever teste; 2 - Implementar nova funcionalidade; 3 - Executar teste; 4 - Refatorar.
  3. C1 - Identificar nova funcionalidade; 2 - Escrever teste; 3 - Executar teste; 4 - Implementar funcionalidade e Refatorar.
  4. D1 - Identificar nova funcionalidade; 2 - Escrever teste; 3 - Implementar funcionalidade e refatorar; 4 - Executar teste.
  5. E1 - Implementar nova funcionalidade; 2 - Escrever teste; 3 - Refatorar; 4 - Executar teste.
Revelar gabarito e comentário

GabaritoC — 1 - Identificar nova funcionalidade; 2 - Escrever teste; 3 - Executar teste; 4 - Implementar funcionalidade e Refatorar.

Link permanente: /questoes/qg621776