Pular para o conteúdo principal

Questão de Engenharia de Software — Teste de Software — FUNDATEC 2023

Engenharia de SoftwareTeste 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.
  1. ARegressão.
  2. BDesempenho.
  3. CClean Code.
  4. DExploratório.
  5. 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.

1Funcionais
Caixa-preta
Caixa-branca
2Não funcionais
Desempenho
Segurança
3Por objetivo
Regressão
Smoke test
Exploratório
4Clean Code (não é técnica de teste)
Boas práticas de codificação
Facilita testabilidade
Técnicas de teste de software
LEVELsoulevel.com.br
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.

Gabarito: letra C.

Link permanente: /questoes/qq897254