Questão de Engenharia de Software — Teste de Software — INSTITUTO AOCP 2025
Engenharia de Software›Teste 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.
ATestes unitários.
BTestes de usabilidade.
CTestes de integração.
DTestes de regressão.
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.