Robustness testing
મજબૂતાઈ પરીક્ષણ એ કોઈપણ ગુણવત્તા ખાતરી પદ્ધતિ છે જે સોફ્ટવેરની મજબૂતાઈના પરીક્ષણ પર કેન્દ્રિત છે. મજબૂતાઈ પરીક્ષણનો ઉપયોગ મજબૂતાઈની ચકાસણી કરવાની પ્રક્રિયાને વર્ણવવા માટે પણ કરવામાં આવે છે (એટલે કે. પરીક્ષણ પ્રક્રિયામાં પરીક્ષણના કેસોની શુદ્ધતા). એ. એન. એસ. આઈ. અને આઈ. ઈ. ઈ. ઈ. એ મજબૂતાઈને એ ડિગ્રી તરીકે વ્યાખ્યાયિત કરી છે કે જેમાં સિસ્ટમ અથવા ઘટક અમાન્ય ઇનપુટ્સ અથવા તણાવપૂર્ણ પર્યાવરણીય પરિસ્થિતિઓની હાજરીમાં યોગ્ય રીતે કાર્ય કરી શકે છે. "મજબૂતાઈ પરીક્ષણ" શબ્દનો ઉપયોગ સૌપ્રથમ કાર્નેગી મેલોન યુનિવર્સિટી ખાતે બેલિસ્ટા પ્રોજેક્ટ દ્વારા કરવામાં આવ્યો હતો. તેઓએ પોસિક્સ એપીઆઈના ડેટા પ્રકારોના આધારે વિશ્વસનીયતા માટે ઓપરેટિંગ સિસ્ટમોનું પરીક્ષણ કર્યું હતું, જેનાથી કેટલીક સિસ્ટમોમાં સંપૂર્ણ સિસ્ટમ ક્રેશ થઈ હતી. સોફ્ટવેર સુરક્ષા પરીક્ષણના સંદર્ભમાં પ્રોટોસ પ્રોજેક્ટમાં ભાગ લેનારા OUSPG અને VTT સંશોધકો દ્વારા પણ આ શબ્દનો ઉપયોગ કરવામાં આવ્યો હતો. આખરે ફઝિંગ શબ્દ (જેનો ઉપયોગ સુરક્ષા લોકો મોટે ભાગે બિન-બુદ્ધિશાળી અને અવ્યવસ્થિત મજબૂતાઈ પરીક્ષણ માટે કરે છે) મોડેલ-આધારિત મજબૂતાઈ પરીક્ષણને પણ આવરી લેવા માટે વિસ્તૃત થયો. પદ્ધતિઓ ફોલ્ટ ઈન્જેક્શન ફોલ્ટ ઈન્જેક્શન એ એક પરીક્ષણ પદ્ધતિ છે જેનો ઉપયોગ પ્રણાલીઓની મજબૂતાઈ ચકાસવા માટે થઈ શકે છે. પ્રક્રિયા દરમિયાન, પરીક્ષણ ઇજનેરો પ્રણાલીઓમાં ખામી દાખલ કરે છે અને પ્રણાલીની સ્થિતિસ્થાપકતાનું નિરીક્ષણ કરે છે. પરીક્ષણ ઇજનેરો કાર્યક્ષમ પદ્ધતિઓ વિકસાવી શકે છે જે સિસ્ટમમાં ગંભીર ખામીઓ શોધવા માટે ફોલ્ટ ઈન્જેક્શનમાં મદદ કરે છે. મજબૂતાઇ (કોમ્પ્યુટર વિજ્ઞાન) ખામી ઈન્જેક્શન સંદર્ભો સોફ્ટવેર પરીક્ષણ પણ જુઓ