Why we cannot fix all the bugs?

Not all the bugs that we find are fixed. Some are deferred, postponed and others are rejected. The reasons are :
1. There is lack of time
Too many s/w features and too few people to code and test. Example tax payment date starts from a particular date.
2. It is not a bug
If specification has been mis read and report some feature as bug but actually it’s a required feature. Example – gmail has no cancel button.
3. Fixing to bug is too risky – It there is lack of time or schedule crunch is there then its quiet possible that fixing of a low priority bug may give rise to other unknown and new bugs and make the software risky. Hence its better to postponed the bug.
4. Its not worth fixing the bug
Bug that would rarely occur or appear in little used feature may be dismissed or a user can avoid that bug are often not fixed. It all depends on the risk involved.
5. Ineffective Bug reporting
He tester did not make a strong enough case that a particular bug must be fixed. As a result the bug was misunderstood as not being a bug or was deemed not imp enough to delay the product or was thought to be too risky to be fixed.
6. Delay in reporting the Bug
Earlier a bug is found more time remains in the schedule to fix the bug. Suppose several spelling mistakes were found in the help document before one month of the release date then this would be having more possibility of getting fixed but it that bug is found one day before the release of software then it might be ignores. The later a bug is found the less likely it is to fix the bug especially if it’s a minor bug..
7. Be nonjudgmental in reporting bugs
We cannot say that ur baby is ugly. A tester should be non judgmental and non personal. The bug report can be viewed as report card of programmers. Bug reports should be written against the product and not the person like u have made work the s/w terribly, u have mage wrong decisions etc. Tact and diplomacy should be there.

Comments

Popular posts from this blog

What is Quality Control?

What is Quality Assurance.

Severity and Priority of Bugs