Bug/Defect Reporting Tools
In automation testing, when a defect or a bug is encountered it has to be recorded. So there are a number of bug tracking tools available to capture defects in a systematic manner. The most popular types of bug tracking software are enlisted as follows :
- Bugzilla - It is a widely used bug reporting tool that has a web-based interface. This tool is popular due to its simplicity, excellent security to ensure confidentiality. It has also got integrated email capability and optimized data structure for an enhanced performance and scalability.
- JIRA -It is a product by Atlassian. It integrates with the code development environments. It has complete set of recording, reporting and workflow structure. It's ability to track any issue other than development, is what makes it popular among organisations. It is an efficient tool in agile projects.
- Lean Testing -It is a bug tracking and test case management application. It has browser extension capability which enables users to report bugs within their mobile app. One can capture a screenshot with annotation and report it without the need to leave the page someone is working on. Internal and external team members can be invited to take part in testing and manage permissions based on their roles. It also has the option of creating charts to present the number of bugs that have been reported so far and what time remains for completion of testing.
- Mantis -This tool has a simple interface , comes as a web application and implemented in PHP. It has its mobile version also and is free for use. It is an open source bug tracker.
- Trac -This tool deals with tracking issues in the system. Developed in Python, it is a web based tool allowing integration of Trac with SCM (source code management systems), which enables browsing code, viewing history, etc. The issues tracked are called 'tickets' and these tickets can be used to address the various defects.
- Redmine -This tool is again a web based bug tracking tool, free and open-source. It offers integrated project management features, has support for different versions, issue tracking calender and Gantt charts allowing visual representation of projects and their deadline, feeds and email notifications, time tracking etc.
- Request Tracker -It offers an open platform where users can log their bug reports. It is basically a centralised structure which allows managing the issues reported. This tool handles various tasks such as identifying, prioritizing, notifying issues reported by enterprise - critical applications. The tool has been developed in Perl and is an efficient way to coordinate tasks among community users.
- Fossil - Fossil is a bug tracking tool with wiki blog and version control mechanism. It's web based interface is quite easy to use. It is CGI enabled, supports auto sync mode, has very simple networking. Robustness and reliability characterises this tool and is cross platform.
- Bug-A-Boo -Intended for Linux systems. A web based bug tracking tool that can run on any web server having CGI functionality. Few essential features of this tool are support for multiple languages, different layouts/ themes, email notifications and individual display profiles for each user. Presently it is available in English and German.
- FogBuzz -It records the defects as 'cases'. It facilitates bug tracking through every step of the development process, agile project planning, simplifying projects into simpler tasks, offers support helpdesk, time tracking and discussion groups.
- IBM Relational Clear Quest -It is a client-server based web application for handling the defect management process, it can be integrated with various other automation tools and has a customizable defect tracking system.
- Light House -It is an issue tracker web based tool that is compatible with mobile devices. It is quite simple and well organized and the defects are referred to as 'tickets' here too. Few noteworthy features are - automatic arrangement of tasks, better utilisation of email wherein one can directly respond to the the tickets raised, unifying with customer support and sharing of documents and images.
- Zoho Bug Tracker -Zoho Project offers a bug tracker module within it which facilitates organizing bugs by defining a certain structure. The issue tracker's workflow pattern lets us define individual workflows for each individual project. Different categories can be defined to prioritize the bugs such as Security, Data Loss etc.
- Bug Genie -Offers support for agile projects - scrum, kanban etc. Provides powerful workflow mechanism having custom transition views. It is also a issue based bug tracking tool that offers easy to use web interface and integrated wiki discussion forum.
- BugHost -A web based defect tracking system integrated with all the necessary features required to manage issues for a project, quite efficiently. It has a webhost service that enables the end users to report issues directly into the project.
- DevTrack -Offers support for agile and waterfall models. It comes with Agile Studio and DevTest Studio.
- BugNet -It helps to resolve a bunch of issues – features, tasks or defects. Maintaining a track report is quite easy, one can create reports and log issues against them.
- ETraxis -It is equipped with a bug tracking system, a helpdesk and a CRM system. It allows creation of customised workflow in terms of sequence of operation or process of bug tracking.