Bug tracking software, or issue tracking software, refers to software used by quality assurance (QA) and software development teams to report software bugs and problems. Thorough bug tracking is essential for good software development. Bug tracking software provides a repository that explains how to reproduce a bug and how widespread an issue is, and allows a business to separate, prioritize, sequence, and provide communications about different bugs across many projects or applications. Bug tracking software is typically managed by a (QA) team and allows them to communicate quickly with developers, the business, and often customers about if, how, and when to fix bugs. Bug tracking software may integrate with Project Management, Development, and Test Automation tools.
To qualify for inclusion in the Bug Tracking category, a product must:
Allow for the creation of multiple projects
File bugs/tickets in a specific project
Allow commenting, file uploading, and custom fields to track the history of a bug
Provide severity and/or priority for bugs
Have the ability to run reports by project or user