Robustness testing
मज़बूती परीक्षण कोई भी गुणवत्ता आश्वासन पद्धति है जो सॉफ्टवेयर की मज़बूती का परीक्षण करने पर केंद्रित है। मजबूती परीक्षण का उपयोग मजबूती को सत्यापित करने की प्रक्रिया का वर्णन करने के लिए भी किया गया है (अर्थात। एक परीक्षण प्रक्रिया में परीक्षण मामलों की शुद्धता)। ए. एन. एस. आई. और आई. ई. ई. ई. ने मजबूती को उस डिग्री के रूप में परिभाषित किया है जिसके लिए एक प्रणाली या घटक अमान्य निवेश या तनावपूर्ण पर्यावरणीय स्थितियों की उपस्थिति में सही ढंग से कार्य कर सकता है। "मजबूती परीक्षण" शब्द का उपयोग पहली बार कार्नेगी मेलन विश्वविद्यालय में बैलिस्टा परियोजना द्वारा किया गया था। उन्होंने पोसिक्स एपीआई के डेटा प्रकारों के आधार पर निर्भरता के लिए ऑपरेटिंग सिस्टम का परीक्षण किया, जिससे कुछ प्रणालियों में पूरी तरह से सिस्टम क्रैश हो गया। सॉफ्टवेयर सुरक्षा परीक्षण के संदर्भ में प्रोटोस परियोजना में भाग लेने वाले ओयूएसपीजी और वीटीटी शोधकर्ताओं द्वारा भी इस शब्द का उपयोग किया गया था। अंततः शब्द फ़ज़िंग (जिसका उपयोग सुरक्षा लोग ज्यादातर गैर-बुद्धिमान और यादृच्छिक मजबूती परीक्षण के लिए करते हैं) को मॉडल-आधारित मजबूती परीक्षण को भी शामिल करने के लिए विस्तारित किया गया। विधि दोष इंजेक्शन दोष इंजेक्शन एक परीक्षण विधि है जिसका उपयोग प्रणालियों की मजबूती की जांच के लिए किया जा सकता है। प्रक्रिया के दौरान, परीक्षण इंजीनियर सिस्टम में दोष डालते हैं और सिस्टम के लचीलेपन का निरीक्षण करते हैं। परीक्षण इंजीनियर कुशल तरीके विकसित कर सकते हैं जो प्रणाली में महत्वपूर्ण दोषों को खोजने के लिए फॉल्ट इंजेक्शन में सहायता करते हैं। रोबस्टनेस (कंप्यूटर विज्ञान) फॉल्ट इंजेक्शन संदर्भ सॉफ्टवेयर परीक्षण भी देखें