Common Problems in Bug Tracking


Working with different stake holders in a project, teams would be facing difficulty in keeping transparency on bugs because of following common problems:
  • Lack of process for bug logging: Typical scenario like testing & development teams are not well educated on severities & priorities to be used and their importance.
  • No clear communication to testing team on required fields as part of bug logging. Testers may skip to mention required data like reproducible steps or may skip to attached screen shots.
  • Lack of a standard bug tracking / logging template. If all team members will follow their own template to describe defects, it may lead to discrepancy at a later stage.
  • Team will not have a dedicated SPOC communicate defects to all the stake holders
  • Team will follow their own communication channel to communicate defects using phone/email. Sometimes they won’t even log defect after communicating issue to Dev and getting fix on the fly.
  • Team will not maintain appropriate statuses for defects. Even after they retest and close some times defect still shows as ‘Ready for Test’.
  • Improper Defect Triage/Communication Process: Triage process allows all stake holders to gather at one place (Physically or virtually) to discuss on all open defects and decide on action items. Without this call/meeting in regular intervals it will be difficult to have a common understanding on issues/defects or reasons for blocking of test execution.
  • Test team some time will not have control on Test environments and they would not know when the fix is deployed in to test environment. Sometimes Dev team adhocly performs certain actions on test environment and fixes the issue. Not having complete control on Test Environment would cause so many issues in ensuring quality of defect retest.
  • In today’s market conditions, we have so many Freeware tools available for Test/Defect management tools. Some projects also afford to have cost assigned to Defect Management tools and buy required amount of licenses. Even after having a tool in place, if the process is not defined about how to utilize the tool then we will have many challenges to be faced in handling Defects.
    The below are the common blind spots identified in the poor or No process scenarios:
  • No Training on tool(s) to the team
  • No clear guidelines on the process to the team
  • No availability of tool till the execution starts
  • No planning about how many licenses required for the team
  • No Communication process defined
  • No Triage process defined

    All the above will lead to poor reporting of the Defect status and eventually Test Execution status.

1 comment:

  1. Very nice post. I believe that you need to have guidelines and steps for logging in a proper manner, this certainly helps in Bug Tracking. Most of the Software Quality Assurance companies or Independent Software Testing teams does have a proper understanding of Bug Logging, Reporting and Tracking. Thanks for sharing this post.