Um sistema de rastreamento de bugs ou sistema de rastreamento de defeito é uma aplicação de software que é projetado para ajudar a controlar relatados bugs de software em esforços de desenvolvimento de software. Pode ser considerada como um tipo de sistema de controle de problemas .
Muitos sistemas de rastreamento de bugs, como os usados pela maioria open source projetos de software, permitem a inserção de relatórios de bugs diretamente. Outros sistemas são usados apenas internamente em uma empresa ou organização fazendo desenvolvimento de software . Normalmente, os sistemas de rastreamento de bugs são integrados com outros aplicativos de gerenciamento de projetos de software.
Ter um sistema de rastreamento de bugs é extremamente valioso no desenvolvimento de software, e eles são amplamente utilizados por empresas que desenvolvem produtos de software. O uso consistente de um bug ou sistema de rastreamento de questão é considerada uma das "características de uma equipe de software bom". [1]
Conteúdo
• 1 Componentes
• 2 Uso
• Três sistemas de rastreamento de bugs, como parte de sistemas integrados de gerenciamento de projetos
• 4 de bugs Distributed
• 5 acompanhamento de bugs e gerenciamento de teste
• 6 Veja também
• 7 Referências
• 8 Ligações externas
Componentes
Um dos principais componentes de um sistema de rastreamento de bugs é um banco de dados que registra fatos sobre bugs conhecidos. Fatos podem incluir o tempo que um bug foi relatado, a sua gravidade, o comportamento do programa errado, e detalhes sobre como reproduzir o bug;., Bem como a identidade da pessoa que o relatou e quaisquer programadores que pode estar trabalhando em corrigi-lo [ 2]
Sistemas de rastreamento de bugs típicos apoiar o conceito de ciclo de vida de um bug que é monitorado por meio de status atribuído ao bug. Um sistema de rastreamento de bugs deve permitir aos administradores configurar permissões com base no estatuto, mova o bug para outro estado ou excluir o bug. O sistema também deve permitir que os administradores configurem o status de bugs e que o estado de um bug em um determinado status podem ser movidos. Alguns sistemas interessados e-mail, como o apresentador e os programadores atribuídas, quando novos registros são adicionados ou as mudanças de status.
Uso
A principal vantagem de um sistema de bug-tracking é fornecer uma visão centralizada clara de solicitações de desenvolvimento (incluindo ambos os bugs e melhorias, o limite é muitas vezes difusa) e seu estado. A lista priorizada de itens pendentes (muitas vezes chamado backlog) fornece um valioso contributo na definição de mapa o produto estrada, ou talvez apenas "o próximo lançamento".
Em um ambiente corporativo, um sistema de bug-tracking pode ser usado para gerar relatórios sobre a produtividade dos programadores em corrigir bugs. No entanto, isso pode às vezes produzir resultados imprecisos devido a diferentes erros podem ter diferentes níveis de gravidade e complexidade. A gravidade de um bug pode não estar diretamente relacionada com a complexidade de corrigir o bug. Pode haver diferentes opiniões entre os gestores e arquitetos.
Um bug tracker local (LBT) geralmente é um programa de computador usado por uma equipe de profissionais de suporte de aplicações (muitas vezes um help desk ) para acompanhar as questões comunicadas aos desenvolvedores de software. Usando um LBT permite que os profissionais de suporte para rastrear erros em sua "própria língua" e não a "linguagem dos desenvolvedores." Além disso, um LBT permite que uma equipe de profissionais de apoio para rastrear informações específicas sobre usuários que pediram para reclamar - esta informação não pode ser sempre necessários na fila de desenvolvimento real. Assim, existem dois sistemas de rastreamento quando um LBT está no lugar.
Sistemas de rastreamento de bugs, como parte de sistemas integrados de gerenciamento de projetos
Sistemas de rastreamento de bugs e emissão são freqüentemente implementados como parte da integração de sistemas de gerenciamento de projetos . Esta abordagem permite incluindo rastreamento de bugs e fixação de um processo geral de desenvolvimento de produto, correção de bugs em diversas versões de produtos, geração automática de um produto de base de conhecimento e notas de lançamento.
Bugs distribuídos
Alguns trackers bugs são projetados para ser usado com controle de revisão distribuído de software. Esses trackers bug distribuídos permitir relatórios de bugs para serem convenientemente ler, adicionado ao banco de dados ou atualizado quando um desenvolvedor é offline. [3] Fossil e veracidade ambos incluem rastreadores de erros distribuídos.
Recentemente, os sistemas de rastreamento de bugs comerciais também começaram a integrar-se com o controle de versão distribuído. FogBugz , por exemplo, permite que essa funcionalidade através da ferramenta de controle de origem, Kiln. [4]
Embora wikis sistemas de seguimento e do erro que são convencionalmente encarado como diferentes tipos de software, ikiwiki também pode ser utilizado como rastreador erro distribuído. Ele pode gerenciar documentos e códigos, bem como, de uma forma distribuída integrada. No entanto, a sua funcionalidade de consulta não é tão avançado ou como user-friendly como alguns outros, rastreadores de bugs não distribuídos como Bugzilla . [5] declarações semelhantes podem ser feitas a respeito do modo de org , embora não seja software wiki como tal.
Rastreamento de bugs e teste gestão
Enquanto tradicionais ferramentas de gerenciamento de teste , tais como HP Quality Center e IBM Rational Quality Manager vêm com seus próprios sistemas de rastreamento de bugs, outras ferramentas de integração com sistemas de rastreamento de bugs populares. [ carece de fontes?
Veja também
Portal Teste de Software
• Sistema de monitoramento de emissão
• Comparação dos sistemas de controlo de problemas - incluindo sistemas de rastreamento de bugs
• Comparação de software de gerenciamento de projetos - incluindo os sistemas de rastreamento de bugs
Referências
1. Joel Spolsky (08 de novembro de 2000). "indolor Bug Tracking" . Retirado 29 de outubro de 2010.
2. Múltipla (wiki). "report Bug" . Docforge. Retirado 2010/03/09.
3. Jonathan Corbet (14 de maio de 2008). "bug tracking Distribuída" . LWN.net . Consultado em 7 de janeiro de 2009.
4. "FogBugz Features" . Fogbugz.com. Retirado 2010/10/29.
5. Joey Hess (06 de abril de 2007). "tracking questão integrado com ikiwiki" . LinuxWorld.com. IDG . Consultado em 7 de janeiro de 2009.
Ligações externas
• Bug Tracking Software no Open Directory Project
• Como relatar erros Efetivamente
• Lista de software de gerenciamento de bugs distribuído
Origem: Wikipédia, a enciclopédia livre
Tradução: Google Tradutor.
Link: https://en.wikipedia.org/wiki/Bug_tracking_system