Questão nº 78

Questão de Tecnologia da Informação · FGV TCE-PA 2024 (nº 78)

FGV2024Auditor de Controle Externo - Informática - Analista de SistemasTecnologia da Informação
Gabarito: Aver comentário ↓

Algumas vezes chamado de teste alfa, este tipo de teste corresponde à fase final do processo de testes, precedendo a liberação do software para uso operacional.
A aplicação é testada com dados fornecidos pelo cliente, o que pode revelar problemas na definição dos requisitos do sistema, uma vez que o software é provocado de maneira diferente ao usar os dados reais em vez de dados de teste.
A definição acima descreve aspectos a respeito do teste de

Resposta comentada

Gabarito Alternativa A

O teste de aceitação é a última etapa de validação de um software, onde o cliente ou usuário final verifica se o sistema atende às suas necessidades de negócio e requisitos definidos, usando dados e cenários reais.

  • (A) Correta: O teste de aceitação (ou teste alfa, quando realizado internamente pela equipe do cliente ou por usuários selecionados) é a fase final antes da liberação, focado em validar o software do ponto de vista do cliente. A utilização de dados reais do cliente é a característica mais marcante, pois simula o uso operacional e pode, de fato, expor falhas ou lacunas nos requisitos que não foram percebidas com dados de teste sintéticos.
  • (B) Incorreta: Teste de componente (ou integração) verifica a interação entre módulos ou componentes individuais do sistema, não o sistema completo com dados do cliente.
  • (C) Incorreta: Teste de sistema valida o sistema integrado como um todo, verificando se ele atende aos requisitos funcionais e não funcionais. Embora seja uma etapa importante, ele geralmente é realizado pela equipe de testes com dados de teste, e não necessariamente com dados reais do cliente para a validação final dos requisitos de negócio, como no teste de aceitação. A armadilha aqui é que o teste de sistema também verifica requisitos, mas a ênfase no "dados fornecidos pelo cliente" e "revelar problemas na definição dos requisitos" de uma perspectiva de uso real aponta para aceitação.
  • (D) Incorreta: Teste de regressão é feito para garantir que mudanças ou correções no software não introduziram novos defeitos ou causaram a falha de funcionalidades existentes. Não é a fase final de validação de novos requisitos.
  • (E) Incorreta: Teste de unidade verifica as menores partes do código (funções, métodos) isoladamente, geralmente feito pelos desenvolvedores.

Fonte: FGV TCE-PA 2024 Auditor de Controle Externo - Informática - Analista de Sistemas (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho