QA Outsourcing Tips & Tricks

Tips from Quality Assurance Consultant: Defect Life Cycle in Software Testing

When we detected a bug, maybe even a blocker. What can happen to it throughout its complicated life cycle? (There are various stages of bug (defect) life cycle that can have different names in different bug-tracking systems).

Quality assurance consultant is the person who knows how to deal with an increasing number of projects, quality decrement owing to bottlenecks, adoption of new practice or methodologies, reorganization / rapid growth of a company.

The stages are as follows:

  • (Submitted) – software tester has found a bug in the system. In other words, a defect has occurred in QA world.
  • (New) – an error has been successfully recorded by the system.

After that, depending on the project manager’s resolution, a bug may be:

  • (Declined). Due to various reasons, the defect may be considered invalid or irrelevant and, as a result, it will be rejected.
  • (Deferred). Correction of this bug does not make any sense in this phase of software development process, or there are other reasons for postponing repairing of the bug.
  • (Opened). The authorized person acknowledges that the defect is valid, and it needs to be corrected.

Quality assurance testing services are helpful in finding appropriate solutions to improve the quality of software products and make it popular with target customer base.  

When it has been proved that a defect is present in the system this may result in assignment of the following statuses:

  • (Assigned).  Correction of a current error is assigned to a certain software developer.    
  • (Fixed). The developer that is responsible for fixing the bug claims he has fixed this defect.

Depending on whether the developer fixed the defect or not, this defect may be:

  • (Verified). A tester checks if the developer corrected the defect, or he just appeared to be an irresponsible person. If the bug has been fixed, it receives this special status (the bug has been fixed!)
  • (Reopened). If the concerns of a tester are justified: the bug was not corrected in the new software build so it will demand to make the corrections, therefore, will be reopened.  
  • (Fixed). Due to a certain number of the cycles, the bug will be completely removed members of the testing team, therefore, will not need to take this defect into account anymore – it will be announced as fixed.  

These are the main phases of bug (defect) life cycle.  If you plan to become a provider of QA and testing services in future, you need to apply for the position in a software / QA company. And, while being interviewed for the job you are most likely to be successful in answering though one of the interview questions which has to do with bug life cycle.

Hire Testers in Ukraine

About the author

TestMatick

TestMatick is a leading provider of QA services.

Offering more than 20 types of QA services, we can cover absolutely every need in testing.

http://testmatick.com/

Add Comment

Click here to post a comment