جانچ کی تکنیک کیا ہیں: اقسام ، فوائد اور نقصانات

مسائل کو ختم کرنے کے لئے ہمارے آلے کو آزمائیں





جانچ کی تکنیک ایک طریقہ کار کے ساتھ سسٹم یا کسی جز کا اندازہ لگانے کے لئے استعمال کیا جاتا ہے جس سے معلوم ہوتا ہے کہ آیا یہ دی گئی ضروریات کو پورا کرتی ہے یا نہیں۔ کسی نظام کی جانچ سے خلاء ، غلطیاں یا کسی بھی قسم کی گمشدگی کی ضروریات کو شناخت کرنے میں مدد ملتی ہے جو اصل ضروریات سے مختلف ہیں۔ ٹیسٹنگ کی تکنیک بہترین طریقہ ہے جن کا استعمال رب نے کیا جانچ ٹیم دی گئی ضروریات کے حوالے سے ترقی یافتہ سافٹ ویئر کا اندازہ لگائے گی۔ یہ تکنیک مصنوعات یا سافٹ ویئر سمیت کارکردگی کا مجموعی معیار کو یقینی بناتی ہیں ، سیکیورٹی ، گاہک کا تجربہ ، وغیرہ۔ یہ مضمون قاری کو جانچ کی تکنیک ، جانچ کی تکنیک کی قسم ، استعمال اور فوائد و نقصانات کی بنیادی تفہیم فراہم کرتا ہے۔

جانچ کی تکنیک کیا ہیں؟

کنیر باچ پیٹیچارڈن کی جانچ کی تکنیک پر لکھی گئی کتاب میں بتایا گیا ہے کہ جانچ کسی بھی جانچ کے لئے پانچ گنا نظام ہے جو صارف کرنا چاہتا ہے۔ وہ ہیں




  • ٹیسٹر - وہ صارف جو ٹیسٹنگ کرتے ہیں
  • کوریج - کن اجزاء کا احاطہ ہوتا ہے
  • ممکنہ دشواری - جانچ کی وجہ ، غلطیاں تلاش کرنا ہے؟
  • سرگرمیاں - آپ جس طرح سے جانچتے ہیں یا آپ کس طرح ٹیسٹ کرتے ہیں
  • تشخیص - یہ جاننے کے لئے نتائج کا موازنہ کریں کہ آیا یہ ٹیسٹ کامیاب یا ناکام ہے

تمام قسم کی جانچ میں مندرجہ بالا پانچ جہتوں کو شامل کیا جاتا ہے۔ جانچ کی تکنیک صارف کو نتیجہ حاصل کرنے کے ل one صارف کو ایک یا زیادہ جہتوں پر توجہ مرکوز کرنے کی اہلیت دیتی ہے۔

جانچ کی تکنیک کی اقسام

سافٹ ویئر کی ضروریات کی بنیاد پر ، مناسب جانچ کی تکنیک کا استعمال کیا گیا ہے۔ ہر جانچ کی تکنیک مقصد کو بہتر طریقے سے پیش کرنے کے لئے مختلف خصوصیات اور فوائد پیش کرتی ہے۔



اگرچہ جانچ کی متعدد تکنیکیں دستیاب ہیں ، لیکن ہم بلیک باکس ٹیسٹنگ اور وائٹ باکس ٹیسٹنگ پر توجہ دیں گے۔

بلیک باکس ٹیسٹنگ

بلیک باکس ٹیسٹنگ ایک قسم کا سوفٹویئر ٹیسٹنگ ہے ، جو کسی سافٹ ویئر کی ایپلی کیشن یا کسی ایپلیکیشن کی جانچ پڑتال کرنے کے لئے ڈیزائن ، اندرونی اجزاء ، یا کسی ایپلی کیشن کے ڈھانچے کو جانے بغیر جانچتا ہے۔ اس کو تصریحات پر مبنی ٹیسٹنگ بھی کہا جاتا ہے۔


بلیک باکس ٹیسٹنگ کا طریقہ کار بنیادی طور پر غائب افعال ، کارکردگی کی غلطیاں ، ابتدائی غلطیاں اور خارجی ڈیٹا بیس تک رسائی حاصل کرتے وقت غلطیاں تلاش کرنے کے لئے استعمال ہوتا ہے۔

بلیک باکس ٹیسٹنگ کی جانچ کی تکنیک میں شامل ہیں

مساوات تقسیم - مساوی تقسیم میں ، کسی ایپلیکیشن کے ان پٹ ڈیٹا کو مساوی حصوں میں جانچنا ہے۔ یہ تکنیک ہر پارٹیشن کو کم از کم ایک بار کور کرنے کو یقینی بناتی ہے۔

باؤنڈری ویلیو تجزیہ - حد قدر میں تجزیہ ایک ایسی تکنیک استعمال کی جاتی ہے جس میں حد کی قدروں کا استعمال کرتے ہوئے کسی درخواست کی جانچ کی جاتی ہے۔

وجہ اثر گراف - اس قسم کی جانچ کی تکنیک میں ، اسباب ایک پروگرام کی ان پٹ اور پروگرام کی نتائج کے طور پر اثرات ہیں۔ یہاں ، ایک گرافیکل نمائندگی ان پٹ اور آؤٹ پٹ اور نتائج کو متاثر کرنے والے عوامل کے مابین تعلقات کو ظاہر کرنے کے لئے استعمال کی جاتی ہے

اندازہ لگانے میں خرابی - غلطی کا تخمینہ لگانے کے طریقہ کار ٹیسٹر کی مہارت اور تجربے کو غلطیوں کا پتہ لگانے کے لizes استعمال کرتا ہے جب ٹولز ناکام ہوجاتے ہیں۔

تمام جوڑے کی جانچ - اس نقطہ نظر میں ، سافٹ ویئر کو مشترکہ طریقہ کار کا استعمال کرتے ہوئے جانچ کیا جاتا ہے تاکہ اس میں شامل پیرامیٹرز کے تمام ممکنہ مجرد امتزاجوں کی جانچ کی جاسکے۔

وائٹ باکس ٹیسٹنگ

وائٹ باکس ٹیسٹنگ سافٹ ویئر ٹیسٹنگ کا ایک طریقہ ہے جو کسی اطلاق کے اندرونی پروگرامنگ ڈھانچے کی جانچ کرتا ہے۔ اس طرح کی جانچ کی تکنیک کو واضح باکس ٹیسٹنگ ، اوپن باکس ٹیسٹنگ ، ساختی جانچ اور شفاف باکس ٹیسٹنگ کے نام سے جانا جاتا ہے۔ اس کا عمل بلیک باکس ٹیسٹنگ کے برعکس ہے اور یہ یونٹ ، انضمام ، اور جانچ کے عمل کے نظام کی سطح پر استعمال ہوتا ہے۔

وائٹ باکس جانچ کی جانچ کی تکنیک میں شامل ہیں:

  • بیان کوریج - اس تکنیک میں ، تمام پروگرامنگ بیانات کم سے کم تعداد میں ٹیسٹ کے ساتھ لگائے جاتے ہیں۔
  • برانچ کوریج - اس قسم کی تکنیک میں ، تمام شاخوں کو ٹیسٹ کے سلسلے میں چلا کر جانچا جائے گا۔
  • راستہ کوریج - بیانات اور شاخوں سمیت تمام راستوں کی جانچ اس تکنیک کے ذریعے کی جاتی ہے۔

سافٹ ویئر کی جانچ کی تکنیک کی اقسام

سافٹ ویئر ٹیسٹنگ ایک ایسا طریقہ ہے جس کو یقینی بنانے کے لئے استعمال کیا جاتا ہے کہ سافٹ ویئر کیڑے کے لئے سافٹ ویئر ایپلی کیشن کی جانچ کی جاتی ہے اور یہ بھی جانچ پڑتال کرتا ہے کہ آیا تیار کردہ سافٹ ویئر کسی معیاری پروڈکٹ کی تیاری کے لئے مخصوص ضروریات کو پورا کرتا ہے یا نہیں۔ سافٹ ویئر ٹیسٹنگ کی تکنیک کو درجہ بندی کیا گیا ہے جیسا کہ ذیل کی شکل میں دکھایا گیا ہے۔

سافٹ ویئر ٹیسٹنگ کی اقسام

سافٹ ویئر ٹیسٹنگ کی اقسام

فنکشنل ٹیسٹنگ

فنکشنل ٹیسٹنگ ایک ایسا نقطہ نظر ہے جو سافٹ ویئر کی ہر فعالیت کی توثیق کرنے کے لئے استعمال ہوتا ہے اور ہر فنکشن دی گئی ضرورت کے مطابق ہوتا ہے۔ فنکشنل جانچ کو چار اقسام میں تقسیم کیا گیا ہے۔

یونٹ ٹیسٹنگ

یونٹ ٹیسٹنگ میں ، سافٹ ویئر کے ہر جزو یا انفرادی اکائیوں کی جانچ کی جائے گی۔ یونٹ ٹیسٹنگ کا مقصد اندرونی ڈیٹا ڈھانچے ، منطق ، ان پٹ اور ڈیزائن کے مطابق آؤٹ پٹ ڈیٹا کے لئے حد کے حالات کی جانچ کرنا ہے۔

انضمام کی جانچ

انضمام کی جانچ میں ، انفرادی اکائیوں کو یہ سمجھنے کے لئے مربوط اور جانچ کی جاتی ہے کہ کیا مربوط اجزاء موثر انداز میں کام کرتے ہیں۔

سسٹم ٹیسٹنگ

سسٹم ٹیسٹنگ کا مقصد اس بات کی تصدیق کرنا ہے کہ سسٹم کے تمام عناصر کو جانچ لیا گیا ہے اور اس کا مجموعی کام اور کارکردگی مخصوص تقاضوں کے مطابق ہے۔ اس نقطہ نظر میں ، سسٹم کے ہارڈ ویئر اور سافٹ ویئر کے اجزاء مجموعی طور پر مربوط اور جانچے جاتے ہیں۔

قبولیت کی جانچ

کیا ترقی یافتہ سافٹ ویئر کی فراہمی کے لئے تیار ہے؟ اس قسم کی جانچ سے یہ پہچاننے میں مدد ملتی ہے کہ آیا درخواست کی فراہمی کے لئے تیار ہے اور کاروباری ضروریات کو پورا کرتا ہے۔ الفا ٹیسٹنگ اور بیٹا ٹیسٹنگ قبولیت جانچ کی دو اقسام ہیں۔

غیر فعالی جانچ

سافٹ ویئر کی غیر فعال خصوصیات جیسے کارکردگی ، پریوستیت ، سیکیورٹی ، وشوسنییتا ، اور معیار کی جانچ غیر فعالی قسموں میں کی جاتی ہے۔ سافٹ وئیر کے معیار اور کارکردگی کو غیر فعال جانچ کے ذریعے بڑھایا جاسکتا ہے۔ مختلف قسم کے غیر فعالی جانچ میں شامل ہیں:

کارکردگی کی جانچ

کارکردگی کی جانچ اس بات کا یقین کرنے کے لئے کی جاتی ہے کہ سافٹ ویئر کی ایپلی کیشنز بڑھتی کارکردگی کے ساتھ کام کے بوجھ کو اچھی طرح سے نپٹانے کے قابل ہوں۔ چار طرح کی کارکردگی کی جانچ ہوتی ہے ، جس میں بوجھ کی جانچ ، تناؤ کی جانچ ، برداشت کی جانچ ، اسپائک کی جانچ شامل ہوتی ہے۔

سیکیورٹی ٹیسٹنگ

سیکیورٹی ماہرین حفاظتی سطح کی جانچ کو یقینی بناتے ہیں تاکہ سسٹم اور اطلاق ہر قسم کی خرابیوں سے محفوظ رہے۔ یہ جانچ ایپلی کیشن کو سیکیورٹی فراہم کرتی ہے اور معلومات کے ضائع ہونے سے حفاظت کرتی ہے۔

استعمال کی جانچ

پریوست اور سافٹ ویئر کی صارف دوستی کے ل testing پریوست کی جانچ پڑتال۔ یہ ٹیسٹ اس بات کا تعین کرنے کے لئے کیا جاتا ہے کہ آیا یہ سافٹ ویئر کسی صارف کے استعمال کے لئے ہموار ہے۔

مطابقت کی جانچ

اس سطح کی جانچ میں ، سافٹ وئیر کی مطابقت مختلف کے ل tested جانچ کی جاتی ہے آپریٹنگ سسٹم ، انٹرنیٹ براؤزرز ، وغیرہ۔ جیسے کہ کسی اینڈرائڈ ایپ کی جانچ پڑتال کی جاتی ہے اگر یہ اینڈرائیڈ OS کے مختلف ورژن کے ساتھ مطابقت رکھتا ہے۔

آزمائشی تکنیک کے فوائد اور نقصانات

سافٹ ویئر ٹیسٹنگ ایک نامور ٹول ہے اور آج کے کاروبار میں اس کا نمایاں کردار ہے۔ کچھ اہم فوائد یہ ہیں

  • انتہائی موثر
  • کوالٹی
  • مطمئن کسٹمر
  • اچھی مصنوع ، اچھی آمدنی
  • صارف کا تجربہ
  • کاروباری اصلاح

اس کے کچھ نقصانات یہ ہیں:

  • ٹیسٹر کے ساتھ موزوں مواصلت اور ہم آہنگی
  • اسی طرح کے خدمات فراہم کرنے والوں میں مقابلہ
  • تجربہ کار پیشہ ور افراد کی کمی ہے
  • صحیح خدمات فراہم کرنے والے کی تلاش

عمومی سوالنامہ

1) بیان کی کوریج اور برانچ کوریج کس طرح کی جانچ کی تکنیک ہیں؟

وائٹ باکس کی جانچ

2). یونٹ ٹیسٹنگ کیا ہے؟

یونٹ ٹیسٹنگ میں ، سافٹ ویئر کے ہر جزو یا انفرادی اکائیوں کی جانچ کی جائے گی

3)۔ باؤنڈری ویلیو تجزیہ کس قسم کی جانچ میں پایا جاسکتا ہے؟

بلیک باکس ٹیسٹنگ

4)۔ انفرادی اکائیوں کو کس طرح کی جانچ کرکے جوڑا جاتا ہے؟

انضمام کی جانچ

5)۔ کارکردگی ، پریوستیت ، سلامتی ، وشوسنییتا ، اور معیار جیسی صفات کی جانچ کس طرح کی جانچ میں کی جاتی ہے؟

غیر فعال قسم کی جانچ

6)۔ بیٹا ٹیسٹنگ کیا ہے؟

بیٹا ٹیسٹنگ گاہک کے ذریعہ انجام دی جاتی ہے ، جسے بیرونی قبولیت کی جانچ بھی کہا جاتا ہے

7)۔ بوجھ کی جانچ ایک طرح کی جانچ کی تکنیک ہے؟

کارکردگی کی جانچ

8)۔ سسٹم ٹیسٹنگ کیا ہے؟

اس قسم کی جانچ میں ، سسٹم کے ہارڈ ویئر اور سافٹ ویئر کے اجزاء مجموعی طور پر مربوط اور جانچے جاتے ہیں۔

اس طرح ، اس مضمون میں ایک سافٹ ویئر کمپنی میں جانچ کی تکنیک کا بنیادی ہدف یہ بتایا گیا ہے کہ عیب سے پاک اور غلطی سے پاک مصنوعات کو جاری کرنا ہے جس کے اچھے نتائج سامنے آتے ہیں۔ اس مضمون میں معیاری مصنوعات تیار کرنے کے لئے استعمال ہونے والی تکنیک کی اقسام پر تبادلہ خیال کیا گیا ہے ، جس میں بلیک باکس ، وائٹ باکس ، اور شامل ہیں سافٹ ویئر کی جانچ اقسام. جانچ کی تکنیک سے متعلق قیمتی معلومات پڑھنے والوں کو جانچنے کی متعدد تکنیکوں پر گہرائی سے سمجھنے میں مدد دیتی ہے۔