Defeito, erro e falha. É tudo igual?

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.

Defeito -> Erro -> Falha

Fique por dentro das novidades, assine o feed do QualidadeBR.

Fonte:

Bastos, A.; Rios, E.; Cristalli, R. & Moreira, T. Base de conhecimento em teste de software. São Paulo, Martins Fontes, 2007.

Anúncios

4 comentários sobre “Defeito, erro e falha. É tudo igual?

  1. Muito obrigado, eu não estava compreendendo pelo livro do PRESSMAN, mas com este exemplo do seu artigo eu entendi perfeitamente! Vai me ajudar bastante no meu TCC.

    Responder

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s