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