O que é um erro conhecido?
Um erro conhecido é um problema com um programa de software que tem uma causa conhecida. O desenvolvedor pode ter uma correção temporária para resolver o problema e pode estar no processo de concluir uma correção mais permanente. Essas correções podem levar algum tempo para serem implementadas, pois os desenvolvedores de software não reprogramam todas as vezes que encontram e corrigem um pequeno problema. Erros conhecidos geralmente são pequenos incômodos e sua prioridade pode mudar em resposta aos relatórios do usuário.
Com um erro conhecido, o desenvolvedor revisou os relatórios de erro gerados pelos usuários e o sistema de relatório automático do programa e localizou com sucesso a origem do erro. Pode ser um erro de codificação, um uso inesperado do sistema que não foi projetado para lidar ou algum outro problema. Com essas informações em mente, o desenvolvedor pode fazer uma solução alternativa para corrigir o problema e também pode desenvolver uma correção permanente.
Os usuários de software podem baixar atualizações periódicas de patches que abordam erros conhecidos, adicionam recursos e corrigem falhas de segurança. Os patches geralmente são lançados regularmente, e um erro conhecido pode permanecer um problema até que a empresa tenha tempo para codificar uma correção e liberá-la em um patch. Isso pode levar apenas uma semana se os desenvolvedores o corrigirem e resolverem o problema a tempo de uma nova atualização, ou pode demorar meses. Nas versões futuras do software, o erro conhecido deve ser eliminado.
Os fabricantes mantêm um banco de dados de erros conhecido para uso interno. Quando eles recebem relatórios de usuários, eles podem verificar os relatórios no banco de dados para verificar se o problema é um erro conhecido, um novo problema ou um erro que eles ainda não conseguiram atribuir a uma causa específica. Se os relatórios de um erro conhecido começarem a aparecer, a empresa poderá optar por aumentá-lo no cronograma do patch para obter uma correção o mais rápido possível. Da mesma forma, se os erros começarem a entrar em conflito ou parecer estar causando um problema mais sério, como perda de dados. A satisfação do cliente é muito importante e a empresa deseja evitar causar frustração e irritação com erros conhecidos.
As liberações de software podem ser descritas como livres de erros conhecidos, indicando que a empresa os submeteu a testes e resolveu os erros que foram descobertos. Isso não significa necessariamente que eles são perfeitos, pois é impossível resolver todos os erros de software. Um usuário pode ter um sistema operacional que a empresa não usou nos testes ou pode usar o programa de maneira inesperada e, como resultado, pode desencadear um erro. O envio de relatórios de erros pode ajudar as empresas a resolver esses problemas mais rapidamente, pois fornecem informações valiosas sobre como e quando ocorreu um erro.