Um analista de testes precisa conduzir uma bateria de testes...

Próximas questões
Com base no mesmo assunto
Ano: 2026 Banca: FGV Órgão: TJ-SC Prova: FGV - 2026 - TJ-SC - Analista de Sistemas |
Q4150968 Engenharia de Software
Um analista de testes precisa conduzir uma bateria de testes em um novo sistema do Tribunal de Justiça de Santa Catarina. Para isso, ele deve conhecer os diferentes níveis de testes, seus objetivos e os profissionais normalmente envolvidos em cada nível de sua execução.

Associe os níveis de teste às respectivas características.

1. Teste de integração.
2. Teste unitário. 
3. Teste de sistema.

( ) O ideal é que seja conduzido pelos próprios desenvolvedores, para prevenir o aparecimento de falhas logo no início.
( ) Avalia o comportamento do software como um todo, agindo sobre todas as camadas de forma unificada.
( ) Foca nas interfaces de comunicação e na troca de informações entre as partes internas ou com APIs externas.
( ) Recomenda-se que seja executado por uma equipe de testes independente, e não pelos desenvolvedores, para evitar testes "viciados" que mascarem falhas.

Assinale a opção que indica a relação correta, na ordem apresentada.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C

Fundamento decisivo: A resolução dependia de associar cada pista do enunciado ao nível correto: “desenvolvedores” e “logo no início” indicam teste unitário; “software como um todo” indica teste de sistema; “interfaces de comunicação” e “APIs externas” indicam teste de integração. Isso leva à sequência 2 – 3 – 1 – 3.

Tema central: níveis de teste
Análise das alternativas
A
Errada
Incorreta porque erra a 2ª posição: atribui teste de integração ao comportamento do software como um todo. Esse critério corresponde a teste de sistema, não a integração.
B
Errada
Incorreta porque erra a 1ª posição ao atribuir aos testes de integração a execução ideal pelos próprios desenvolvedores no início, quando isso caracteriza teste unitário. Também erra a 3ª posição, pois interfaces e APIs externas indicam integração, e a 4ª, pois equipe independente é marcador de teste de sistema.
C
Certa
A alternativa C está correta porque aplica corretamente o critério de classificação dos níveis de teste. A primeira afirmação descreve teste unitário: verificação de unidades isoladas, usualmente feita pelos próprios desenvolvedores e útil para prevenir falhas cedo. A segunda descreve teste de sistema: avaliação do comportamento do software completo, de forma unificada. A terceira descreve teste de integração: verificação das interfaces e da troca de informações entre componentes internos ou com sistemas externos. A quarta volta ao teste de sistema, pois a recomendação de execução por equipe independente serve justamente para evitar testes “viciados”.
D
Errada
Incorreta porque erra a 1ª posição ao tratar o primeiro enunciado como teste de sistema, quando “desenvolvedores” e “logo no início” apontam para teste unitário. Erra também a 2ª posição ao classificar a avaliação do sistema completo como teste unitário, embora isso seja teste de sistema.
E
Errada
Incorreta porque desloca classificações básicas: a 1ª posição deveria ser 2, já que o primeiro enunciado é unitário; a 2ª e a 4ª posições deveriam ser 3, porque tratam de sistema completo e de equipe independente. Portanto, a sequência proposta não se sustenta.
Pegadinha da questão
A confusão real é entre teste de integração e teste de sistema: ambos podem envolver vários módulos, mas “interfaces de comunicação” e “APIs externas” marcam integração, enquanto “software como um todo” e a recomendação de equipe independente marcam sistema.
Dica para questões semelhantes
  • Se o foco estiver em unidades isoladas e execução pelos desenvolvedores, classifique como teste unitário.
  • Se o foco estiver em interfaces, interações entre partes ou troca de dados com APIs/sistemas externos, classifique como teste de integração.
  • Se o foco estiver no comportamento do sistema completo, em todas as camadas de forma unificada, classifique como teste de sistema.
  • Quando o enunciado destacar a conveniência de equipe independente para evitar viés, isso funciona como marcador de teste de sistema nesta distinção.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo