Defeito

Imperfeição ou deficiência num produto de trabalho, em que o mesmo não cumpre os seus requisitos ou especificações.

Present in sylabi

Exemplo de utilização

Um testador introduz uma data inválida num formulário de reserva e o sistema bloqueia. O defeito — uma falha no componente, por exemplo uma instrução de validação ou uma definição de dados incorreta — faz com que o componente não desempenhe a sua função exigida. O testador regista o defeito num relatório de defeitos com os passos para reproduzir, e o programador corrige a causa. Quando a correção é retestada e confirmada, o defeito é fechado.

Perguntas frequentes

Um bug é o mesmo que um defeito? Sim, na terminologia ISTQB, bug e defeito são sinónimos para uma falha num componente ou sistema que pode fazer com que este não desempenhe a sua função exigida. Termos relacionados: uma avaria é o estado em que o componente se encontra quando a falha está presente, e uma falha é o desvio observável do componente em relação ao seu comportamento esperado.

Qual é a diferença entre um bug, uma avaria e uma falha? Um bug (defeito) é a falha em si. Uma avaria é o estado incorreto causado pela presença do defeito. Uma falha é o desvio observável externamente em relação ao comportamento esperado quando a avaria é ativada durante a execução.

Todo o comportamento inesperado é um bug? Não necessariamente. O comportamento pode ser causado por um ambiente defeituoso, por dados de teste ou por uma ação do utilizador — ou pode tratar-se de uma questão de especificação. É necessária uma investigação antes de classificar algo como bug.

Porque é que os testadores usam “defeito” em vez de “bug”? Porque defeito é o termo preciso, orientado para a especificação, utilizado nas normas e nos exames. Bug é a palavra informal do quotidiano para o mesmo conceito.

O que deve conter um bom relatório de bug? Um título claro, passos para reproduzir, resultados esperados versus resultados reais, detalhes do ambiente, gravidade e prioridade, e evidências de apoio, como registos (logs) ou capturas de ecrã.

Termos relacionados

  • defeito — o sinónimo ISTQB para bug
  • falha — o resultado observável de um defeito durante a execução
  • erro — uma ação humana que produz um resultado incorreto
  • avaria — o estado incorreto causado por um defeito
  • anomalia — qualquer condição que se desvie do esperado
  • relatório de defeitos — o registo documentado de um bug
  • debugging — encontrar e corrigir a causa do defeito
  • densidade de defeitos — uma medida de defeitos por unidade de dimensão do software

Learn more

Bug Report Template - Jira
Official Atlassian Jira bug report template with step-by-step guide on gathering information, writing title and summary, listing reproduction steps, and specifying expected vs actual behavior

Recommend more content related to this term