Questão de Engenharia de Software — Teste de Software — FGV 2024
Engenharia de Software›Teste de Software
Código
fg097476
Banca
FGV
Órgão
TCE-PA
Ano
2024
Nível
Superior
Cargo
Auditor de Controle Externo - Área de Informática - Analista de Sistemas
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
Aaceitação.
Bcomponente.
Csistema.
Dregressão.
Eunidade.
Revelar gabarito e comentário▾
GabaritoA — aceitação.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Teste de Aceitação
Gabarito: letra A. A definição descreve o teste de aceitação, que é a fase final antes da liberação, utiliza dados reais do cliente e pode revelar problemas de requisitos. Esse tipo de teste é algumas vezes chamado de teste alfa, embora o alfa seja realizado no ambiente de desenvolvimento e o beta no ambiente de produção, ambos sob a categoria de testes de aceitação.
1Teste de unidade
2Teste de componente
3Teste de sistema
4Teste de aceitação
LEVEL · soulevel.com.br
Alternativa A — ✅ Correta ⟵ GABARITO
O teste de aceitação (ou validação) é a última etapa do processo de testes, executado com dados fornecidos pelo cliente para verificar se o software atende às necessidades reais e aos requisitos. A descrição do enunciado corresponde exatamente a essa fase.
Alternativa B — ❌ Incorreta
O teste de componente (ou teste de unidade) foca em partes individuais do software, não na aplicação completa com dados do cliente. É realizado pelos desenvolvedores, não com dados reais fornecidos pelo cliente.
Alternativa C — ❌ Incorreta
O teste de sistema ocorre antes do teste de aceitação e verifica se todos os elementos integram corretamente, mas ainda é realizado pela equipe de desenvolvimento, não com dados do cliente.
Alternativa D — ❌ Incorreta
O teste de regressão é executado após alterações no software para garantir que funcionalidades existentes continuem operando. Não é a fase final nem utiliza dados do cliente como descrito.
Alternativa E — ❌ Incorreta
O teste de unidade testa as menores partes do código (funções, métodos), isoladamente. É a fase inicial dos testes, realizada pelos desenvolvedores, não com dados do cliente.
PEGA ESSA DICA!
Lembre-se: o teste alfa é realizado internamente pela equipe de desenvolvimento (ainda no ambiente controlado), enquanto o teste beta ocorre no ambiente real do cliente. Ambos são variações do teste de aceitação, mas a definição do enunciado se encaixa no conceito geral de aceitação.