Questão de Engenharia de Software — Teste de Software — IV - UFG 2026
Engenharia de SoftwareTeste de Software
- Código
- qg730978
- Banca
- IV - UFG
- Órgão
- Câmara de Goiânia - GO
- Ano
- 2026
- Nível
- Superior
- Cargo
- Analista de Sistemas
Teste de software consiste na validação dinâmica de que um sistema sob teste (SST) apresenta comportamentos esperados em um conjunto finito de casos de teste adequadamente selecionados de um domínio de execução tipicamente infinito. Existem diversas técnicas de teste, tais como teste baseado em estrutura, teste baseado em mutação, teste baseado em especificação e teste baseado em experiência. Qual descrição caracteriza uma dessas técnicas?
- ATeste baseado em estrutura deriva casos de teste a partir da estrutura de requisitos funcionais e protótipos, e avalia se o software apresenta os comportamentos definidos nesta estrutura.
- BTeste baseado em mutação aplica mudanças que introduzem defeitos no código, gerando versões modificadas do software, e avalia se os testes detectam essas alterações.
- CTeste baseado em especificação busca obter cobertura de testes para os comandos contidos no código que especificam mudanças (atribuições), repetições (laços) ou decisões (caminhos alternativos).
- DTeste baseado em experiência usa heurísticas de usabilidade para avaliar a experiência do usuário do sistema e determinar se o software está adequado ao uso pretendido.