Monday, May 17, 2010

What is Latent bugs?

An uncovered or unidentified bug which is existing in the system over a period of time is referred as Latent Bug. The bug may exists in the system for one or more versions of thesoftware and may also be identified after its release.

The problems caused by the Lateral bugs will not cause damage as of now, but they are just waiting to reveal themselves later.

One good example of a Latent bug the reason for the Y2K problem. At the beginning the year was given only 2 numeric fields, but actually it needs 4 numeric fields. The problem prevails in the system for a long time and identified later and then fixed. Also the problem does not cause the damage all of a sudden and it caused only by the year 2000, which certainly needs 4 numeric field.

It is very diffucult to identify the Latent Bug by using conventional testing techniques, it can be identified by doing code review or by usability testing which foresees the forth coming problems earlier.

No comments: