दोष इंजेक्शन परीक्षण
दोष इंजेक्शन परीक्षण क्या है?
फॉल्ट इंजेक्शन एक सॉफ्टवेयर टेस्टिंग तकनीक है, जिसमें कवरेज में सुधार के लिए कोड में दोषों को पेश किया जाता है और आमतौर पर विकसित सॉफ्टवेयर की मजबूती के लिए तनाव परीक्षण के साथ इसका उपयोग किया जाता है।
दोष इंजेक्शन के तरीके:
संकलन-समय इंजेक्शन - यह एक गलती इंजेक्शन तकनीक है जहां एक सिस्टम में नकली दोषों को इंजेक्ट करने के लिए स्रोत कोड को संशोधित किया जाता है।
रन-टाइम इंजेक्शन - रन टाइम के दौरान सॉफ्टवेयर सिस्टम में खराबी को इंजेक्ट करने के लिए यह सॉफ्टवेयर ट्रिगर का उपयोग करता है। ट्रिगर दो तरह का हो सकता है, टाइम बेस्ड ट्रिगर और इंटरप्ट बेस्ड ट्रिगर।
सॉफ्टवेयर फाल्ट इंजेक्शन के लिए प्रयुक्त उपकरण:
निम्नलिखित उपकरण गलत इंजेक्शन प्रयोजनों के लिए उपयोग किए जाते हैं:
उत्पाद | विक्रेता | यूआरएल |
---|---|---|
BStorm | सुरक्षा से परे | http://www.beyondsecurity.com/ |
म्यू सेवा विश्लेषक | म्यू डायनेमिक्स | www.mudynamics.com |
holodeck | सुरक्षा नवाचार | www.securityinnovation.com |
Xception | महत्वपूर्ण सॉफ्टवेयर | http://www.criticalsoftware.com/ |