3 Types of Bugs in Software

3 Types of Bugs in Software
March 24 10:00 2011 Print This Article

Every day we find dozens of defects in our daily work. We assign them different priorities and levels of severity. But all the bugs can be divided into 3 main categories which are suitable for almost any defect.

There are three main categories of defects:

Wrong: The requirements have been implemented incorrectly. This defect is a variance from the given specification.

Missing: There was a requirement given by the customer and it was not done. This is a variance from the specifications, an indication that a specification was not implemented, or a requirement of the customer was not noted properly.

Extra: A requirement incorporated into the product that was not given by the end customer. This is always a variance from the specification, but may be an attribute desired by the user of the product. However, it is considered a defect because it’s a variance from the existing requirements.

3 Types of Bugs in Software

QATestLab has about 6 years of experience in providing expert software testing service to different customers.

Our specialists test every function of software separately and all functions together. QATestLab tests the individual components and processes before testing the entire application during functional testing.

Functional testing holds the key position in the process of developed software products quality assurance.

Related Posts:

  Article "tagged" as:
  Categories:

About Article Author

view more articles
Nataliia Vasylyna
Nataliia Vasylyna

View More Articles
  • Jonathan

    How do you define a defect in the absence of a specification or the specification is incomplete?

    For example, what if the product implements the specified functionality, but it is hard to use. So I go back to the specification (if I’m lucky enough to have one) and it says nothing about ease of use. Is this a defect — the software matches the specification as written?