Pular para o conteúdo principal

Questão de Engenharia de Software — Teste de Software — FCM 2018

Engenharia de SoftwareTeste de Software
Código
qq337601
Banca
FCM
Órgão
IFN-MG
Ano
2018
Nível
Médio
Cargo
Professor - Informática
Conforme descreve Wazlawick, R. S. (2015) p. XX, “Frequentemente, partes do software devem ser testadas separadamente do corpo principal do código, mas ao mesmo tempo elas devem comunicar com as outras partes”. Entretanto, nem sempre, ao testar um componente de software, que chama operações de outro, todo o código necessário já está implementado. Nesse sentido, podem-se criar versões simplificadas de código, que implementam apenas o comportamento que é absolutamente necessário, permitindo a realização dos testes.Considerando os conceitos descritos, se
  1. Ao sistema já estiver concluído, os stubs não são mais necessários, portanto podem ser descartados.
  2. Bo sistema já estiver concluído, os drivers não são mais necessários para realizar os testes, portanto podem ser descartados.
  3. Co sistema já estiver concluído, tantos os stubs quanto os drivers não são mais necessários para realizar os testes, portanto podem ser descartados.
  4. Dum componente A chama operações de um componente B que ainda não foi implementado, a criação de uma versão simplificada de B é denominada driver.
  5. Eoperações implementadas na classe A precisam ser testadas, e ainda não foram criadas as classes que usam essas operações, a criação de uma versão simplificada para acessar as operações de A é denominada stub.
Revelar gabarito e comentário

GabaritoA — o sistema já estiver concluído, os stubs não são mais necessários, portanto podem ser descartados.

Link permanente: /questoes/qq337601