Defect Management Process in Software QA/QC

Defect Management
Social sharing

A defect is an error or bug found in the application. A programmer while designing and developing the software could make mistake. These mistakes or errors are also termed as faults in the software.

While testing a software application or product, if the actual result deviates from the expected result then it is termed as defect.

A Software defect / bug is a condition in software which does not meet the requirement or end-user expectation.

Defect Management Process:

Defect management process includes the following steps:

Identify
This step involves detecting a defect. The person noticing the defect is mostly someone in the testing team. In the real world, it can be anyone including individuals in the project team, or even the end-user(customer).

Category
When a defect is reported, it is assigned to a designated team member to confirm that the defect is actually a defect as opposed to an enhancement, or other appropriate category. Once categorized, the defect moved into the process flow and the next step is to prioritize it.

Priority
Priority is based on combination of the severity of impact on the usability, relative effort to fix, along with a comparison against other defects. The priority should be determined with representatives of the customer and the project team.

Assign
Once a defect has been prioritized, it is then assigned to a developer or other technical person to fix.

Resolve
The developer fixes (resolves) the defect and follows the organization’s process to deploy the fixed code to the environment where the defect was originally identified.

Verify
Depending on the environment where the defect was found and the fix was applied, the software testing team or customer verifies that the fix is actually resolved the defect.

Close
Once a defect has been resolved and verified, the defect is marked as closed.

Defect report or Bug report consists of the following information:

  • Defect_ID – Every bug or defect has its unique identification number
  • Defect Description – This includes the abstract of the issue.
  • Product Version – This includes the product version of the application in which the defect is found.
  • Description – This includes the detailed steps to be followed to re-create the issue with the screenshots attached so that developers can recreate it easily.
  • Date Raised – Date when the bug is reported
  • Reported By – This includes who reported the bug like tester Name and ID
  • Status – This field includes the Status of the defect like New, Assigned, Open, Re-test, Verification, Closed, Failed, Deferred, etc.
  • Fixed by – This field includes the details of the developer who fixed it like Name and ID
  • Date Closed – Date when the bug is closed
  • Severity: Based on the severity (Critical, Major or Minor) it tells us about impact of the defect or bug in the software application
  • Priority: Based on the Priority set (High/Medium/Low) the order of fixing the defect can be made.

See Also: How to identify Cross Site Scripting (XSS) Vulnerabilities threat

Defect management process or bug tracking is an integral part of our Quality Assurance process. Avail our QA services not just for projects done by us but also for projects done by you or your vendors.

I hope you enjoyed this topic, if you have any questions or comments please share below!

Your recently viewed posts:

Jayadev Das - Post Author

Do what you do best in – that’s what I’ve always believed in and that’s what I preach. Over the past 25+ years (yup that’s my expertise ‘n’ experience in the Information Technology domain), I’ve been consulting to small, medium and large companies ‘About Web Technologies, Mobile Future as well as on the good-and-bad of tech. Blogger, International Business Advisor, Web Technology Expert, Sales Guru, Startup Mentor, Insurance Sales Portal Expert & a Tennis Player. And top of all – a complete family man!

    Contact Us

    We’d love to help & work with you




    When do you want to start ?


    Enter your email address to stay up to date with the latest news.
    Holler Box

    Orange Exit pop up

    Subscribe for the latest
    trends in web and
    mobile app development
    Holler Box

    Exit pop up

    Sad to see you leaving early...

    From "Aha" to "Oh shit" we are sharing everything on our journey.
    Enter your email address to stay up to date with the latest news.
    Holler Box