EDUCBA

EDUCBA

MENUMENU
  • Free Tutorials
  • Free Courses
  • Certification Courses
  • 600+ Courses All in One Bundle
  • Login
Home Software Development Software Development Tutorials Software Testing Tutorial Defect Tracking Tools
Secondary Sidebar
Software Testing Tutorial
  • Testing tools
    • Manual Testing Tools
    • Visual Testing Tools
    • Automation Testing Tools
    • Functional Testing Tools
    • GUI Testing Tools
    • Penetration Testing Tools
    • Performance Testing Tools
    • SOA Testing Tools
    • Accessibility Testing Tools
    • What is QTP
    • Regression Testing Tools
    • Security Testing Tools
    • Test Management Tools
    • Defect Management Tools
    • Code Coverage Tools
    • Test Coverage Tools
    • Defect Tracking Tools
    • Continuous Integration Tools
    • Install Bugzilla
    • Test data generation tool
    • Unit Testing Tools
    • Web Testing Tools
    • Stress Testing Tools
    • Performance Monitoring Tools
    • Mobile Testing Tools
    • Responsive Testing Tool
    • Cross Browser Testing Tools
    • Risk Based Testing
    • Database Testing Tools
    • WinRunner
    • What is Squish?
    • CubicTest
    • What is WinRM?
    • Bugzilla Tool
    • Code review tools
    • Penetration Testing Open Source Tools
  • Basics
    • What is Software Testing
    • Careers in Software Testing
    • Defect Life Cycle in Software Testing
    • Bug Life Cycle
    • Levels of Software Testing
    • Software Testing Life Cycle
    • Software Tester Work
    • Software Testing Principles
    • Software Testing Services
    • Testing Methodologies
    • Test Approaches
    • Grey Box Testing
    • Types of Software Testing
    • What is a Bug in Software Testing
    • Benefits of Automation Testing
    • What is Automation Testing?
    • Types of Automation
    • Typical Journey of a Software Tester
    • Automation Testing Process
    • Mobile Automation Testing
    • Automation Testing Life Cycle
    • Software Quality Assurance
    • Software Quality Assurance
    • What is Test Environment?
    • Verification and Validation Testing
  • Types of Testing
    • Adhoc Testing
    • Types of System Testing
    • Manual Testing Types
    • Unit Testing Types
    • Unit Testing Benefits
    • Agile Testing
    • What is Agile Testing
    • Acceptance Testing
    • Stress Testing Types
    • Alpha and Beta Testing
    • Application Testing
    • Automation Testing
    • Automation Testing Advantages
    • Benchmark Testing
    • Black Box Testing
    • Domain Testing
    • Dynamic Testing
    • Ecommerce Testing
    • Fuzz Testing
    • Gray Box Testing
    • GUI Testing
    • Installation Testing
    • Interface Testing
    • Interoperability Testing
    • Mainframe Testing
    • Manual Testing
    • Mutation Testing
    • Monkey Testing
    • Negative Testing
    • Penetration Testing
    • Penetration testing phases
    • Penetration testing framework
    • Protocol Testing
    • Recovery Testing
    • Regression Testing
    • Mobile Penetration Testing
    • Accessibility Testing
    • Sanity Testing
    • Scalability Testing
    • Security Testing
    • Spike Testing
    • Stability Testing
    • State Transition Testing
    • Static Testing
    • Gatling Load Testing
    • System Integration Testing
    • Structural Testing
    • Locust Load Testing
    • System Testing
    • Control Flow Testing
    • Unit Testing
    • Cypress testing
    • Volume Testing
    • Web Testing Application
    • What is Exploratory Testing
    • What is Stress Testing
    • What is Usability Testing
    • White Box Testing
    • Types of White Box Testing
    • Compatibility Testing?
    • Use Case Testing
    • Beta Testing
    • Integration Testing
    • Non Functional Testing
    • Non Functional Testing Types
    • What is Functional Testing
    • Functional testing types
    • Cookie Testing
    • Alpha Testing
    • Boundary Value Testing
    • Equivalence Class Testing
    • Glass Box Testing
    • SOA Testing
    • Smoke Testing
    • Visual Testing
    • Visual Paradigm
    • Model-Based Testing
  • Testing techniques
    • Software Testing Methodologies
    • Black Box Testing Techniques
    • Static Testing Techniques
    • Test Case Design Techniques
    • What is Static Analysis
  • Advance
    • Cyclomatic Complexity
    • Decision Table Testing
    • Decision Tree Algorithm
    • What is Continuous Integration
    • Mantis Bug Tracker
    • Equivalence Partitioning
    • Gantt Chart Software
    • Acceptance Testing Types
    • Load testing tools
    • Install TestNG
    • Install Unity
    • Defect Management Process
    • Test Plan Template
    • Testing Interview Questions
    • Testing of Mobile application
    • What is Test Automation Frameworks
    • Test Automation Framework
    • Application of Automation
    • Test Automation Process
    • Automation Testing Roles and Responsibilities
    • What is Instruction Cycle?
    • What is Cucumber?
    • 15 Best Popular Bug Reporting Tools
    • What is Automated Testing?
    • Software Maintenance Types
    • Types of Penetration Testing
    • Software Reliability
    • Best Gantt Chart Software
    • Code Coverage
    • Branch Coverage
    • Decision Coverage
    • Statement Coverage
    • What is Test Case
    • Types of Test Case
    • What is Test Scenario
    • Formal Review
    • Alpha Beta Pruning
    • What is Cyclomatic Complexity?
    • Test Coverage
    • How to Write Test Case
    • Testing Documentation
    • Performance Testing Life Cycle
    • Test Harness
    • Test Strategy
    • Software Incident Management
    • What is Debugging
    • What is Defect?
    • Listeners in TestNG
  • Inteview Questions
    • Automation Testing Interview Questions
    • Manual Testing Interview Questions
    • ISTQB Interview Questions
    • Cucumber Interview Questions
    • Software Testing Interview Questions
    • Penetration Testing Interview Questions

Related Courses

Software Testing Course

Penetration Training Course

TestNG Training Course

Defect Tracking Tools

By Priya PedamkarPriya Pedamkar

Defect Tracking Tools

Introduction to Defect Tracking Tools

Defect Tracking Tools are the tools used mainly for tracking the defect through every step of the defect life cycle in the software development process. A Defect is a divergence in the client’s requirement in any form or shape that should be corrected before the implementation of the product and delivery of the product to the client. And so, the defects go through various stages, which need to be taken care of. These are the tools used for this process. A few of the famous tools to achieve are Mantis, JIRA, Basecamp, Teamwork Projects, Redbooth, Asana, etc.

What are Defect Tracking Tools?

These Tools are tools or software meant to report the bugs found during software testing and track those bugs reported.

Hence, the Uses of Bug Tracking Tools could be mentioned as:

1) To report bugs during software testing

2) To track those bugs which were reported

Start Your Free Software Development Course

Web development, programming languages, Software testing & others

Please note that both the bug tracking tool or defect tracking tool is the same thing. In this article, both terms mean the same.

Types of Defect Tracking Tools

Below are some of the following key tools for tracking defects.

Bugzilla

1. Bugzilla

Bugzilla was made online for users in 1998. It is a highly mature bug tracking tool or defect tracking tool. It helps the tester to report bugs, keep track of existing or reported bugs, also provides features of marking a bug as an issue or enhancements or similar types of requests.

Pricing:

It is open-source and free to use. However, if the requirement increases, then one can buy the paid version for extra features and support.

Features:

  • Advanced Search – Bugzilla has advanced features in which users can search a bug with the full text of the bug. Advanced search bug could be further extended to customize search as per the user requirement.
  • Email Notification – Bugzilla provides a feature of email notification in which the user gets notified via email if any changes are made in the bugs like a comment is done or any other changes are done to the bug

JIRA

2. JIRA

JIRA is developed by an Australian company Atlassian, JIRA is initially majorly an incident management tool. JIRA provides all features like the recording of bugs, reporting the bugs, managing bug stages, etc.

Pricing:

Initially, one can use its trial version without any cost. After that one can purchase it

Features: 

  • Customized Dashboard – JIRA has a feature to customize the dashboard as per one’s requirement.
  • Agile Support – JIRA dashboards could be extended to suffice support for an agile environment. Similarly, it could be extended for Kanban boards.
  • Rich API’s – JIRA has support with lots of API’s which could be used in automation.
  • Mobile Apps – JIRA provides mobile apps, thus making defect tracking easy. One can track the bugs on mobile itself.
  • Extensible Plugins – JIRA could be integrated with various third-party apps for better usage.

Defect Tracking Tools - eTraxis

3. eTraxis

It is another most popular tracking tool. It could be used to report and track defects. However, it is not limited to only tracking defects but could be used to track other software development-related things.

Here, as it could be customized to track things hence the target audience could be different. Another most important feature of this tool is that the process which needs to be followed for solving a defect or the cycle of defect solving could be customized. One can define his own sets of defect solving cycles to track those defects. These customized defined cycles are known as templates and are very important while tracking tools.

Defect Tracking Tools - Lean Testing

4. Lean Testing

Lean testing is a defect tracking tool that could be used without any cost. It is also a test case management tool. Being a test case management tool, one can describe test cases for a particular task related to software development.

Lean testing could be used both on the web as well as mobile. It could be extended to the web browser by use an extension. Hence with the use of the extension, the people could use it in the browser.  Also, it has mobile support; hence reporting, and tracking of defects could do from mobile also. Lean testing is quite easy to use. It does not require any installation of any type of software.

What features does an ideal Defect Tracking Tool must have?

Some fundamental features are pointed out below.

  • Reporting facility – It must have a reporting facility which means a tester should be able to log a bug with all additional details such as its environment, severity, attachments, etc
  • Assigning – It must have a feature to assign the bug to the concerned person in order to fix it. The tester can also track it.
  • Tracking bug different life cycle – A bug, once logged, passes through different stages. An ideal defect tracking tool should have different stages with clearly describing the meaning of each stage.
  • Maintaining Logs – A ideal defect tracking tool must be able to maintain logs of different things like user comments, any addition in the bug description, etc.
  • Providing unique id – Each bug reported using this must be automatically assigned a unique id. This unique id would be used further to track bug information etc.

The above-mentioned features are basic features that any bug tracking tool should have. However, this tool might provide some additional features also. But the above-mentioned features are necessary for tracking of bugs.

Conclusion

For software development, it is very much necessary that it is maintained. To maintain software, it needs to be checked. Any defects found while testing needs to be reported and get it solved. To log and track those defects, a software tester needs a tool. These tools, termed defect tracking tools, help to track defects. These tools help to maintain software and its document.

Recommended Articles

This has been a guide to Defect Tracking Tools. Here we discussed the basic concept, types of defect tracking tools with their uses, and some fundamental features. You can also go through our other suggested articles to learn more –

  1. Software Tester Work
  2. 15 Best Popular Bug Reporting Tools
  3. JIRA Interview Questions
  4. Careers in Software Testing
Popular Course in this category
All in One Software Development Bundle (600+ Courses, 50+ projects)
  600+ Online Courses |  3000+ Hours |  Verifiable Certificates |  Lifetime Access
4.6
Price

View Course

Related Courses

All in One Software Development Bundle(600+ Courses, 50+ projects)
Python TutorialC SharpJavaJavaScript
C Plus PlusSoftware TestingSQLKali Linux
Price
View Courses
600+ Online Courses | 50+ projects | 3000+ Hours | Verifiable Certificates | Lifetime Access
4.6 (86,328 ratings)
Software Testing Training (11 Courses, 2 Projects)4.9
Penetration Testing Training Program (2 Courses)4.8
TestNG Training (4 Courses, 2 Project)4.7
2 Shares
Share
Tweet
Share
Primary Sidebar
Footer
About Us
  • Blog
  • Who is EDUCBA?
  • Sign Up
  • Live Classes
  • Corporate Training
  • Certificate from Top Institutions
  • Contact Us
  • Verifiable Certificate
  • Reviews
  • Terms and Conditions
  • Privacy Policy
  •  
Apps
  • iPhone & iPad
  • Android
Resources
  • Free Courses
  • Java Tutorials
  • Python Tutorials
  • All Tutorials
Certification Courses
  • All Courses
  • Software Development Course - All in One Bundle
  • Become a Python Developer
  • Java Course
  • Become a Selenium Automation Tester
  • Become an IoT Developer
  • ASP.NET Course
  • VB.NET Course
  • PHP Course

ISO 10004:2018 & ISO 9001:2015 Certified

© 2022 - EDUCBA. ALL RIGHTS RESERVED. THE CERTIFICATION NAMES ARE THE TRADEMARKS OF THEIR RESPECTIVE OWNERS.

EDUCBA
Free Software Development Course

C# Programming, Conditional Constructs, Loops, Arrays, OOPS Concept

*Please provide your correct email id. Login details for this Free course will be emailed to you

By signing up, you agree to our Terms of Use and Privacy Policy.

EDUCBA Login

Forgot Password?

By signing up, you agree to our Terms of Use and Privacy Policy.

EDUCBA
Free Software Development Course

Web development, programming languages, Software testing & others

*Please provide your correct email id. Login details for this Free course will be emailed to you

By signing up, you agree to our Terms of Use and Privacy Policy.

EDUCBA

*Please provide your correct email id. Login details for this Free course will be emailed to you

By signing up, you agree to our Terms of Use and Privacy Policy.

Let’s Get Started

By signing up, you agree to our Terms of Use and Privacy Policy.

This website or its third-party tools use cookies, which are necessary to its functioning and required to achieve the purposes illustrated in the cookie policy. By closing this banner, scrolling this page, clicking a link or continuing to browse otherwise, you agree to our Privacy Policy

Loading . . .
Quiz
Question:

Answer:

Quiz Result
Total QuestionsCorrect AnswersWrong AnswersPercentage

Explore 1000+ varieties of Mock tests View more