A validação de software envolve um conjunto de atividades destinadas a garantir que o produto final atenda aos requisitos e expectativas dos usuários. Essas atividades podem ocorrer em várias fases do desenvolvimento e podem incluir a participação de diferentes stakeholders. Assinale a alternativa que demonstra corretamente um aspecto de testes de validação.

Questão

A validação de software envolve um conjunto de atividades destinadas a garantir que o produto final atenda aos requisitos e expectativas dos usuários. Essas atividades podem ocorrer em várias fases do desenvolvimento e podem incluir a participação de diferentes stakeholders.

Assinale a alternativa que demonstra corretamente um aspecto de testes de validação.

Alternativas

A) Asseguram que o software cumpre requisitos de usabilidade, desempenho e segurança.

96%

B) Ocorrem apenas após a implementação completa do sistema.

C) Focam apenas nos aspectos técnicos, ignorando a experiência do usuário.

D) Tornam-se desnecessários se o software passar nos testes de integração.

E) São realizados exclusivamente pela equipe de desenvolvimento, sem envolver usuários.

Explicação

Testes de validação têm como foco verificar se o produto atende às necessidades e expectativas do usuário ("estamos construindo o produto certo?"). Por isso, eles normalmente consideram requisitos como usabilidade (experiência do usuário), além de requisitos não funcionais importantes para o usuário e para o negócio, como desempenho e segurança.

Analisando as alternativas:

  • A) Correta: contempla requisitos relevantes para validação (inclusive usabilidade e requisitos não funcionais).
  • B) Incorreta: validação pode ocorrer em várias fases (não apenas no fim).
  • C) Incorreta: validação não ignora a experiência do usuário; ao contrário, frequentemente a inclui.
  • D) Incorreta: passar em testes de integração não elimina a necessidade de validação, pois integração não garante aderência às necessidades do usuário.
  • E) Incorreta: validação pode envolver usuários/stakeholders (ex.: testes de aceitação), não é exclusiva da equipe de desenvolvimento.

Alternativa correta: (A).

Travou em outra questão? A gente resolve.

Crie sua conta grátis e resolva 3 questões por dia com explicação passo a passo, por texto ou foto.

Questões relacionadas

Ver últimas questões

Comece a estudar de forma inteligente hoje mesmo

Resolva questões de concursos e vestibulares com IA, gere simulados personalizados e domine os conteúdos que mais caem nas provas.

Cancele quando quiser.