Entenda a definição de Erro, Defeito, Falha e Bug no contexto de Teste de Software
Erro
Erro é cometido por ser humano.
Defeito
Defeito é gerado no Sistema, quando programado de forma errada.
Falha
Falha é o que é retornado para o usuário através de um aviso na tela.
Bug
Bug é quando uma grande quantidade de erros, defeitos ou falhas são encontrados no Software.