ہر سافٹ ویر پروجیکٹ کے تین اہم پہلو ہوتے ہیں ، جو قیمت ، وقت اور معیار ہیں۔ یہ باقاعدگی سے سافٹ ویئر کی جانچ کرکے حاصل کیا جاتا ہے۔ کسی بھی آئی ٹی پروجیکٹ کا لازمی جزو ہے۔ سوفٹویئر کو کیڑے کا پتہ لگانے اور ایسے امور تلاش کرنے کے لئے آزمایا جاتا ہے جو صارف کے تجربے کو منفی طور پر متاثر کرسکتے ہیں۔ جانچ کو بڑے پیمانے پر دستی جانچ اور کے طور پر درجہ بندی کیا گیا ہے .اس کے ذریعے 'دستی جانچ کیا ہے؟' مضمون ، ہم دستی جانچ کے بارے میں سیکھیں گے۔
آئیے اس مضمون میں شامل عنوانات پر ایک نظر ڈالیں:
- دستی جانچ کیا ہے؟
- دستی جانچ کے فوائد
- دستی جانچ اور آٹومیشن جانچ کے درمیان فرق
- دستی جانچ کب استعمال کریں؟
- دستی جانچ کس طرح انجام دی جائے؟
- دستی جانچ کی اقسام؟
دستی جانچ کیا ہے؟
دستی جانچ ، عیب اور کیڑے تلاش کرنے کے لئے دستی طور پر کسی درخواست کی جانچ کرنے کا رواج ہے۔ ٹیسٹ کے معاملات انسانوں کے ذریعہ ، بغیر کسی اوزار یا اسکرپٹ کے کسی تعاون کے استعمال کیے جاتے ہیں۔
اس کا مطلب یہ ہے کہ کوئی بھی اصل میں کسی ایسے آلے پر چلا جاتا ہے جس میں ایک صارف کے ڈیزائن ، فعالیت اور کسی سافٹ ویئر کی کارکردگی سمیت متعدد اجزاء کا اندازہ کرنے کے لئے حتمی صارف کے کردار کی تقلید کر سکے۔ وہ کسی آلے یا اسکرپٹ کی حمایت کے بغیر متعدد عناصر یا ویب ایپلی کیشن کے اکائیوں پر کلک کرتے ہیں۔ جب آٹومیشن کی جانچ ممکن نہیں ہے تو یہ مددگار ہے۔
دستی جانچ کے فوائد
دستی طور پر ٹیسٹنگ سافٹ ویئر کے کچھ فوائد ذیل میں درج ہیں:
- ایپلی کیشن کی جانچ دستی طور پر درخواست کی شکل و صورت سے متعلق کسی بھی مسئلے کی نشاندہی کرنے میں معاون ہے
- آڈیٹر کو بصری اجزاء جیسے ٹیکسٹ ، لے آؤٹ ، اور UI اور UX مسائل تک رسائی حاصل کرنا آسان بناتا ہے
- کم لاگت کی سرمایہ کاری کی ضرورت ہوتی ہے کیونکہ اس کو چلانے کے ل any کسی بھی مہنگے ٹیسٹ آٹومیشن ٹولز اور اعلی سطحی مہارت کی ضرورت نہیں ہوتی ہے
- ایپلی کیشن میں غیر منصوبہ بند تبدیلیوں کے معاملے میں موافق اور قابل تطبیق ہے اور تبدیلیوں پر عمل درآمد کے بعد درخواست کی جانچ کی ضرورت ہے۔
- انسانی مشاہدے ، فیصلے اور بصیرت کی اجازت دیتا ہے ، جو مقصد صارف دوستی یا بہتر صارف کا تجربہ ہے تو زیادہ کارآمد ثابت ہوسکتا ہے۔
جب آپ ٹیسٹنگ شروع کرتے ہیں تو ، آپ کو ایک بنیادی فیصلہ کرنا پڑے گا اگر آپ دستی طور پر جانچنے جا رہے ہو یا خودکار ٹیسٹنگ استعمال کررہے ہو۔ لہذا ، آپ کو اس سے آگاہ ہونا چاہئے کہ دستی جانچ کس طرح خودکار جانچ سے مختلف ہے۔ آئیے چیک کرتے ہیں۔
دستی جانچ اور آٹومیشن جانچ کے درمیان فرق؟
نیچے دیئے گئے جدول میں دستی جانچ اور آٹومیشن جانچ کے مابین کلیدی اختلافات کی فہرست دی گئی ہے۔
خصوصیات | دستی جانچ | میشن کی جانچ |
---|---|---|
یوزر انٹرفیس | صارف دوستی اور بہتر صارفین کے تجربے کی ضمانت | مثبت صارفین کے تجربے اور صارف دوستی کی ضمانت نہیں دیتا ہے |
درستگی& اعتبار | کم ، کیوں کہ دستی امتحانات انسانی غلطی کا زیادہ خطرہ ہیں | اعلی ، جیسے اوزار اور اسکرپٹ استعمال ہوتے ہیں |
جانچ کا وقت | اونچا | نسبتا low کم |
سرمایہ کاری لاگت | کم ، واپسی کی سرمایہ کاری (آر اوآئ) بھی کم ہے | ہائی ، ریٹرن آف انوسٹمنٹ (آر اوآئ) بھی زیادہ ہے |
بجٹ درکار ہے | بہت اونچی نہیں | نسبتا high زیادہ |
انسانی عنصر | انسانی مشاہدے کے لئے کسی بھی خرابی کا پتہ لگانے کی اجازت دیتا ہے | اس میں کوئی انسانی مشاہدہ شامل نہیں ہے |
جیسا کہ آپ دیکھ سکتے ہیں ، دستی جانچ کے بھی اس کے منفی نکات ہیں۔ یہی وجہ ہے کہ ہر جانچ کے منظرنامے کیلئے دستی جانچ کا اطلاق کرنے کی تجویز نہیں کی گئی ہے۔ لیکن کچھ ایسے منظرنامے ہیں جہاں دستی جانچ بہترین موزوں ہے۔ آئیے ایک نظر ڈالتے ہیں۔
دستی جانچ کب استعمال کریں؟
دستی جانچ مندرجہ ذیل کیلئے بہترین موزوں ہے۔
ریسرچ ٹیسٹنگ
جب ٹیسٹ کی خصوصیات کم لکھا ہوا تصریح دستاویزات ، اور / یا اس پر عمل درآمد کے لئے ایک مختصر وقت کی خصوصیت ہے تو دستی جانچ بہتر ہے۔ تفتیشی جانچ کے لئے ٹیسٹر کے علم ، تخلیقی صلاحیتوں ، تجزیاتی مہارتوں اور تجربے کی ضرورت ہوتی ہے۔ بنیادی طور پر ، ہمیں اس منظرنامے میں جانچ کے عمل کو انجام دینے کے لئے انسانی مہارتوں کی ضرورت ہے جو دستی طور پر ٹیسٹ پر عملدرآمد کرکے ممکن ہے۔
ونڈو پر پی ایچ پی کو انسٹال کرنے کا طریقہ
استعمال کی جانچ
استعمال کی جانچ کے دوران ، ٹیسٹرز کو یہ پیمائش کرنے کی ضرورت ہے کہ آخر صارف کے لئے سافٹ ویئر یا مصنوع کتنا صارف دوست ، موثر ، یا آسان ہے۔ اس کے لئے دوبارہ انسانی بیداری اور تجربے کی ضرورت ہے اور اسے ٹولز کے ذریعہ انجام نہیں دیا جاسکتا ہے اور دستی طور پر اس کی کڑی نگرانی کرنا ہوگی۔ لہذا دستی نقطہ نظر بہتر ہے۔
ایڈہاک جانچ
ایڈہاک ایک غیر رسمی قسم کی جانچ ہے ، لہذا اس میں کوئی خاص نقطہ نظر نہیں ہے۔ چونکہ یہ بغیر کسی منصوبہ بندی اور دستاویزات کے انجام دیا گیا ہے ، ٹیسٹر کی تفہیم اور بصیرت واحد اہم عنصر ہے۔ ایسی صورتحال میں دستی جانچ اچھ choiceا انتخاب ہوگا۔
اب جب ہم جانتے ہیں دستی ٹیسٹنگ کا استعمال کب کرنا ہے ، آئیے اس 'دستی جانچ کیا ہے' آرٹیکل کے اگلے حصے میں دستی جانچ کو انجام دینے کے طریقہ کی جانچ کرتے ہیں۔
دستی جانچ کس طرح انجام دی جائے؟
یہاں ، ایک ٹیسٹر پہلے سے طے شدہ سیٹ کی پیروی کرکے سافٹ ویئر پر دستی طور پر ٹیسٹ کرتا ہے . آئیے اس پر ایک کڑی نگاہ ڈالتے ہیں کہ یہ کیسے ہوتا ہے۔
- پہلے مرحلے میں سوفٹویئر کی ضروریات کو سمجھنا ہے تاکہ آپ کو معلوم ہوجائے کہ کیا ٹیسٹ کرنے کی ضرورت ہے اور کیا عیب درجہ بندی ہے۔
- اگلا مرحلہ جانچ کے مقدمات لکھنا ہے۔ وہ آپ کو سافٹ وئیر ایپلی کیشن کے اندر افعال اور مختلف منظرناموں کی جانچ کرنے کے اقدامات کے سلسلے میں رہنمائی کرتے ہیں۔
- جب جانچ کے معاملات کافی اچھے ہوں اور ٹیسٹ کا ماحول تیار ہو تو ، ٹیسٹ کے معاملات پر عملدرآمد کریں۔ جانچ کے معاملات کو بطور 'گزر' ، 'ناکام' یا 'اسکیپ' کے بطور نشان زد کریں۔
- ٹیسٹر کی حیثیت سے ، آپ کیڑے لگانے کے ذمہ دار ہیں۔ جب آپ کیڑے بھرتے ہیں تو آپ کو ترقیاتی ٹیم کو عیب کے بارے میں آگاہ کرنے اور بگ رپورٹ پیش کرنے کی ضرورت ہوتی ہے۔
- آخر میں ، آپ کو ٹیسٹ کے نتائج کی تفصیلی رپورٹ تیار کرنے کی ضرورت ہے۔ اس میں یہ تفصیل شامل ہونی چاہئے کہ کون سے ٹیسٹوں کو دوبارہ چلانے کی ضرورت ہے ، کتنے ٹیسٹ ناکام ہوئے کتنے ٹیسٹ چھوڑ دیئے گئے۔
اگرچہ دستی طور پر ان تمام اقدامات پر عمل کرنے کے لئے بہت زیادہ مقدار میں کام کی ضرورت ہوتی ہے ، اچھے صارف کے تجربے اور اعلی معیار کے معیار کو یقینی بنانے کے ل manual دستی جانچ ضروری ہے۔ اس کے باقی حصول کے لئے 'دستی جانچ کیا ہے؟' آرٹیکل میں دستی جانچ کی اقسام پر تبادلہ خیال کرتے ہیں
دستی جانچ کی اقسام کیا ہیں؟
دستی جانچ کی اقسام ذیل میں درج ہیں۔ لیکن ایک بار پھر اس طرح کی جانچ کو دستی طور پر یا ٹیسٹ آٹومیشن ٹول کا استعمال کرکے کیا جاسکتا ہے۔
بلیک باکس ٹیسٹنگ
مثال کے پروگرام کے ساتھ c ++ میں متحرک میموری مختص
جیسا کہ نام بلیک باکس کی جانچ میں اشارہ کرتا ہے کہ ٹیسٹر کو درخواست کے کوڈ یا ساخت کے بارے میں معلومات نہیں ہوتی ہے۔ وہ صرف درخواست کے ساتھ بات چیت کرتا ہے اور درخواست کے عملی اور غیر فعال رویے کی جانچ کرتا ہے۔ بلیک باکس کی متعدد تکنیکیں ہیں جن کو کیڑے اور نقائص تلاش کرنے کے لئے آڈیٹر استعمال کرسکتے ہیں۔
وائٹ باکس جانچ
وائٹ باکس ٹیسٹنگ میں ، ٹیسٹر درخواست کے کوڈ اور ساخت کے بارے میں جانتا ہے۔ لہذا اس قسم کی جانچ کو اکثر شیشے کے خانے کی جانچ کے نام سے جانا جاتا ہے۔ زیادہ تر ، اس قسم کی جانچ کا استعمال ڈویلپرز یونٹ ٹیسٹنگ انجام دینے کے لئے کرتے ہیں۔ وائٹ بکس کی مختلف تکنیکیں ہیں جن کو کیڑے اور نقائص تلاش کرنے کے لes آڈیٹر استعمال کرسکتے ہیں۔
یونٹ ٹیسٹنگ
یونٹ کی جانچ کوڈ کے سب سے چھوٹے ٹکڑے کو جانچنے کا ایک طریقہ ہے جس کا حوالہ یونٹ کے طور پر دیا جاتا ہے جسے سسٹم میں منطقی طور پر الگ تھلگ کیا جاسکتا ہے۔ یہ بنیادی طور پر اسٹینڈ ماڈیولز کی عملی درستگی پر مرکوز ہے۔ ایک یونٹ تقریبا ہر وہ چیز ہوسکتی ہے جسے آپ چاہتے ہیں۔ فعالیت کا ایک خاص ٹکڑا ، ایک پروگرام ، یا درخواست کے اندر ایک خاص طریقہ۔
جاوا میں سلیکشن ترتیب پروگرام
انضمام کی جانچ
سافٹ ویئر کے مختلف اکائیوں ، اجزاء اور ماڈیولز کو ایک ساتھ جوڑتے وقت یونٹ ٹیسٹنگ کے بعد اس کی کارکردگی کا مظاہرہ کیا جاتا ہے۔ یہاں بنیادی مقصد ماڈیولز کی فعالیت ، استحکام اور وشوسنییتا کی تصدیق کرنا ہے۔ انضمام کی جانچ کی توجہ کا مرکز تمام ماڈیولز کے مابین مواصلات کی درستی کو جانچنا ہے۔
سسٹم ٹیسٹنگ
انضمام کی جانچ کے بعد سسٹم ٹیسٹنگ اگلا قدم ہے۔ یہ نظام کے طرز عمل کا جائزہ لینے اور ضروریات کے خلاف ایک مربوط سافٹ ویئر کمپیوٹر سسٹم کے مکمل کام کی جانچ کرنے کے لئے ایک مکمل ، مکمل مربوط سافٹ ویئر پروڈکٹ پر انجام دیا جاتا ہے۔ نظام کی جانچ کرنے کی متعدد تکنیکیں ہیں جیسے فعالیت ، کارکردگی ، اسکیل ایبلٹیٹی ، تناؤ اور رجعت جانچ۔
قبولیت کی جانچ
صارف کی قبولیت جانچ وہ رسمی ٹیسٹنگ ہے جو صارف کی ضروریات اور فنکشن پروسیسنگ کی بنیاد پر کی جاتی ہے۔ اس قسم کی جانچ میں آخر صارف کے حقیقی دنیا کے منظرنامے شامل ہیں۔ اسے صحیح طریقے سے انجام دینے کی ضرورت ہے کیونکہ یہ آپ کو نتیجہ فراہم کرے گا جس کی بنیاد پر سافٹ ویئر پروڈکٹ سینئر مینجمنٹ کے ذریعہ منظور یا مسترد ہوگا۔
یہی ہے! ہم بلاگ کے آخر میں پہنچ چکے ہیں۔ دستی جانچ کے بھی اس کے منفی نکات ہیں۔ یہ وقت طلب ہے اور غلطیوں کا زیادہ خطرہ ہے کیونکہ جانچ انسانوں پر براہ راست منحصر ہے۔ بہترین نتائج حاصل کرنے کے ل to آپ کو دستی اور خود کار طریقے سے جانچ کا صحیح مرکب درکار ہے۔ آپ کو اپنے بجٹ اور ٹائم لائن کے اندر معیار کی پیداوار کو بہتر طریقے سے حاصل کرنے کے ل testing کسی بھی آزمائشی صورتحال میں بہترین نقطہ نظر تلاش کرنے کی ضرورت ہے۔
اگر آپ کو یہ ملا ہے کہ 'دستی جانچ کیا ہے؟ مضمون متعلقہ ، چیک کریں براہ راست آن لائن ایڈوریکا کے ذریعہ ، ایک قابل اعتماد آن لائن سیکھنے والی کمپنی جس کی دنیا بھر میں 250،000 سے زیادہ مطمئن سیکھنے والوں کا نیٹ ورک موجود ہے۔
ہمارے لئے ایک سوال ہے؟ براہ کرم اس کے تبصرے کے سیکشن میں اس کا ذکر کریں ‘دستی جانچ کیا ہے؟” مضمون اور ہم آپ کے پاس واپس جائیں گے۔