Cebraspe · TJ/PA · 2020 · Auxiliar Judiciário – Especialidade: Programador de Computador

Questão 35 · Informática: Engenharia de software e metodologias ágeis

No teste de software orientado a objetos, como a condição de um objeto é parte implícita da entrada e saída dos métodos, necessita-se de uma maneira para explorar sistematicamente as situações e transições do objeto. O modelo de teste adequado para executar essas operações é o teste

  1. A) interclasse.
  2. B) intraclasse.
  3. C) estrutural.
  4. D) de comando e decisão.
  5. E) com máquina de estado.

Marque a alternativa correta:

Gabarito: E

Gabarito definitivo divulgado pela banca Cebraspe (TJ/PA 2020).

Comentário

Gabarito: E.

No teste de software orientado a objetos, o estado do objeto é uma entrada e saída implícita dos métodos. Para explorar sistematicamente as situações e as transições do objeto, usa-se o teste com máquina de estados: o comportamento é modelado como estados e transições, e os casos de teste percorrem esses estados e verificam as respostas esperadas. Por isso, a alternativa E é a correta.

As demais alternativas:

  • A) interclasse: testa as interações entre classes, e não a sequência de estados de um objeto.
  • B) intraclasse: testa os métodos dentro de uma mesma classe, mas não modela, por si só, as transições de estado.
  • C) estrutural: é a técnica de caixa-branca, baseada no código, e não no comportamento dos estados.
  • D) de comando e decisão: é um critério de cobertura estrutural, que verifica comandos e decisões do código.

Dica: se a questão fala em estados e transições de um objeto, pense em máquina de estados.

Fundamentos: Teste de software orientado a objetos: estado como entrada e saída implícita · Teste baseado em máquina de estados (transições entre estados)

Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.

Fonte: prova Cebraspe TJ/PA 2020 (Auxiliar Judiciário – Especialidade: Programador de Computador), questão 35, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.

Concursos abertos que cobram Informática

TCE/MA 2026 Analista, Auditor e TécnicoUNCISAL 2026 Professor do Magistério SuperiorPROCON/AL 2026 Analista e Fiscal de Defesa do Consumidor