Software de rastreamento de bugs, ou software de rastreamento de problemas, refere-se a software usado por equipes de garantia de qualidade (QA) e desenvolvimento de software para relatar bugs e problemas de software. O rastreamento minucioso de bugs é essencial para um bom desenvolvimento de software. O software de rastreamento de bugs fornece um repositório que explica como reproduzir um bug e quão disseminado um problema está, e permite que uma empresa separe, priorize, sequencie e forneça comunicações sobre diferentes bugs em muitos projetos ou aplicações. O software de rastreamento de bugs é tipicamente gerenciado por uma equipe de (QA) e permite que eles se comuniquem rapidamente com desenvolvedores, a empresa e, muitas vezes, clientes sobre se, como e quando corrigir bugs. O software de rastreamento de bugs pode integrar-se com ferramentas de Gerenciamento de Projetos, Desenvolvimento e Automação de Testes.
Para se qualificar para inclusão na categoria de Rastreamento de Bugs, um produto deve:
Permitir a criação de múltiplos projetos
Registrar bugs/tickets em um projeto específico
Permitir comentários, upload de arquivos e campos personalizados para rastrear o histórico de um bug
Fornecer severidade e/ou prioridade para bugs
Ter a capacidade de executar relatórios por projeto ou usuário