Pular para o conteúdo principal

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

Engenharia de SoftwareTeste de Software
Código
fc020709
Banca
FCC
Órgão
MPE-PB
Ano
2015
Nível
Médio
Cargo
Técnico Ministerial – Web Designer
Para avaliar a qualidade de uso de um software de aplicação para dispositivos móveis, identificando o nível de facilidade de aprendizado e interatividade, de forma a confirmar como a aplicação influenciará na habilidade e expectativa do usuário ao executar determinada tarefa, devem ser obrigatoriamente empregados testes de
  1. Apercurso cognitivo com interação exploratória.
  2. Bcaixa preta com massa controlada de dados de entrada e saída.
  3. Ccaixa branca com massa controlada de dados de entrada e saída.
  4. Dde complexidade ciclomática de software.
  5. Ede fluxos de dados na aplicação.
Revelar gabarito e comentário

GabaritoA — percurso cognitivo com interação exploratória.

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 – Usabilidade e Percurso Cognitivo

Gabarito: letra A. O teste de percurso cognitivo com interação exploratória (cognitive walkthrough) é a técnica indicada para avaliar a facilidade de aprendizado e a interatividade de uma aplicação, simulando a perspectiva do usuário ao executar tarefas e verificando como a interface influencia sua habilidade e expectativa. As demais alternativas tratam de testes funcionais ou estruturais, que não focam na experiência do usuário.

Alternativa A — ✅ Correta ⟵ GABARITO

O percurso cognitivo é um método de avaliação de usabilidade que examina a facilidade com que um usuário novo pode aprender a realizar tarefas. Ele simula o processo de exploração e aprendizado do usuário, identificando pontos de dificuldade na interface. A descrição da questão — “nível de facilidade de aprendizado e interatividade” — casa exatamente com o objetivo dessa técnica.

Alternativa B — ❌ Incorreta

O teste de caixa preta (funcional) avalia a saída do software a partir de entradas, sem considerar o código interno. Embora útil para verificar funcionalidades, não é voltado para a experiência de aprendizado do usuário nem para a interatividade da interface.

Alternativa C — ❌ Incorreta

O teste de caixa branca (estrutural) analisa o código-fonte, caminhos lógicos e estruturas internas. Não se destina a avaliar usabilidade, facilidade de aprendizado ou interação com o usuário.

Alternativa D — ❌ Incorreta

A complexidade ciclomática é uma métrica de código que mede o número de caminhos linearmente independentes. É usada em testes estruturais para definir o número mínimo de casos de teste, não para avaliar usabilidade.

Alternativa E — ❌ Incorreta

Testes de fluxo de dados verificam como as variáveis são definidas e usadas no código. São uma variação do teste estrutural, sem relação com a experiência do usuário ou com a facilidade de aprendizado.

PEGA ESSA DICA!

Na prova, identifique o termo-chave “facilidade de aprendizado” e “interatividade” — isso remete imediatamente a métodos de avaliação de usabilidade, como o percurso cognitivo (cognitive walkthrough) e o teste de usabilidade. Técnicas como caixa-preta e caixa-branca são voltadas para funcionalidade e código, não para experiência do usuário.

Gabarito: letra A

Link permanente: /questoes/fc020709