Questão de Engenharia de Software — Teste de Software — FUNDATEC 2023
Engenharia de Software›Teste de Software
Código
qq897254
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2023
Nível
Superior
Cargo
ANC - Analista em Computação - Ênfase em Teste de Software e Garantia da Qualidade
Tipos de teste são grupos de atividades de teste destinados a testar características específicas de um sistema de software, ou parte de um sistema, com base em objetivos de teste específicos. Eles geralmente se dividem em Testes Funcionais e Não Funcionais, Teste de Caixa Branca e Teste de Caixa Preta e se estendem por muitas técnicas. Assinale a alternativa que NÃO se trata de uma técnica de teste.
ARegressão.
BDesempenho.
CClean Code.
DExploratório.
ESmoke test.
Revelar gabarito e comentário▾
GabaritoC — Clean Code.
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”.
Técnicas de Teste de Software
Gabarito: letra C. A questão pede a alternativa que NÃO é uma técnica de teste. Clean Code não é uma técnica de teste, mas sim um conjunto de boas práticas de codificação para escrever código limpo e de fácil manutenção. As demais alternativas são técnicas consagradas de teste de software.
Técnicas de teste de software: Funcionais (Caixa-preta, Caixa-branca); Não funcionais (Desempenho, Segurança); Por objetivo (Regressão, Smoke test, Exploratório); Clean Code (não é técnica de teste) (Boas práticas de codificação, Facilita testabilidade)
Alternativa A — ✅ Correta
Regressão é uma técnica de teste que consiste em reexecutar testes para verificar se modificações no software não introduziram novos defeitos. É amplamente utilizada e considerada uma técnica de teste.
Alternativa B — ✅ Correta
Desempenho é uma técnica de teste não funcional que avalia como o sistema se comporta em termos de velocidade, escalabilidade e estabilidade. É uma técnica de teste.
Alternativa C — ❌ Incorreta ⟵ GABARITO
Clean Code não é uma técnica de teste. Refere-se a práticas de programação para escrever código legível, coeso e de fácil manutenção, como nomear variáveis adequadamente, funções pequenas, evitar duplicação, etc. Embora o clean code possa facilitar a testabilidade, não é em si uma atividade de teste.
Alternativa D — ✅ Correta
Teste Exploratório é uma técnica em que os testadores exploram o software de forma não roteirizada, aprendendo sobre o sistema e testando simultaneamente. É uma técnica válida.
Alternativa E — ✅ Correta
Smoke test (teste de fumaça) é uma técnica que verifica as funcionalidades básicas do sistema para determinar se uma build é estável o suficiente para testes mais aprofundados. É uma técnica.
PEGA ESSA DICA!
Em questões de teste de software, lembre-se de que técnicas de teste incluem métodos como caixa-preta, caixa-branca, funcional, não funcional, regressão, desempenho, exploratório, smoke, etc. "Clean Code" é um conceito de desenvolvimento, não de teste.