Pular para o conteúdo principal

Questão de Engenharia de Software — Teste de Software — INSTITUTO AOCP 2025

Engenharia de SoftwareTeste de Software
Código
qg539432
Banca
INSTITUTO AOCP
Órgão
IF-MS
Ano
2025
Nível
Superior
Cargo
Professor EBTT - Informática/Desenvolvimento WEB
O IFMS está desenvolvendo um sistema para gerenciar as atividades acadêmicas e administrativas de seus cursos e, como técnico de informática, você está envolvido na fase de testes desse sistema. Durante os testes, é necessário avaliar a facilidade de uso e a experiência do usuário com a interface do sistema, verificando se ela é intuitiva e acessível aos diversos usuários.Considerando esse contexto, assinale a alternativa que apresenta o tipo de teste que visa avaliar a experiência do usuário com a interface do sistema.
  1. ATestes unitários.
  2. BTestes de usabilidade.
  3. CTestes de integração.
  4. DTestes de regressão.
  5. ETestes de desempenho.
Revelar gabarito e comentário

GabaritoB — Testes de usabilidade.

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: Tipos de Teste

Gabarito: letra B. O teste de usabilidade é o tipo de teste que avalia a facilidade de uso e a experiência do usuário com a interface do sistema, verificando se ela é intuitiva e acessível. As demais alternativas referem-se a outros tipos de teste, cada um com um objetivo específico no processo de garantia de qualidade do software.

O teste de usabilidade é uma prática essencial na engenharia de software, focada em avaliar o quão fácil e intuitivo é para os usuários interagirem com um sistema. Ele não busca encontrar erros de lógica ou de código, mas sim identificar problemas de interface, navegação, compreensão e satisfação do usuário. Em outras palavras, enquanto outros testes verificam se o software "funciona", o teste de usabilidade verifica se ele é "utilizável" e agradável para quem o usa.

A norma ISO 9126, que define atributos de qualidade de software, lista a usabilidade como um desses atributos, ao lado de funcionalidade, confiabilidade, eficiência, manutenibilidade e portabilidade. A usabilidade está diretamente relacionada à experiência do usuário (UX), que engloba todos os aspectos da interação do usuário com o sistema, incluindo percepções, emoções e respostas.

Na prática, o teste de usabilidade envolve observar usuários reais enquanto eles executam tarefas específicas no sistema, coletando dados sobre o tempo de conclusão, o número de erros cometidos, a facilidade de navegação e o nível de satisfação. Essas informações são usadas para melhorar a interface, tornando-a mais intuitiva e acessível. Por exemplo, se um usuário tem dificuldade em encontrar o botão de "salvar" em um formulário, o teste de usabilidade revelará esse problema, permitindo que a equipe de desenvolvimento o corrija.

A distinção entre os tipos de teste é fundamental para entender a questão. O teste unitário verifica o menor componente do software (uma função, um método). O teste de integração verifica a interação entre esses componentes. O teste de regressão verifica se mudanças recentes não introduziram novos defeitos em funcionalidades já existentes. O teste de desempenho avalia a velocidade, a escalabilidade e a estabilidade do sistema sob carga. Cada um tem um foco específico, e a banca explora exatamente essa distinção.

A pegadinha desta questão é que o enunciado descreve claramente o objetivo do teste de usabilidade, mas o candidato pode se confundir com outros tipos de teste que também envolvem a interação do usuário, como o teste de aceitação. No entanto, o teste de aceitação é realizado pelo cliente para validar se o sistema atende aos requisitos de negócio, enquanto o teste de usabilidade foca especificamente na experiência do usuário com a interface. Guarde essa fronteira: é exatamente nela que as alternativas se dividem.

Testes de software
  • 1Funcionamento
    • Unitário (menor componente)
    • Integração (interação entre módulos)
    • Regressão (reteste após mudanças)
    • Desempenho (velocidade, carga)
  • 2Experiência do usuário
    • Usabilidade (interface intuitiva)
    • Aceitação (valida requisitos de negócio)
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

O teste unitário verifica o menor componente do software, como uma função ou um método, isoladamente. Ele é realizado pelo desenvolvedor e não tem relação com a experiência do usuário ou com a interface do sistema.

Alternativa B — ✅ Correta ⟵ GABARITO

O teste de usabilidade é exatamente o tipo de teste que avalia a facilidade de uso e a experiência do usuário com a interface do sistema. Ele verifica se a interface é intuitiva, acessível e agradável, conforme descrito no enunciado.

Alternativa C — ❌ Incorreta

O teste de integração verifica a interação entre os módulos do sistema, garantindo que eles funcionem corretamente quando combinados. Ele não avalia a experiência do usuário com a interface.

Alternativa D — ❌ Incorreta

O teste de regressão verifica se as modificações recentes no software não introduziram novos defeitos em funcionalidades já existentes. Ele é um reteste, não uma avaliação de usabilidade.

Alternativa E — ❌ Incorreta

O teste de desempenho avalia a velocidade, a escalabilidade e a estabilidade do sistema sob carga. Ele não avalia a experiência do usuário com a interface, mas sim o comportamento do sistema em termos de recursos.

Gabarito: letra B

Link permanente: /questoes/qg539432