Os testes de software são organizados em quatro dimensões ou...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Tema central: Os níveis de teste de software são uma parte fundamental da Engenharia de Software, cobrados frequentemente em concursos para Analista de TI. Eles organizam o processo de validação de sistemas, garantindo maior abrangência na identificação de falhas.
Justificativa da alternativa correta: O enunciado pede para identificar a opção que não corresponde a um nível de teste.
Segundo as principais referências da área, como Sommerville (Engenharia de Software) e o Guia ISTQB, os quatro principais níveis de teste são:
- Unitário – Testa pequenas unidades do software (funções, métodos, classes) de forma isolada.
- Integração – Verifica a interação entre módulos ou componentes para garantir comunicação adequada.
- Sistema – Avalia o comportamento do sistema inteiro, validando requisitos.
- Aceitação – Realizado pelo cliente/usuário, confirma se o software atende às expectativas e necessidades.
Já o Teste de Regressão é uma técnica, não um nível. Ele consiste em repetir testes já aplicados após alterações no código, para assegurar que novos defeitos não foram inseridos em funcionalidades já testadas. Pode ser realizado em qualquer um dos níveis citados.
Análise das alternativas:
- A) Regressão: Correta. Não é um nível, e sim uma técnica aplicável em todos os níveis.
- B) Unitário: Nível inicial de teste. Incorreta como resposta.
- C) Integração: Segundo nível, testa interação de módulos. Incorreta como resposta.
- D) Sistema: Terceiro nível, avalia o sistema completo. Incorreta como resposta.
- E) Aceitação: Último nível, testes finais do ponto de vista do cliente/usuário. Incorreta como resposta.
Estratégias para evitar erros: Fique atento à diferença entre nível (organiza a hierarquia dos testes) e técnica (metodologia ou abordagem aplicável em diferentes níveis). Questões assim costumam trocar ou confundir propositalmente esses conceitos para testar seu domínio terminológico.
Resumo: Regressão não é um nível de teste, mas uma técnica aplicável em todos eles. Saber diferenciar esses conceitos é essencial para assegurar acerto em provas de concursos para Analista de TI.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo