Bug Tracking Tools (Issue / Defect Tracking)
This website presents a list of bugs tracking or issues tracking tools, both free open source and commercial defect tracking tools that you can review for your organization. You will also find the best open source bug tracking tools like Bugzilla, Redmine, MantisBT, FlySpray or Trac
Some of the main features of a defect or bug tracking software are projects definition, users definition and management; bug lifecycle workflow, roles and permissions definition and management; bug definition, classification and assignment; bug documentation (screenshots, video, text document) management; automatic notifications and alerts with a RSS feed or Twitter; integration with project management tools; bugs and issues change history; integration with source control systems; integration with test management tools; integration with continuous integration and delivery processes; integration with office software; search and reporting.
A bug tracking software (also named "defect tracking" or "issue tracking" tool) is a software application that is designed to help software quality assurance engineers and programmers keep
track of reported software bugs in their work during software development projects. This type of tools is very important to make sure that every issue with a software system is know, who
is working on it to correct it and what type of modifications have been made. Some of the most common information in bug tracking systems are:
* Status and Resolution: These define exactly what state the bug is in - from not even being confirmed as a bug, through to being fixed and the fix being confirmed by Quality Assurance.
* Assigned To: The software developer responsible for fixing the bug.
* Bug Location: The screen or the URL associated with the bug, if any. Usually associated to a screenshot.
* Platform and OS: These indicate the computing environment where the bug was found.
* Version: The "Version" field is usually used for versions of a product that have been released.
* Priority: The bug assignee uses this field to prioritize his or her bugs. It's a good idea not to change this on other people's bugs.
* Severity: This indicates how severe the problem is - from blocker ("application unusable") to trivial ("minor cosmetic issue"). You can also use this field to indicate whether a bug is an enhancement request.
Open Source Bug Tracking Tools
BugZilla, Flyspray, MantisBT, Trac
Bug-A-Boo is a web based bug reporting system for Linux. It runs on any web server providing CGI functionality. Bug-A-Boo does not need any database server but brings along its own local tables it accesses with tdbengine.
The Bug Genie is an open source issue tracking system, built on open source technology. It enhances your development process, by offering an advanced tool to manage bug reports, feature requests and user feedback for your products. With all the features, this tool mixes defect and project management capabilities. On the bug tracking side, The Bug Genie allows defining multiple workflows with custom transition views. You can also add any number of custom fields to your issue types and issues – custom text input fields, multiple choice drop-downs, custom status fields, and more.
BugTracker.NET is a free, open-source, web-based bug or customer support issue tracker written using ASP.NET, C#, and Microsoft SQL Server (or its free cousin, SQL Server Express). You can configure it to be more suitable for the enterprise too, with custom workflows and permissions for a larger organization. Sending and receiving emails is integrated with the tracker, so that the email thread about a bug is tracked WITH the bug. You can setup an email address and BugTracker.NET will turn those incoming emails into items in the database.
Bugzilla is an open source Defect or Bug Tracking System. Defect Tracking Systems allow individual or groups of developers to keep track of outstanding bugs in their product effectively. Bugzilla is used by all projects from the Mozilla foundation. Most commercial defect-tracking software vendors charge enormous licensing fees. Despite being free, Bugzilla has many features its expensive counterparts lack. Consequently, Bugzilla has quickly become a favorite of thousands of organizations across the globe. Bugzilla helps track bugs and code changes; communicate with teammates; submit and review patches; manage quality assurance (QA). Bugzilla can help you get a handle on the software development process. Successful projects often are the result of successful organization and communication. Bugzilla is a powerful tool that will help your team get organized and communicate effectively.
eTraxis is a free (GPL licensed) web-based bug tracking system with unlimited number of custom workflow templates. Some of the main features are: fully custom templates, advanced filters, LDAP support, email notifications, subscriptions, reminders, flexible permissions management, graphical project metrics, etc.
Eventum is a user-friendly and flexible issue tracking system that can be used by a support department to track incoming technical support requests, or by a software development team to quickly organize tasks and bugs. Eventum is used by the MySQL AB Technical Support team, and has allowed us to dramatically improve our response times.
Flyspray is an uncomplicated, web-based bug tracking system written in PHP for assisting with software development.
JTrac is a generic issue-tracking web-application that can be easily customized by adding custom fields and drop-downs. Features include customizable work-flow, field level permissions, e-mail integration, file attachments and a detailed history view.
Mantis is an easily deployable, web based bug tracker to aid product bug tracking. It requires PHP, MySQL and a web server. Some of the features include Simple User Experience; Web Based; Supports any platform that runs PHP (Windows, Linux, Mac, Solaris, AS400/i5, etc); Available in 68 localization; Customizable Issue Pages; Multiple Projects per instance; Support for Projects, Sub-Projects, and Categories.; Users can have a different access level per project. MantisBT features can be enhanced with the MantisBT plugin system that allows extension of MantisBT through both officially maintained and third party plug-ins. Detailed information on how to use git with MantisBT can be found in the Mantis Bug Tracker Developers Guide.
oops-easytrack is a Bug Tracking System, implemented as a lan-based and a web-based version. Bugs are created, modified, logged or searched. Users, projects,components and releases can be administrated. Reports of 4 types may be generated.
OpenPsa is a management software package for running consultancies and software companies. The OpenPSA package includes the following applications: * Support - Issue tracking and help desk * Projects - Project tracking and invoicing * Sales - Sales project management and contact database * Documents - Document management and sharing * Calendar - Group calendar and resource allocation
Roundup is a simple-to-use and -install issue-tracking system with command-line, web and e-mail interfaces. The current stable version has quite a comprehensive feature set. Roundup has been deployed for bug tracking and TODO list management.
RT is an enterprise-grade ticketing system which enables a group of people to intelligently and efficiently manage tasks, issues, and requests submitted by a community of users.
RTH (Requirements and Testing Hub) is an open-source test-management tool, which also has requirements-management and bug-tracking capabilities.
ScrumBu.gs allows you to see all the scrummy details of the sprints you are managing in Bugzilla. .
SharpForge is an open source, c#, dot net 2.0, easy to use project management web application. It 's similar to SourceForge or CodePlex but for your own team or organisation.
Trac is an enhanced wiki and issue tracking system for software development projects. Trac uses a minimalistic approach to web-based software project management. Our mission is to help developers write great software while staying out of the way. Trac should impose as little as possible on a team's established development process and policies. It provides an interface to Subversion, an integrated Wiki and convenient reporting facilities. Trac allows wiki markup in issue descriptions and commit messages, creating links and seamless references between bugs, tasks, changesets, files and wiki pages. A timeline shows all project events in order, making the acquisition of an overview of the project and tracking progress very easy.
UNICASE is a CASE-Tool integrating models from the different development acitivities, such as requirements, use cases, UML models, schedules, bug and feature models into a unified model.
Vermis is an Open Source issue tracker and project management tool for software developers and project managers that has been created for improving quality of code, efficiency and speed of development.
WebIssues is an open source, multi-platform system for issue tracking and team collaboration. It can be used to store, share and track issues with various attributes, comments and file attachments. It is easy to install and use but has many capabilities and is highly customizable. WebIssues offers much greater possibilities of customization than most traditional issue tracking systems. It allows tracking bugs, tickets, tasks, requests and any other information, with the same flexibility as a spreadsheet, where columns can be freely added and modified. However, WebIssues allows many people to work simultaneously, maintains the full history of changes, controls the permissions for different areas of the system, and makes it possible to discuss and exchange information about individual issues and to attach files to them. WebIssues provides access by both the web browser and a desktop client application, which natively supports Windows, Linux and OS X. The desktop client makes everyday work with the system easier and faster, by providing comfortable user interface, instant search and convenient editing. The web client makes it possible to access the system from any location at any time.
Highly configurable bug tracking, project management, and help desk solution. Project focus is on configurability, usability, and clean code.
Commercial Source Bug Tracking Tools
AdminiTrack, BugHerd, BugHost, Bugzero, FogBuz, YouTrack
AdminiTrack hosts an issue, defect and bug tracking software system. This bug tracking tool allows maintaining visibility of critical items, coordinating effectively with other departments and teams, making decisions based on accurate, current information.
Bontq is a user-friendly issue tracking and project management cloud-hosted system.
The Bug Genie is an commercial enterprise level issue tracking system, built on open source technology. The Bug Genie supports your agile process, be it Scrum, Kanban or other. Burndown graphs, charts and estimation tools without additional plugins or cost.
BugHerd helps web developers get detailed feedback from their users and clients. The BugHerd app sits on top of your website and lets you log a bug instantaneously. BugHerd feedback will be pinned to the issue, like a sticky-note, enabling the developer to access it directly from the webpage at any time. The BugHerd sidebar gives you the power of a full featured bug tracking tool directly from your website. Change ownership, status, due dates, attach files, or add comments. You can also see your full task list and those of the entire team.
BugHost is a web-based hosted bug tracking and project management system. BugHost keeps people connected by providing an infrastructure where team members can communicate and collaborate, promoting teamwork and organization. BugHost promotes responsibility by allowing team members to own bugs and take action. This peer-to-peer system allows everyone to keep tabs on each other and increase productivity.
Bugzero change management issue tracking system is a software application that allows an enterprise to record and follow the progress of every problem or issue that a user identifies until the problem is resolved. In Bugzero, an "issue" can be anything from a simple customer question or request to a detailed technical report of an error or a problem. Internally or externally, intranet or internet, this software can be used by software developers and testers for bug tracking, manufacturers for customer and sales tracking, and IT help desks and other service providers for trouble ticketing (ActiveLog). Bugzero provides a web-based enterprise-grade cost-effective scalable solution to increase team work efficiency. It lets the user report an issue, track progression towards its resolution, and know who is responsible for resolving the issue. It is easy to use, yet still flexible and adaptive, and can be configured to accommodate an organization's unique business process and workflow. It just works.
Deskzilla is a desktop client for Bugzilla (tm) bug tracking system. It delivers features for better productivity and improved working environment for Bugzilla users. Deskzilla downloads bug information from Bugzilla and stores it in a local database. You can view and edit bugs and upload changes to Bugzilla. Additionally, it indexes all downloaded bugs, providing you with search capabilities and live statistical numbers.
eTraxis Hosted is commercial the hosted version of an open source web-based bug tracking system with unlimited number of custom workflow templates. Some of the main features are: fully custom templates, advanced filters, LDAP support, email notifications, subscriptions, reminders, flexible permissions management, graphical project metrics, etc.
FogBugz is an integrated web-based project management system featuring bug and issue tracking, discussion forums, wikis, customer relationship management, and evidence-based scheduling. Bugs and issues are referred to as cases within FogBugz. You can easily create cases to capture bugs and issues and enter details relevant to the issue such as description, screenshot, version and priority. Unlike other bug tracking software Fogbugz does not use severity and instead uses a global priority scheme across all projects, bugs, and features, so that all team members can always work down their list of cases in order of priority.
HappyFox is a simple customer support and ticket management software. HappyFox integrates with your email accounts and website to ensure that all support requests get collated.
With Elsinore Technologies’ IssueNet Intercept, managing change requests, bugs, defects, problem reports, requirements, and other issues has never been easier or more effective. Intercept gives you the power to manage, and control the issues that impact software development and other project life cycles with up to the minute project and process oriented knowledge. The highly customizable and scalable Intercept solution enables you to capture, organize, manage and communicate issues and incidents in real time across the entire enterprise.
JIRA Client is a desktop application which provides instant access to issues in an Outlook-like tree view interface and works both when you are online and offline. It also has a number of such useful features as search query editor, customizable issue hierarchy display, linking issues using drag-and-drop, integration with IDE, and much more.
Kwok Information Server is an IT management system that has both an open source version with some limitation and a commercial product. Kwok Information Server provides a centralized system for managing/tracking hardware inventory, software licenses, issues, service contracts, and vendor contacts.
OneDesk includes social media monitoring, customer feedback, customer service, help desk, case management, requirements management, project management, release management and product roadmapping.
Fully integrated web based platform with Bug Tracking, Team Collaboration Wiki, and Version Control rolled into one. Innovative architecture uses best-of-breed open source technologies like Subversion, Eclipse, Apache, Maven, and XWiki, and open standards like XML and SOAP. Integration is the name of the game — link tracker issues to relevant wiki content, create issues from wiki content, show hyperlinked tracker data in wiki pages... with everything automatically tracked and versioned by Subversion. The open platform also provides connectivity to 3rd-party apps like Sparx Enterprise Architect™, Eclipse, and Visual Studio™ making Track & Wiki a true "one-stop shop" solution. When your organization grows, you can painlessly step up to any of Polarion's broader ALM solutions with a simple license upgrade.
PR-Tracker is an enterprise level problem tracking system designed especially for bug tracking. PR-Tracker is easy to use and setup. It has a sensible default configuration so you can begin tracking bugs right away while configuring the software on the fly to suit your special needs.
Project Test Engineering System - An integrated suite of tools to manage the full project life cycle, from requirements definition and management, to architectural design, to test procedures definition and execution, problems tracing, shop test, integrated test, acceptance test. Online traceability matrices. Automated MSWord documents import and export/production.
ProjectKoach is a project management solution for agile software teams that keeps the whole agile process in Eclipse. It is centered around a hierarchical backlog and a visual release plan editor where iterations and tasks are scheduled using drag-and-drop gestures, and which displays real-time project status at all times. The ProjectKoach Team edition is available free of charge for unlimited use. It provides a transparent way for Eclipse developers to participate in their agile process, and it includes a basic - but sufficient and complete - set of planning and status reporting capabilities. The fee-based ProjectKoach Premium edition adds advanced planning and status features for demanding Scrum masters, project managers and team leader. These features include: adding external bugs to iteration plans, using process patterns for rapid and reliable planning; gauging the project's productivity with burn-up and velocity charts; and printing reports.
PureCM is a complete Software Configuration Management (SCM) solution to track changes to your source code. PureCM enables task-based development, where file changes are grouped into changesets that can be linked with its integrated issue management for full process visibility. The integration into Eclipse and Visual Studio makes it easy to use, while its simple and fast branching and merging facilitates parallel development.
QA Complete is test lifecycle management tool that helps test teams manage all aspects of the software test process including test cases, bug tracking, test tasks, project planning and beta testing.
QualityMate (QM) suite of tools enables the organizations to industrialize the software development process providing support for different process activities like Requirements Management, Tests Management and Issues Management. QualityMate solution does not imply you to work in a pre-determined way or apply a specific methodology. QualityMate easily adapts to the way your organization works. Whether your process is highly structured or very agile, QualityMate can be customized to support the way your teams work. All the information is stored in the central repository in a hierarchical way. You can create an infinite number of entity types and for each one, infinite number of entity attributes. Each entity attribute can be configured to support your own information needs. The workflow process can be completely configured by setting security options and creating constraints, actions and transitions rules for each atomic attribute. By doing this you can be sure your process will be institutionalized.
qTest is a cloud-based quality management suite that covers all aspects of software development testing process. qTest provides a highly flexible and collaborative working space for the testing team to manage requirement, designing test cases, planning test execution, tracking defects, to generating quality reports.
SmarteQM is an integrated QA Test Management System that manages your project's requirements, releases, test cases, issues, defects, and tasks in one unified environment. SmarteQM integrates with both the SmarteSuite and a wide variety of third party products to provide you with a unified control center for management of your test projects – whether they are manual or automatic. SmarteQM also provides an executive dashboard for senior management to be able to see project progress at a glance.
SpiraTeam is an Application Lifecycle Management (ALM) system that manages your requirements, releases, tests, issues and tasks in one integrated environment. With integrated customizable dashboards of key project information, SpiraTeam allows you to take control of your entire project lifecycle and synchronize the hitherto separate worlds of development and testing. Comprising SpiraTest and SpiraPlan in one integrated suite, SpiraTeam is the premier platform for managing your complete application lifecycle. Manage and synchronize your development and quality assurance processes to ensure optimum project delivery.
For the project manager, SpiraTest provides the ability to create, edit, and delete your project's requirements in a hierarchical organization that resembles a typical scope matrix. Each of your requirements is mapped to one or more test cases that can be used to validate that your functionality works as expected. For the tester, SpiraTest provides the ability to execute groups of your test cases along with their test steps so that the testers can follow the instructions and determine if the system being tested behaves as expected. Any deviations from expected behavior can then be recorded as defects/bugs and managed in the defect/bug tracking module. In addition, SpiraTest has personalized dashboards of key project information, a full reports library and the ability to track and manage project releases / versions and their associated test runs.
TestDrive-Assist is a totally new concept in testing that offers a significant helping hand for manual testers, who are seeing immediate benefits from its use. With powerful tracking functions to testers that are non intrusive and feel natural, developers can correct defects much quicker. This means the problem can simply be re-created, whilst the results can eventually be used to build fully automated tests.
TopTeam is a new kind of tool for software development teams. It goes beyond the traditional bug tracking by allowing you to focus on your project assets, not just the defects. It helps you focus on each and every development artifact whether it is a Module, Form, Stored Procedure, Use Case, Table, etc.
Woodpecker IT is a web-based request, issue or bug tracking tool. You can use it for performing issue, request or bug management. Its main function is recording and tracking issues, within a freely defined workflow. Woodpecker IT offers all state-of-the-art functions of bug tracking tools and is entirely web-based. This is especially advantageous for teams working from different locations and for the integration of customers.
YouTrack is a bug and issue tracking tool created by JetBrains that features also Agile project management tools. Agile Boards in YouTrack are designed to help teams plan, visualize and manage their work in an efficient manner, with support for both Scrum and Kanban processes.
Zephyr provides end-to-end management of the testing lifecycle in the test department including resources, releases and sprints, test cases, scheduling, test execution, defects, documents, collaboration and all aspects of reporting and metrics in real-time. Zephyr allows users to leverage their existing tool investments by providing seamless integration with popular defect tracking systems like JIRA and Bugzilla and interoperating with commercial, open source or home grown automation tools.