Comprehensive collection of 14 free bug report templates for GitHub, Jira, Trello, GitLab, Asana, Teamwork, Shortcut, Monday, ClickUp, Wrike, Excel, Word, PDF, and Email with downloadable resources
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.
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ã.