Il software di tracciamento dei bug, o software di tracciamento dei problemi, si riferisce a software utilizzato dai team di assicurazione qualità (QA) e sviluppo software per segnalare bug e problemi del software. Un tracciamento accurato dei bug è essenziale per un buon sviluppo software. Il software di tracciamento dei bug fornisce un repository che spiega come riprodurre un bug e quanto sia diffuso un problema, e consente a un'azienda di separare, dare priorità, sequenziare e fornire comunicazioni su diversi bug attraverso molti progetti o applicazioni. Il software di tracciamento dei bug è tipicamente gestito da un team (QA) e consente loro di comunicare rapidamente con gli sviluppatori, l'azienda e spesso i clienti su se, come e quando correggere i bug. Il software di tracciamento dei bug può integrarsi con strumenti di Gestione Progetti, Sviluppo e Automazione dei Test.
Per qualificarsi per l'inclusione nella categoria Tracciamento dei Bug, un prodotto deve:
Consentire la creazione di più progetti
Archiviare bug/ticket in un progetto specifico
Consentire commenti, caricamento di file e campi personalizzati per tracciare la storia di un bug
Fornire gravità e/o priorità per i bug
Avere la capacità di eseguire report per progetto o utente