Pular para o conteúdo principal

Questão de Engenharia de Software — Teste de Software — FCC 2013

Engenharia de SoftwareTeste de Software
Código
fc005461
Banca
FCC
Órgão
TRT - 15ª Região (SP)
Ano
2013
Nível
Superior
Cargo
TRT - 15ª Região - Analista Judiciário - Tecnologia da Informação
A homologação de sistema é um tipo de serviço que reúne um ou mais tipos de testes de acordo com a estratégia acordada no Plano de Testes. Em um sistema OO - Orientado a Objetos, a natureza do software muda tanto a estratégia quanto a tática de teste. Luiza, que trabalha no Tribunal Regional do Trabalho da 15ª Região, deparou-se com a seguinte situação:“Há uma hierarquia de classes na qual uma operação X é definida para a superclasse e é herdada por suas subclasses. Cada subclasse usa a operação X, mas ela é aplicada dentro do contexto dos atributos e operações privadas que foram definidas para a subclasse. O contexto no qual a operação X é usada varia de modo sutil.” Para Luiza aplicar o teste de unidade na operação X é :
  1. Anecessário testar a operação X no contexto de cada uma das subclasses.
  2. Bobrigatório testar a operação X isoladamente
  3. Cdesnecessário testar a operação X nas subclasses, pois o mecanismo de herança cuida disto.
  4. Dimpossível testar a operação X por causa do polimorfismo
  5. Enecessário testar apenas a interface da classe, pois o teste de unidade num sistema OO testa todos os métodos da classe simultaneamente.
Revelar gabarito e comentário

GabaritoA — necessário testar a operação X no contexto de cada uma das subclasses.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

A

Link permanente: /questoes/fc005461