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
I appreciate your effort and you have done a great job.thanks for the ideas and please add more in future.
ReplyDeleteSoftware Testing Training in Chennai
Software testing training in OMR
JAVA Training in Chennai
Python Training in Chennai
Big data training in chennai
IOS Training in Chennai