Questão 43 · Informática: Engenharia de software e metodologias ágeis
Durante o planejamento de um projeto e a elaboração dos casos de uso, foram incluídos diversos componentes para cálculos de tributos e da quantidade de recursos orçamentários alocados. De acordo com os níveis de testes existentes, o resultado de um dos componentes em questão poderá ser validado por meio do teste
- A) unitário.
- B) de sistema.
- C) de aceitação.
- D) de codificação.
- E) de integração.
Marque a alternativa correta:
Gabarito: A
Gabarito definitivo divulgado pela banca Cebraspe (TRE/BA 2017).
Comentário
Gabarito: A.
O teste unitário verifica isoladamente a menor parte testável do software, como uma função ou componente de cálculo. No enunciado, os componentes são de cálculo de tributos e de recursos orçamentários, então o resultado de um deles pode ser validado isoladamente, comparando a saída com valores esperados, sem depender do restante do sistema.
- B) Sistema: valida o sistema completo, de ponta a ponta, contra os requisitos.
- C) Aceitação: é feito pelo usuário ou cliente para verificar se o sistema atende ao negócio.
- D) Codificação: não é um nível de teste; essa expressão não designa etapa de validação.
- E) Integração: verifica a interação entre componentes já unidos, e não um componente isolado.
Dica: quando o enunciado fala em validar um componente isolado, pense em teste unitário.
Fundamentos: Conceito de teste unitário nos níveis de teste de software (unitário, integração, sistema e aceitação)
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/BA 2017 (Técnico Judiciário – Área: Apoio Especializado – Especialidade: Programação de Sistemas), questão 43, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.