Questão 51 · Informática: Engenharia de software e metodologias ágeis
Em testes de software, a divisão do domínio de entrada de um módulo em um conjunto de estados válidos ou inválidos das condições de entrada é realizada por meio de
- A) teste de caminho básico/lógico.
- B) particionamento de equivalência.
- C) análise de valor limite.
- D) teste funcional sistemático.
- E) teste de fluxo de dados.
Marque a alternativa correta:
Gabarito: B
Gabarito definitivo divulgado pela banca Cebraspe (TRE/TO 2017).
Comentário
Gabarito: B.
O particionamento de equivalência divide o domínio de entrada de um módulo em classes de equivalência, isto é, conjuntos de valores que se espera que o programa trate da mesma forma. Essas classes são de estados válidos e inválidos das condições de entrada, e basta testar um representante de cada classe. Isso reduz o número de casos de teste sem perder cobertura do comportamento, o que caracteriza a alternativa B.
- (A) O teste de caminho básico/lógico baseia-se na estrutura interna do código e nos caminhos de execução, não no domínio de entrada.
- (C) A análise de valor limite testa os extremos das classes, complementando o particionamento, mas não é a divisão em classes.
- (D) O teste funcional sistemático é uma categoria ampla, não a técnica específica de divisão em classes.
- (E) O teste de fluxo de dados analisa definições e usos de variáveis ao longo do programa.
O fundamento é a técnica clássica de teste de caixa preta descrita na engenharia de software.
Fundamentos: Técnica de particionamento de equivalência (teste de caixa preta) · Diferença entre análise de valor limite e particionamento de equivalência
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 TRE/TO 2017 (Técnico Judiciário – Área: Apoio Especializado – Especialidade: Programação de Sistemas), questão 51, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.