Fault Injection is a technique for enhancing the testing quality by involving the intentional faults in the software.
Fault injection is often in stress testing and it is considered as an important part of developing robust software.
Fault injection Methods:
Compile-Time Injections - It is a fault injection technique where source code is modified to inject simulated faults into a system.
Run-Time Injections - It makes use of software trigger to inject a fault into a software system during run time. The Trigger can be of two types, Time Based triggers and Interrupt Based Triggers.
Tools used for Software Fault Injection:
Following are the tools used for fault injection purposes:
BStorm Beyond Security==> http://www.beyondsecurity.com/
The Mu Service Analyzer Mu Dynamics==>www.mudynamics.com
Holodecksecurity Innovation==>www.securityinnovation.com
Xception Critical software==>http://www.criticalsoftware.co
No comments:
Post a Comment