What Is Software Bug Seeding?

What Is Software Bug Seeding?
November 22 10:00 2011 Print This Article

Bug seeding is a method that was developed to evaluate the quantity of software bugs resident in the software product. It is an offline method and should not be used by every software tester.

The process of calculating is the mentioned below: we inject the application with bugs and then check whether the bug is found or not.

Let’s imagine that we have injected 100 software bugs. We need to get 3 values:

  • what is the number of identified seeded bugs
  • what quantity was not identified
  • how many new bugs (unseeded) are identified

Let’s do some detailed computation and in that way try to understand how we can forecast the quantity of bugs in a system. Here is the computation used:

  1. First of all, count the seed ratio using such formula: quantity of seed bugs found divided by the whole quantity of seeded bugs.
  2. After that you should count the total number of bugs using the formula: quantity of bugs divided by the seed ratio.
  3. Ultimately, we can calculate the estimated bugs using such formula: total quantity of bugs minus the quantity of bugs found.

Related Posts:

About Article Author

view more articles
Nataliia Vasylyna
Nataliia Vasylyna

View More Articles
  • PG

    In the computation step 2, what is “quantity of bugs” and in step 3 what is “total quantity of bugs?”

    The values that you have are:
    number of (#) injected/seeded bugs
    # of seeded bugs discovered
    # of unseeded bugs discovered

    and computation step 1 gives you the
    seed ratio = ( # of seeded bugs discovered)/( # of seeded bugs)