- ID
- 5582776
- Banca
- FCC
- Órgão
- MANAUSPREV
- Ano
- 2021
- Provas
- Disciplina
- Não definido
Considere as seguintes afirmativas sobre testes em programas orientados a objetos:
I. O conceito de herança leva a algumas dificuldades; por exemplo, se alterações forem feitas em uma classe pai ou
superclasse, será difícil testar as subclasses individualmente e isolar o erro para uma classe.
II. O fluxo de controle é caracterizado pela passagem de mensagens entre objetos, e o fluxo de controle não muda de um
objeto para outro. Consequentemente, o fluxo de controle sequencial dentro de uma classe é similar ao das funções,
sendo mais indicado o uso de técnicas de teste tradicionais.
III. Em uma função, os parâmetros passados com dados globais determinam o caminho de execução em seu código. Mas,
em um objeto, o estado a ele associado também influencia o caminho de execução, e os métodos de uma classe podem
se comunicar entre si por meio desse estado. Consequentemente, para testar objetos, o estado de um objeto desempenha um papel importante.
Está correto o que se afirma em