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

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





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

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

مختلف سافٹ ویئر موجود ہیں جانچ کی اقسام اور تکنیک. ان میں سے کچھ ذیل میں زیربحث ہیں۔




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

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

  • تنصیب کی جانچ
  • موازنہ کی جانچ
  • دھواں کی جانچ
  • بے ہوشی کی جانچ
  • ریگریشن ٹیسٹنگ
  • قبولیت کی جانچ
  • فنکشنل جانچ ،
  • غیر عملی جانچ (کارکردگی کی جانچ)
  • مسلسل جانچ
  • سافٹ ویئر کی کارکردگی کی جانچ
  • سیکیورٹی ٹیسٹنگ
  • سمورتی جانچ
  • A / B ٹیسٹنگ (قبولیت / بیٹا ٹیسٹنگ)
  • بحالی (رجعت اور بحالی کی جانچ)۔
  • فنکشنل جانچ کی اقسام ہیں ،
  • یونٹ کی جانچ
  • انضمام کی جانچ
  • سسٹم کی جانچ
  • انٹرفیس کی جانچ
  • غیر فعالی جانچ کی اقسام ہیں ،
  • کارکردگی کی جانچ
  • تناؤ کی جانچ
  • بوجھ کی جانچ
  • حجم کی جانچ
  • قابل اعتماد کی جانچ
  • بازیابی کی جانچ
  • تعمیل کی جانچ
  • استعمال کی جانچ
  • لوکلائزیشن کی جانچ۔

تنصیب کی جانچ

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



اس میں بہت ساری خصوصیات ہیں

  • تنصیب کی جانچ آپریشنل قبولیت جانچ کے دوران اور سافٹ ویئر ٹیسٹنگ لائف سائیکل (ایس ٹی ایل سی) کے آخری مرحلے میں سرگرمی پر مبنی جانچ ہوتی ہے۔
  • سافٹ ویئر کی تنصیب کے عمل کے دوران ، یہ کیڑے اور مسائل کی نشاندہی کرتا ہے اور اس کا پتہ لگاتا ہے۔
  • تنصیب کی جانچ سافٹ ویئر ٹیسٹنگ انجینئرز اور کنفیگریشن مینیجر کے ذریعہ کی جاتی ہے۔

موازنہ سافٹ ویئر کی جانچ

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

  • فارورڈ موازنہ کی جانچ: اس کا استعمال سافٹ ویئر پروڈکٹ یا ایپلیکیشن کے طرز عمل کو جانچنے اور اس کی تصدیق کے لئے نئے ورژن میں کیا جاتا ہے۔
  • پسماندہ موازنہ کی جانچ: پرانے ورژن میں سوفٹ ویئر کی مصنوعات یا اطلاق کی جانچ پڑتال کرنے کے لئے اسے نیچے کی موازنہ بھی کہا جاتا ہے۔
  • موازنہ جانچ مختلف براؤزرز جیسے کروم ، فائر فاکس ، اوپیرا ، سفاری ، انٹرنیٹ ایکسپلورر اور بہت زیادہ کی موازنہ کو جانچنے میں سب سے زیادہ مشہور ہے۔
  • یہ لینکس ، میک او ایس ، اور ونڈوز آپریٹنگ سسٹم کی موازنہ کی جانچ کرتا ہے۔
  • یہ نیٹ ورک کے مختلف ایپلی کیشنز جیسے 3G ، 4G اور Wi-Fi کو چیک کرتا ہے۔
  • یہ موبائل ڈیوائسز جیسے اینڈروئیڈ ، آئی او ایس ، اور ونڈوز وغیرہ کے ساتھ ایپلیکیشنز کی موازنہ کو بھی چیک کرتا ہے۔

دھواں اور ہوشیار سافٹ ویئر کی جانچ

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


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

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

کسی درخواست کی گمشدگی کی خصوصیات کی نشاندہی کرنا اسکرپٹ نہیں ہے۔ اس میں کوڈ کی خصوصیات کے ایک یا کچھ شعبوں پر فوکس کیا گیا ہے کیونکہ یہ ایک تنگ رجعت ہے۔

ریگریشن ٹیسٹنگ

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

رجریشن ٹیسٹ کی دو قسمیں ہیں۔

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

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

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

قبولیت جانچ کی مختلف اقسام ہیں۔ وہ ہیں

  • صارف کی قبولیت کی جانچ
  • کاروباری قبولیت کی جانچ
  • بیٹا ٹیسٹنگ اور
  • الفا ٹیسٹنگ
  • قبولیت کی جانچ مندرجہ ذیل وجوہات کی بناء پر کی جاسکتی ہے
  • فنکشنل درستگی اور مکمل
  • ڈیٹا کی تبدیلی
  • ڈیٹا کی سالمیت
  • کارکردگی
  • پریوست
  • بروقت ہونا
  • اسکیل ایبلٹیٹی
  • دستاویزات
  • رازداری ، دستیابی ، تنصیب اور اپ گریڈ۔
  • قبولیت کی جانچ کی رپورٹ میں ایک رپورٹ شناخت کنندہ ، سمری ، کوڈ میں تبدیلی ، تجویز کردہ تبدیلیاں ، کرنے والی فہرست کا خلاصہ اور حتمی منظوری کے فیصلے فراہم کرتے ہیں۔

الفا ٹیسٹنگ

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

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

بیٹا ٹیسٹنگ

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

بیٹا ٹیسٹنگ کی کامیابی کا انحصار مندرجہ ذیل عوامل پر ہے ،

  • ٹیسٹ کی لاگت
  • ٹیسٹ میں شریک ہونے والوں کی تعداد
  • شپنگ
  • امتحان کی مدت
  • آبادیاتی احاطہ

فنکشنل بمقابلہ غیر فعال جانچ

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

یہ صارف کی ضروریات اور توقعات کے مطابق غیر فعال جانچ سے پہلے انجام دیا جاتا ہے۔

عملی جانچ کی اقسام کی مثالیں یہ ہیں ،

  • یونٹ کی جانچ
  • دھواں کی جانچ
  • صارف کی قبولیت
  • ریگریشن ٹیسٹنگ
  • انضمام کی جانچ
  • عالمگیریت
  • لوکلائزیشن اور
  • انٹرآپریبلٹی۔

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

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

غیر فعالی جانچ کی مثالیں یہ ہیں ،

  • کارکردگی کی جانچ
  • اسکیل ایبلٹیٹی ٹیسٹنگ
  • حجم کی جانچ
  • استعمال کی جانچ
  • تناؤ کی جانچ
  • بوجھ کی جانچ
  • پورٹیبلٹی ٹیسٹنگ
  • تعمیل کی جانچ اور
  • ڈیزاسٹر ریکوری ٹیسٹنگ۔

سافٹ ویئر کی جانچ جاری ہے

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

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

سافٹ ویئر کی کارکردگی کی جانچ

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

کارکردگی کی جانچ کا بنیادی مقصد کیڑےوں کا پتہ لگانا اور سسٹم یا ایپلی کیشن کی کارکردگی کو بڑھانا ہے۔

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

کارکردگی کی جانچ کی مختلف قسمیں ہیں ،

  • بوجھ کی جانچ
  • برداشت کی جانچ
  • تناؤ کی جانچ
  • سپائیک ٹیسٹنگ
  • حجم کی جانچ اور
  • اسکیل ایبلٹیٹی ٹیسٹنگ۔

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

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

اس سے کسی ایپلیکیشن میں کیڑے کی نشاندہی کرنے اور ان کو درست کرنے میں مدد ملتی ہے اور ممکنہ خطرات کا ازالہ ہوتا ہے جو کسی اطلاق یا سسٹم کی فعالیت کو متاثر نہیں کرتے ہیں۔

دستی اوپن سورس سیکیورٹی ٹیسٹنگ کے طریقہ کار کے مطابق ، حفاظتی ٹیسٹنگ کی 7 اقسام ہیں۔ وہ ہیں

  • کمزوری کی اسکیننگ
  • دخول سکیننگ
  • سیکیورٹی اسکیننگ
  • خطرے کی تشخیص
  • اخلاقی ہیکنگ
  • کرنسی کی تشخیص اور
  • سیکیورٹی آڈٹ۔

سمورتی ٹیسٹنگ

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

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

عدم عزم اور ہم آہنگی کی وجہ سے ، سمورتی ٹیسٹنگ سیکونل ٹیسٹنگ سے کہیں زیادہ مشکل ہے۔ یہ بیک وقت ڈیٹا بیس ریکارڈ ، ماڈیولز ، کسی اطلاق کا کوڈ ، مشترکہ وسائل تک رسائی کے اثرات کی شناخت اور اس کا اندازہ کرنے میں مدد کرتا ہے۔

A / B سافٹ ویئر ٹیسٹنگ

A / B ٹیسٹنگ کو بطور اسپلٹ ٹیسٹنگ یا بالٹی ٹیسٹنگ بھی کہا جاتا ہے ، جو ویب پیج یا کسی ایپلی کیشن کے ایک یا زیادہ ورژن کا آپس میں موازنہ کرنے کے لئے انجام دیا جاتا ہے اور کسی کے ورژن کی بہتر کارکردگی کا تعین کرتا ہے۔

اگر کسی صفحے کو دو یا زیادہ ورژن صارف کو تصادفی طور پر دکھائے جاتے ہیں ، تو A / B جانچ کسی دیئے گئے تبادلوں کے اہداف کے لئے بہتر کارکردگی کی نشاندہی کرنے کے لئے ترتیب وار تجزیہ استعمال کرتی ہے۔

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

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