فہرست کا خانہ:
تعریف - بے ترتیب جانچ کا کیا مطلب ہے؟
بے ترتیب جانچ سے مراد سافٹ ویئر کو جانچنے کے ل rand بے ترتیب آدانوں کو استعمال کرنے کا عمل ہے۔ مختلف قسم کے بے ترتیب جانچ سب ایک ہی بنیادی خیال پر انحصار کرتے ہیں ، یہی ہے کہ ٹیسٹ پر عمل درآمد کے معاملات بے ترتیب بنیاد پر منتخب کیے جاتے ہیں۔
ٹیکوپیڈیا رینڈم ٹیسٹنگ کی وضاحت کرتا ہے
رینڈم ٹیسٹنگ بلیک باکس ٹیسٹنگ کی ایک قسم ہے جس میں ڈویلپر سافٹ ویئر پروڈکٹ کے اندرونی کوڈ کو نہیں دیکھ رہے ہیں - بجائے اس کے کہ وہ نظام میں بے ترتیب آدانوں کو داخل کر رہے ہیں تاکہ یہ دیکھیں کہ نتائج کیا ہیں۔ ایک عام مثال سافٹ ویئر فنکشن کی جانچ کرنے کے لئے بے ترتیب اعداد کا استعمال کرنا ہے جو انٹیجرز کی بنیاد پر نتائج لوٹاتا ہے۔ ان افعال میں کسی نتیجے کو پہنچانے کے لops "فار لوپس" یا دیگر الگورتھم شامل ہوسکتے ہیں ، جہاں بے ترتیب ٹیسٹ کیسز کا ایک سیٹ نظریاتی صارفین کے ذریعہ درج مقدمات کے وسیع مجموعہ کی تقلید کرتا ہے یا اس کے قریب ہوتا ہے۔
دوسری قسم کی بے ترتیب جانچ میں ہیورسٹکس کا استعمال شامل ہوسکتا ہے ، جو بے ترتیب آدانوں کے استعمال کی رہنمائی کرتے ہیں۔ عام طور پر اور خاص طور پر جب انٹیجرز یا دیگر اقسام کے متغیرات سے نمٹنے کے ل rand ، بے ترتیب جانچ صرف اتنا ہی بے ترتیب ہوتا ہے جتنا بے ترتیب ان پٹ کا استعمال ہوتا ہے other دوسرے لفظوں میں ، ٹیسٹر اکثر لامحدود کی بجائے انٹیجریز کا ایک سیٹ سیٹ استعمال کرنے کا انتخاب کرتے ہیں۔ سیٹ کریں۔ بے ترتیب جانچ کے لئے مخصوص طریقہ کار کی میکینکس میں داخل ہوتا ہے جس کا ہم بے ترتیب سے کہتے ہیں ، اور ڈویلپرز ٹیسٹ کے ل. بظاہر بے ترتیب ان پٹ سیٹ کے ساتھ کیسے آتے ہیں۔
بے ترتیب جانچ کی بحثیں بھی اس کے استعمال کی کارکردگی کے گرد گھوم سکتی ہیں۔ ایک خیال یہ ہے کہ بے ترتیب جانچ انسانی پیشہ ور افراد کی بجائے خود کار نظاموں کے ذریعہ کی جاسکتی ہے ، لہذا اس کی ہدایت آزمائش سے زیادہ فوائد ہوسکتے ہیں۔ تاہم ، کتنی جانچ کی ضرورت ہے اس ضمن میں ہدایت کی جانچ زیادہ موثر ہوسکتی ہے۔ کچھ ڈویلپرز اور ماہرین "بے ترتیب جانچ" کی اصطلاح کو بھی غیر موزوں یا نااہل جانچ کی نشاندہی کرنے کے لئے استعمال کرتے ہیں ، جہاں ہدایت کی جانچ کو ایک اعلی طریقہ کے طور پر دیکھا جاتا ہے۔