Questão de Engenharia de Software — Teste de Software — FCC 2015
Engenharia de Software›Teste 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
Apercurso cognitivo com interação exploratória.
Bcaixa preta com massa controlada de dados de entrada e saída.
Ccaixa branca com massa controlada de dados de entrada e saída.
Dde complexidade ciclomática de software.
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.