Muitas pessoas pensam que defeito, erro e falha são sinônimos. Porém, na área de Qualidade de Software, cada uma dessas palavras possui uma definição:
Defeito: resultado de um erro encontrado num código ou num documento;
Erro: engano cometido por seres humanos;
Falha: resultado ou manifestação de um ou mais defeitos.
Exemplo: A aplicação entra em looping infinito, devido a um erro de lógica, ocasionando o travamento da mesma.
No exemplo acima citado, o defeito é o looping infinito, que foi causado devido a um erro de lógica do programador e a falha é o travamento da aplicação.
Como podemos notar, o maior problema é a falha, pois é ela que afeta diretamente o usuário. Além disso, um defeito poderá demorar vários anos para ocasionar uma falha, sendo que ele já estava presente na aplicação, desde a sua instalação.
Fonte:
Bastos, A.; Rios, E.; Cristalli, R. & Moreira, T. Base de conhecimento em teste de software. São Paulo, Martins Fontes, 2007.

setembro 2, 2008 às 3:42 pm
Muitas enmpresas usam a definição de defeito sistêmico de um produto … quando querem se referir a um defeito de fabricação … Qual é a melhor definição para isto ?
setembro 2, 2008 às 5:59 pm
Defeito sistêmico é um termo muito utilizado na Medicina. Se formos utilizá-lo para softwares seria a mesma coisa que defeito. É o famoso defeito de fábrica, ou seja, um defeito do sistema mesmo, provocado por um erro humano, durante o desenvolvimento do sistema.
março 12, 2010 às 2:44 am
O certo é
Falha- problema algoritmico ou no nível físico computacional
Erro- quando a falha altera algum bit, dado
Defeito- o usuário é afetado pelo problema
março 12, 2010 às 2:53 am
na sequencia correta temos:
Falha gera o Erro (desvio do funcionamento correto)
O Erro gera Defeito(seria a representação do problema ao usuário)
março 12, 2010 às 1:42 pm
Olá Carvalho,
Se você pudesse divulgar a fonte da informação que você usou para fazer o comentário, agradeceria, pois nos materiais sobre Teste de Software que li, inclusive de certificações como a CBTS e a CTFL, o que está descrito no post é o correto.
Abraços!