Robustness testing
مضبوطی کی جانچ کوئی بھی معیار کی یقین دہانی کا طریقہ کار ہے جو سافٹ ویئر کی مضبوطی کی جانچ پر مرکوز ہے۔ مضبوطی کی جانچ کو مضبوطی کی تصدیق کے عمل کو بیان کرنے کے لیے بھی استعمال کیا گیا ہے (یعنی۔ جانچ کے عمل میں جانچ کے معاملات کی درستگی)۔ اے این ایس آئی اور آئی ای ای ای نے مضبوطی کی تعریف اس حد تک کی ہے جس تک کوئی نظام یا جزو غلط ان پٹ یا دباؤ والے ماحولیاتی حالات کی موجودگی میں صحیح طریقے سے کام کر سکتا ہے۔ "مضبوطی کی جانچ" کی اصطلاح سب سے پہلے کارنیگی میلن یونیورسٹی میں بالسٹا پروجیکٹ نے استعمال کی تھی۔ انہوں نے پوزیکس اے پی آئی کی ڈیٹا اقسام کی بنیاد پر انحصار کے لیے آپریٹنگ سسٹمز کی جانچ کی، جس سے کچھ سسٹمز میں مکمل سسٹم کریشز پیدا ہوئے۔ یہ اصطلاح او یو ایس پی جی اور وی ٹی ٹی محققین نے بھی استعمال کی تھی جو سافٹ ویئر سیکیورٹی ٹیسٹنگ کے تناظر میں پروٹوس پروجیکٹ میں حصہ لے رہے تھے۔ آخر کار اصطلاح فزنگ (جسے حفاظتی لوگ زیادہ تر غیر ذہین اور بے ترتیب مضبوطی کی جانچ کے لیے استعمال کرتے ہیں) کو ماڈل پر مبنی مضبوطی کی جانچ کا احاطہ کرنے تک بڑھا دیا گیا۔ طریقہ فالٹ انجیکشن فالٹ انجیکشن ایک جانچ کا طریقہ ہے جسے نظام کی مضبوطی کی جانچ کے لیے استعمال کیا جا سکتا ہے۔ اس عمل کے دوران، جانچ کرنے والے انجینئر نظام میں خامیاں ڈالتے ہیں اور نظام کی لچک کا مشاہدہ کرتے ہیں۔ ٹیسٹ انجینئر موثر طریقے تیار کر سکتے ہیں جو سسٹم میں اہم غلطیوں کو تلاش کرنے کے لیے فالٹ انجیکشن میں مدد کرتے ہیں۔ مزید دیکھیں مضبوطی (کمپیوٹر سائنس) غلطی انجکشن حوالہ جات سافٹ ویئر کی جانچ