Pular para o conteúdo principal

Questão de Engenharia de Software — Teste de Software — FCC 2015

Engenharia de SoftwareTeste de Software
Código
fc023340
Banca
FCC
Órgão
TRE-AP
Ano
2015
Nível
Superior
Cargo
Analista Judiciário - Análise de Sistemas
Um Analista de Sistemas deve planejar um tipo de teste para avaliar a qualidade externa do produto e também a sua qualidade em uso. É um teste com forte relação com o cliente, que participa do planejamento e realização dessa atividade. O teste deve ser conduzido em 2 etapas:I. No ambiente de desenvolvimento, com o desenvolvedor acompanhando os usuários e registrando erros e problemas do software (qualidade externa). II. No ambiente do cliente e o desenvolvedor recebe um relato de todos os problemas encontrados pelos usuários ao interagirem com o software (qualidade de uso). O tipo de teste a ser planejado pelo Analista e a denominação dos testes realizados nas etapas I e II são, correta e respectivamente,
  1. AIntegração − Estresse − Sistema.
  2. BIntegração − Sistema − Estresse.
  3. CAceitação − Alfa − Beta.
  4. DAceitação − Beta − Alfa.
  5. ESistema − Estresse − Desempenho.
Revelar gabarito e comentário

GabaritoC — Aceitação − Alfa − Beta.

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 Software – Teste de Aceitação (Alfa e Beta)

Gabarito: letra C. O tipo de teste descrito é o teste de aceitação, que visa avaliar a qualidade externa e a qualidade em uso pelo cliente. Na etapa I (ambiente de desenvolvimento, desenvolvedor presente) realiza-se o teste alfa; na etapa II (ambiente do cliente, relato de problemas) realiza-se o teste beta. A ordem correta é Aceitação – Alfa – Beta.

A banca cobra a distinção entre as fases do teste de aceitação. O teste alfa é conduzido no ambiente controlado do desenvolvedor, com a equipe de desenvolvimento observando e registrando erros. O teste beta é realizado no ambiente real do cliente, onde os usuários finais utilizam o software e reportam problemas sem a presença do desenvolvedor.

  1. 1Teste AlfaAmbiente do desenvolvedor
  2. 2Teste BetaAmbiente do cliente
LEVEL · soulevel.com.br

Alternativa A – ❌ Incorreta

Integração, Estresse e Sistema são níveis/tipos diferentes de teste. Integração testa interfaces entre módulos; Estresse submete o sistema a cargas extremas; Sistema testa o software como um todo. Nenhum deles corresponde ao teste com participação direta do cliente nas duas etapas descritas.

Alternativa B – ❌ Incorreta

Mesmo erro da alternativa A: Integração, Sistema e Estresse não são o tipo de teste voltado ao cliente e suas fases alfa/beta.

Alternativa C – ✅ Correta ⟵ GABARITO

Teste de Aceitação é o nível de teste focado na validação do software pelo cliente. A etapa I é o teste alfa (ambiente controlado do desenvolvedor, com desenvolvedor acompanhando) e a etapa II é o teste beta (ambiente real do cliente, com relato de problemas). A sequência apresentada está perfeita.

Alternativa D – ❌ Incorreta

Embora o tipo seja Aceitação, as etapas estão invertidas: apresenta Beta – Alfa, quando o correto é Alfa (ambiente controlado) seguido de Beta (ambiente real). O enunciado descreve exatamente a ordem alfa depois beta.

Alternativa E – ❌ Incorreta

Sistema, Estresse e Desempenho são outros tipos de teste, sem a participação direta do cliente no planejamento e realização como descrito no enunciado.

NÃO CAIA NESSA!

A banca explora a inversão da ordem entre alfa e beta (alternativa D). Lembre-se: alfa ocorre no ambiente do desenvolvedor (controlado) e beta no ambiente do cliente (real). Essa sequência é clássica e bastante cobrada.

PEGA ESSA DICA!

Associe as letras: Alfa (ambiente do desenvolvedor) – Beta (ambiente do cliente). Use o mnemônico "A de Ambiente controlado" para alfa; "B de Beta, o cliente que testa".

Link permanente: /questoes/fc023340