Ukraine Office: +38 (063) 50 74 707

USA Office: +1 (212) 203-8264

Manual Testing

Ensure the highest quality for your software with our manual testing services.

Mobile Testing

Optimize your mobile apps for flawless performance across all devices and platforms with our comprehensive mobile testing services.

Automated Testing

Enhance your software development with our automated testing services, designed to boost efficiency.

Functional Testing

Refine your application’s core functionality with our functional testing services

VIEW ALL SERVICES 

Home » Status

Status

Status (in BTS) refers to the current state or condition of a bug, defect, or issue as recorded in a Bug Tracking System (BTS). It provides a clear indication of where the bug is in its lifecycle, from initial discovery to final resolution. The status helps teams monitor the progress of defect management, prioritize tasks, and ensure accountability throughout the testing and development process.

Common Status Types in BTS

While the exact statuses may vary depending on the BTS being used (e.g., JIRA, Bugzilla, or Azure DevOps), the following are the commonly used statuses in most systems:

  1. New
    • Definition: The issue has been newly reported and has not yet been reviewed or assigned.
    • Actions: The issue is typically reviewed by the QA lead or project manager for prioritization and assignment.
  2. Open
    • Definition: The issue has been acknowledged and is currently being worked on by the development or testing team.
    • Actions: Developers analyze and work on resolving the defect, or testers investigate further if needed.
  3. In Progress
    • Definition: The issue is actively being addressed, either by fixing the defect or conducting additional testing.
    • Actions: Developers may be coding a fix, or testers may be retesting or reproducing the issue.
  4. Resolved
    • Definition: A solution has been implemented for the defect, and it is ready for testing or verification.
    • Actions: The defect is retested by the QA team to ensure the fix works and no regression issues are introduced.
  5. Reopened
    • Definition: After verification, the defect is found to still exist or the fix has caused new issues, requiring further attention.
    • Actions: The issue is sent back to the development team for reanalysis and resolution.
  6. Verified
    • Definition: The fix has been tested and confirmed by the QA team as successful.
    • Actions: The issue is marked as verified and is ready to be closed.
  7. Closed
    • Definition: The issue has been resolved, verified, and no further action is required. It is officially marked as completed.
    • Actions: No further testing or development is required unless a related issue arises.
  8. Deferred
    • Definition: The issue is acknowledged but postponed for resolution at a later time, often due to low priority or limited resources.
    • Actions: The issue remains in the system for future review but is not actively worked on.
  9. Duplicate
    • Definition: The issue has been identified as a duplicate of another already reported issue.
    • Actions: The duplicate is linked to the original issue for reference, and no separate action is taken.
  10. Cannot Reproduce
    • Definition: The reported issue could not be reproduced by the development or testing team.
    • Actions: The status may change if more information is provided, or the issue is closed if it cannot be confirmed.
  11. Rejected
    • Definition: The issue is considered invalid or not a defect, based on review or analysis.
    • Actions: No further action is taken, and the issue is closed.

Lifecycle of Status in BTS

A typical defect lifecycle in a BTS includes transitions between these statuses. For example:

  1. New → Open → In Progress → Resolved → Verified → Closed
  2. New → Open → In Progress → Deferred
  3. New → Open → Cannot Reproduce → Closed

The lifecycle ensures systematic handling of issues, reducing the risk of oversight.

Benefits of Proper Status Management in BTS

  • Improved Collaboration: Clear statuses promote better collaboration among developers, testers, and stakeholders.
  • Efficient Prioritization: Helps teams focus on critical defects and manage workloads effectively.
  • Enhanced Reporting: Accurate statuses allow for better reporting and analytics, aiding in project tracking and decision-making.
  • Streamlined Workflow: Ensures defects are systematically addressed, reducing delays and inefficiencies.

Related Terms