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.
Fonte: 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.
Fonte: 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.- A1 - Identificar nova funcionalidade; 2 - Implementar funcionalidade; 3 - Escrever teste; 4 - Executar teste.
- B1 - Escrever teste; 2 - Implementar nova funcionalidade; 3 - Executar teste; 4 - Refatorar.
- C1 - Identificar nova funcionalidade; 2 - Escrever teste; 3 - Executar teste; 4 - Implementar funcionalidade e Refatorar.
- D1 - Identificar nova funcionalidade; 2 - Escrever teste; 3 - Implementar funcionalidade e refatorar; 4 - Executar teste.
- E1 - Implementar nova funcionalidade; 2 - Escrever teste; 3 - Refatorar; 4 - Executar teste.