Bebugging

What is bebugging?

Bebugging is the process of adding known defects to the application intentionally for the purpose of monitoring the rate of detection and removal. This process is also known as defect seeding or Fault injection or defect feeding.

Purpose of Bebugging :

Bebugging is a way to improve the quality of the product by introducing a new known defect. It is also used in determining the reliability of test set/test suite. It is achieved NOT by developing more tests but by introducing new defects.

Run Time Injection:

Run Time Injections technique uses a trigger to inject a fault into a software system dynamically using a number of ways such as Time based triggers and Interrupt-based triggers. There are various tools and techniques that are used to insert fault into the system manually or during run time.
Some of the commercial Fault Injection tools are listed below :
  • Beyond Security
  • Exhaustif
  • Holodeck
  • Xception
  • The Mu Service Analyzer
Share on Google Plus

About Riki Patel

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.
    Blogger Comment
    Facebook Comment

1 comments: