ٹاپ 150 سافٹ ویئر ٹیسٹنگ انٹرویو سوالات اور جوابات۔

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

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

دستی ٹیسٹنگ انٹرویو سوالات اور جوابات۔

1. ایکسپلوریٹری ٹیسٹنگ کیا ہے؟

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

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

کسی ایپلیکیشن کی عملی ضرورت کو پہچاننے اور اس پر عمل کرنے کے لیے 'استعمال کیس' استعمال کیا جاتا ہے اور اس کے لیے استعمال کی جانے والی تکنیکوں کو 'یوز کیس ٹیسٹنگ' کہا جاتا ہے۔

3. STLC (سافٹ ویئر ٹیسٹنگ لائف سائیکل) اور SDLC (سافٹ ویئر ڈویلپمنٹ لائف سائیکل) میں کیا فرق ہے؟

SDLC سافٹ ویئر کی ترقی/کوڈنگ سے متعلق ہے جبکہ STLC سافٹ ویئر کی توثیق اور تصدیق کے ساتھ کام کرتا ہے۔

4. ٹریس ایبلٹی میٹرکس کیا ہے؟

ٹیسٹ کیسز اور ضروریات کے درمیان تعلق ایک دستاویز کی مدد سے دکھایا گیا ہے۔ اس دستاویز کو ٹریس ایبلٹی میٹرکس کہا جاتا ہے۔

5. مساوات تقسیم کی جانچ کیا ہے؟

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

6. وائٹ باکس ٹیسٹنگ کیا ہے اور وائٹ باکس ٹیسٹنگ کی اقسام کی فہرست بنائیں؟

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

  1. بیان کوریج
  2. فیصلہ کوریج۔

7. وائٹ باکس ٹیسٹنگ میں ، آپ کیا تصدیق کرتے ہیں؟

وائٹ باکس ٹیسٹنگ میں درج ذیل مراحل کی تصدیق ہوتی ہے۔

  1. کوڈ میں حفاظتی سوراخ کی تصدیق کریں۔
  2. کوڈ میں نامکمل یا ٹوٹے ہوئے راستوں کی تصدیق کریں۔
  3. دستاویز کی تفصیلات کے مطابق ڈھانچے کے بہاؤ کی تصدیق کریں۔
  4. متوقع نتائج کی تصدیق کریں۔
  5. ایپلیکیشن کی مکمل فعالیت چیک کرنے کے لیے کوڈ میں موجود تمام مشروط لوپس کی تصدیق کریں۔
  6. لائن کوڈنگ کے ذریعے لائن کی تصدیق کریں اور 100 testing ٹیسٹنگ کا احاطہ کریں۔

8. بلیک باکس ٹیسٹنگ کیا ہے؟ بلیک باکس کی جانچ کی مختلف تکنیکیں کیا ہیں؟

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

  1. مساوات کی تقسیم
  2. حد کی قدر کا تجزیہ۔
  3. وجہ اثر گرافنگ۔

9. جامد اور متحرک جانچ میں کیا فرق ہے؟

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

متحرک جانچ: اس جانچ کو انجام دینے کے لیے کوڈ کو قابل عمل شکل میں ہونا ضروری ہے۔

10. تصدیق اور توثیق کیا ہے؟

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

11. ٹیسٹ کی مختلف سطحیں کیا ہیں؟

ٹیسٹ کی چار سطحیں ہیں۔

  1. یونٹ/جزو/پروگرام/ماڈیول ٹیسٹنگ۔
  2. انضمام کی جانچ۔
  3. سسٹم ٹیسٹنگ
  4. قبولیت کی جانچ۔

12. انٹیگریشن ٹیسٹنگ کیا ہے؟

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

13. کون سے ٹیسٹ پلانز پر مشتمل ہے؟

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

  1. ٹیسٹ کیس کی شناخت
  2. دائرہ کار
  3. خصوصیات کی جانچ کی جائے۔
  4. خصوصیات کی جانچ نہیں کی جانی چاہئے۔
  5. ٹیسٹ حکمت عملی اور ٹیسٹ اپروچ
  6. ٹیسٹ کی فراہمی۔
  7. ذمہ داریاں
  8. عملہ اور تربیت۔
  9. خطرات اور ہنگامی حالات

14. یو اے ٹی (صارف کی قبولیت کی جانچ) اور سسٹم کی جانچ میں کیا فرق ہے؟

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

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

15. ڈیٹا سے چلنے والی جانچ اور دوبارہ جانچ کے درمیان فرق کا ذکر کریں؟

دوبارہ جانچ: یہ کیڑے کی جانچ پڑتال کا ایک عمل ہے جس پر ترقیاتی ٹیم کارروائی کرتی ہے تاکہ اس بات کی تصدیق کی جاسکے کہ وہ درست ہیں۔

ڈیٹا سے چلنے والی جانچ (DDT): ڈیٹا سے چلنے والے ٹیسٹنگ کے عمل میں ، ایپلیکیشن کو کئی ٹیسٹ ڈیٹا کے ساتھ ٹیسٹ کیا جاتا ہے۔ ایپلیکیشن کو مختلف اقدار کے ساتھ ٹیسٹ کیا جاتا ہے۔

16۔ جانچ کے دوران مسائل کو حل کرنے کے لیے قیمتی اقدامات کیا ہیں؟

  • ریکارڈ: لاگ ان کریں اور جو بھی پریشانی ہوئی ہے اسے سنبھالیں۔
  • رپورٹ: مسائل کی اطلاع اعلیٰ سطح کے مینیجر کو دیں۔
  • کنٹرول: مسئلے کے انتظام کے عمل کی وضاحت کریں۔

17. ٹیسٹ کے منظرناموں ، ٹیسٹ کیسز اور ٹیسٹ اسکرپٹ میں کیا فرق ہے؟

ٹیسٹ کے منظرناموں اور ٹیسٹ کیسز کے درمیان فرق یہ ہے۔

ٹیسٹ منظرنامے: ایک ٹیسٹ سیناریو کوئی بھی فعالیت ہے جس کی جانچ کی جا سکتی ہے۔ اسے ٹیسٹ کنڈیشن یا ٹیسٹ پوسیبلٹی بھی کہا جاتا ہے۔

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

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

18. لاطینی عیب کیا ہے؟

لاپتہ عیب: یہ خرابی نظام میں ایک موجودہ خرابی ہے جو کسی ناکامی کا باعث نہیں بنتی کیونکہ شرائط کا قطعی سیٹ کبھی پورا نہیں ہوا۔

19. وہ دو پیرامیٹرز کون سے ہیں جو ٹیسٹ کے عمل کے معیار کو جاننے کے لیے مفید ثابت ہو سکتے ہیں؟

ٹیسٹ پر عمل درآمد کے معیار کو جاننے کے لیے ، ہم دو پیرامیٹرز استعمال کر سکتے ہیں۔

  • عیب مسترد کرنے کا تناسب۔
  • خراب رساو تناسب۔

20. سافٹ ویئر ٹیسٹنگ ٹول 'فینٹم' کا کام کیا ہے؟

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

21۔ وضاحت کریں کہ ٹیسٹ ڈیلیور ایبل کیا ہے؟

ٹیسٹ ڈیلیور ایبلز دستاویزات ، ٹولز اور دیگر اجزاء کا ایک مجموعہ ہے جسے ٹیسٹنگ کی حمایت میں تیار اور برقرار رکھنا ہوتا ہے۔

سافٹ وئیر ڈویلپمنٹ لائف سائیکل کے ہر مرحلے میں ٹیسٹ کی مختلف ترسیلات ہیں۔

  • جانچ سے پہلے۔
  • جانچ کے دوران۔
  • جانچ کے بعد۔

22. اتپریورتن ٹیسٹ کیا ہے؟

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

23. AUT کے لیے آٹومیشن ٹولز منتخب کرنے سے پہلے آپ کو کن چیزوں پر غور کرنا چاہیے؟

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

24. آپ خطرے کا تجزیہ کیسے کریں گے؟

خطرے کے تجزیے کے لیے درج ذیل اقدامات پر عمل درآمد کی ضرورت ہے۔

  1. خطرے کا اسکور تلاش کرنا۔
  2. خطرے کے لیے پروفائل بنانا۔
  3. خطرے کی خصوصیات کو تبدیل کرنا۔
  4. اس ٹیسٹ رسک کے وسائل کو تعینات کریں۔
  5. خطرے کا ڈیٹا بیس بنانا۔

25. ڈیبگنگ کے زمرے کیا ہیں؟

ڈیبگنگ کے لیے زمرہ جات

  1. برٹ فورس ڈیبگنگ۔
  2. بیک ٹریکنگ۔
  3. خاتمے کی وجہ۔
  4. پروگرام سلائسنگ۔
  5. غلط درخت کا تجزیہ۔

26. فالٹ ماسکنگ مثال کے ساتھ کیا وضاحت کرتا ہے؟

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

مثال: اگر 'منفی قدر' غیر سنبھالے ہوئے نظام کے استثنا کی وجہ بنتی ہے تو ، ڈویلپر منفی اقدار کے ان پٹ کو روک دے گا۔ اس سے مسئلہ حل ہو جائے گا اور بغیر ہینڈل کیے جانے والے استثناء فائرنگ کا عیب چھپ جائے گا۔

27۔ وضاحت کریں کہ ٹیسٹ پلان کیا ہے؟ وہ کون سی معلومات ہیں جو ٹیسٹ پلان میں شامل ہونی چاہئیں؟

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

  • ٹیسٹ کی حکمت عملی
  • ٹیسٹ کا مقصد
  • باہر نکلیں/معطلی کا معیار
  • وسائل کی منصوبہ بندی
  • ڈیلیور ایبلز۔

28. آپ اپنے پروجیکٹ میں پروڈکٹ رسک کو کیسے ختم کر سکتے ہیں؟

یہ آپ کو اپنے پروجیکٹ میں پروڈکٹ رسک کو ختم کرنے میں مدد کرتا ہے ، اور ایک سادہ مگر اہم مرحلہ ہے جو آپ کے پروجیکٹ میں پروڈکٹ رسک کو کم کر سکتا ہے۔

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

29. کون سا عام خطرہ ہے جو منصوبے کی ناکامی کا باعث بنتا ہے؟

عام خطرہ جو کسی منصوبے کی ناکامی کا باعث بنتا ہے۔

  • کافی انسانی وسائل نہ ہونا۔
  • جانچ کا ماحول مناسب طریقے سے ترتیب نہیں دیا جا سکتا ہے۔
  • محدود بجٹ۔
  • وقت کی حدود۔

30. کس بنیاد پر آپ اپنے منصوبے کے تخمینے پر پہنچ سکتے ہیں؟

اپنے منصوبے کا اندازہ لگانے کے لیے آپ کو درج ذیل نکات پر غور کرنا ہوگا۔

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

31۔ وضاحت کریں کہ آپ ٹیم کے ممبروں کو کس طرح ایک کام مختص کریں گے؟

ٹاسک رکن
  • سافٹ ویئر کی ضروریات کی تفصیلات کا تجزیہ کریں۔
  • تمام ممبران۔
  • ٹیسٹ کی تفصیلات بنائیں۔
  • ٹیسٹر / ٹیسٹ تجزیہ کار
  • امتحان کا ماحول بنائیں۔
  • ٹیسٹ ایڈمنسٹریٹر۔
  • ٹیسٹ کیسز پر عمل کریں۔
  • ٹیسٹر ، ایک ٹیسٹ ایڈمنسٹریٹر۔
  • خرابیوں کی اطلاع دیں۔
  • ٹیسٹر

32۔ وضاحت کریں کہ ٹیسٹنگ کی قسم کیا ہے اور عام طور پر استعمال ہونے والی ٹیسٹنگ کی قسم کیا ہے؟

متوقع ٹیسٹ کا نتیجہ حاصل کرنے کے لیے ، ایک معیاری طریقہ کار اختیار کیا جاتا ہے جسے ٹیسٹنگ ٹائپ کہا جاتا ہے۔

عام طور پر استعمال ہونے والی جانچ کی اقسام ہیں۔

  • یونٹ ٹیسٹنگ: کسی ایپلیکیشن کے سب سے چھوٹے کوڈ کی جانچ کریں۔
  • API ٹیسٹنگ: ایپلی کیشن کے لیے ٹیسٹنگ API بنایا گیا۔
  • انٹیگریشن ٹیسٹنگ: انفرادی سافٹ وئیر ماڈیولز کو ملا کر ٹیسٹ کیا جاتا ہے۔
  • سسٹم ٹیسٹنگ: سسٹم کی مکمل جانچ۔
  • انسٹال/انسٹال ٹیسٹنگ: کلائنٹ/کسٹمر ویو کے نقطہ نظر سے ٹیسٹ کیا گیا۔
  • فرتیلی جانچ: فرتیلی تکنیک کے ذریعے جانچ۔

33. اپنے پروجیکٹ کی نگرانی کرتے وقت آپ کو کن چیزوں پر غور کرنا ہے؟

جن چیزوں کو مدنظر رکھنا ہے وہ ہیں۔

  • کیا آپ کا پروجیکٹ شیڈول پر ہے؟
  • کیا آپ بجٹ سے زیادہ ہیں؟
  • کیا آپ اسی کیریئر کے مقصد کے لیے کام کر رہے ہیں؟
  • کیا آپ کے پاس کافی وسائل ہیں؟
  • کیا آنے والے مسائل کے کوئی انتباہی نشان ہیں؟
  • کیا انتظامیہ کی جانب سے پراجیکٹ کو جلد مکمل کرنے کا کوئی دباؤ ہے؟

34۔ کون سی عام غلطیاں ہیں جو مسائل پیدا کرتی ہیں؟

  • غلط منصوبوں سے وسائل کا مماثل ہونا۔
  • ٹیسٹ مینیجر میں مہارت کی کمی ہے۔
  • دوسروں کی نہیں سننا۔
  • ناقص شیڈولنگ
  • کم سمجھنا۔
  • چھوٹے مسائل کو نظر انداز کرنا۔
  • عمل کی پیروی نہیں۔

35۔ عام ٹیسٹ رپورٹ میں کیا ہوتا ہے؟ ٹیسٹ رپورٹس کے فوائد کیا ہیں؟

ایک ٹیسٹ رپورٹ میں درج ذیل چیزیں شامل ہیں:

  • پروجیکٹ کی معلومات
  • ٹیسٹ کا مقصد
  • ٹیسٹ کا خلاصہ۔
  • عیب۔

ٹیسٹ رپورٹس کے فوائد یہ ہیں:

  • پروجیکٹ کی موجودہ صورتحال اور مصنوعات کے معیار سے آگاہ کیا جاتا ہے۔
  • اگر ضرورت ہو تو سٹیک ہولڈر اور کسٹمر اصلاحی کارروائی کر سکتے ہیں۔
  • ایک حتمی دستاویز یہ فیصلہ کرنے میں مدد دیتی ہے کہ آیا مصنوعات ریلیز کے لیے تیار ہے یا نہیں۔

36. ٹیسٹ مینجمنٹ کا جائزہ کیا ہے اور یہ کیوں ضروری ہے؟

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

37. سافٹ وئیر کی کوالٹی اشورینس کے بہترین طریقے کیا ہیں؟

مؤثر SQA نفاذ کے لیے بہترین طریقہ کار ہے۔

  • مسلسل بہتری
  • دستاویزی۔
  • آلے کا استعمال۔
  • میٹرکس
  • ٹیم ممبران کی ذمہ داری۔
  • تجربہ کار SQA آڈیٹرز۔

38. RTM (Requirement Traceability Matrix) کب تیار کیا جاتا ہے؟

RTM ٹیسٹ کیس ڈیزائننگ سے پہلے تیار کیا جاتا ہے۔ ضروریات کا جائزہ لینے کی سرگرمیوں سے سراغ لگانا چاہیے۔

39. ٹیسٹ میٹرکس اور ٹریس ایبلٹی میٹرکس میں کیا فرق ہے؟

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

ٹریس ایبلٹی میٹرکس۔ : ٹیسٹ کیسز اور کسٹمر کی ضروریات کے درمیان میپنگ کو ٹریس ایبلٹی میٹرکس کہا جاتا ہے۔

40. دستی جانچ میں سٹب اور ڈرائیور کیا ہیں؟

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

41. ایک بار جب آپ کو عیب مل جائے تو آپ کیا قدم اٹھائیں گے؟

ایک بار جب کوئی خرابی پائی جاتی ہے تو آپ اس مرحلے پر عمل کریں گے۔

a) خرابی کو دوبارہ بنائیں

ب) اسکرین شاٹ منسلک کریں۔

ج) خرابی کا اندراج کریں۔

42. وضاحت کریں کہ 'ٹیسٹ پلان ڈرائیوین' یا 'کلیدی ورڈ ڈرائیوین' ٹیسٹنگ کا طریقہ کیا ہے؟

یہ تکنیک اصل ٹیسٹ کیس دستاویز کا استعمال کرتی ہے جو ٹیسٹرز نے تیار کی ہے جس میں اسپریڈشیٹ استعمال کی گئی ہے جس میں خاص 'کلیدی الفاظ' ہوتے ہیں۔ کلیدی الفاظ پروسیسنگ کو کنٹرول کرتے ہیں۔

43. DFD (ڈیٹا فلو ڈایاگرام) کیا ہے؟

جب انفارمیشن سسٹم کے ذریعے 'ڈیٹا کا بہاؤ' گرافک طور پر پیش کیا جاتا ہے تو اسے ڈیٹا فلو ڈایاگرام کہا جاتا ہے۔ یہ ڈیٹا پروسیسنگ کے تصور کے لیے بھی استعمال ہوتا ہے۔

44۔ وضاحت کریں کہ LCSAJ کیا ہے؟

LCSAJ کا مطلب ہے 'لکیری کوڈ تسلسل اور چھلانگ۔' یہ مندرجہ ذیل تین اشیاء پر مشتمل ہے۔

a) قابل عمل بیانات کے لکیری تسلسل کا آغاز۔

ب) لکیری ترتیب کا اختتام

ج) ٹارگٹ لائن جس میں کنٹرول فلو لکیری تسلسل کے اختتام پر منتقل ہوتا ہے۔

45۔ وضاحت کریں کہ N+1 ٹیسٹنگ کیا ہے؟

ریگریشن ٹیسٹنگ کی تبدیلی کو N+1 کے طور پر پیش کیا جاتا ہے۔ اس تکنیک میں ، جانچ کئی سائیکلوں میں کی جاتی ہے جس میں ٹیسٹ سائیکل 'N' میں پائی جانے والی غلطیوں کو حل کیا جاتا ہے اور ٹیسٹ سائیکل N+1 میں دوبارہ ٹیسٹ کیا جاتا ہے۔ سائیکل دہرائی جاتی ہے جب تک کہ کوئی غلطی نہ ملے۔

46۔ فز ٹیسٹنگ کیا ہے اور کب استعمال ہوتی ہے؟

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

47۔ ذکر کریں کہ سافٹ وئیر ٹیسٹنگ کے سٹیٹمنٹ کوریج میٹرک کے بنیادی فوائد کیا ہیں؟

بیان کوریج میٹرک کا فائدہ یہ ہے۔

a) اسے پروسیسنگ سورس کوڈ کی ضرورت نہیں ہے اور اسے براہ راست آبجیکٹ کوڈ پر لاگو کیا جاسکتا ہے۔

ب) کوڈ کے ذریعے کیڑے یکساں طور پر تقسیم کیے جاتے ہیں ، جس کی وجہ سے قابل عمل بیانات کا فیصد دریافت شدہ غلطیوں کی فیصد کو ظاہر کرتا ہے

48. 'سٹرنگ کو تبدیل کریں' کے طریقہ کار کے لیے ٹیسٹ کیس کیسے بنائے جائیں؟

a) اگر نئی سٹرنگ میں حروف> پچھلے سٹرنگ میں حروف۔ کسی بھی کردار کو چھوٹا نہیں ہونا چاہیے۔

ب) اگر نئے تار میں حروف۔ج) تار کے بعد اور اس سے پہلے کی جگہیں حذف نہیں ہونی چاہئیں۔

d) سٹرنگ کو صرف سٹرنگ کی پہلی موجودگی کے لیے تبدیل کیا جانا چاہیے۔

49. آپ اپنی ٹیم کے ارکان کے درمیان تنازعہ کو کیسے سنبھالیں گے؟

  • میں ہر فرد سے انفرادی طور پر بات کروں گا اور ان کے خدشات نوٹ کروں گا۔
  • میں ٹیم کے ممبروں کی طرف سے اٹھائے گئے عام مسائل کا حل تلاش کروں گا۔
  • میں ایک ٹیم میٹنگ کروں گا ، حل بتاؤں گا اور لوگوں سے تعاون کرنے کو کہوں گا۔

50۔ ذکر کریں کہ نقائص کے زمرے کیا ہیں؟

بنیادی طور پر تین عیب زمرے ہیں۔

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

51۔ وضاحت کریں کہ ٹیسٹ کوریج کا آلہ کیسے کام کرتا ہے؟

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

52۔ ذکر کریں کہ سافٹ ویئر ٹیسٹنگ میں 'خرابی' اور 'ناکامی' میں کیا فرق ہے؟

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

53۔ وضاحت کریں کہ سافٹ ویئر ڈویلپمنٹ لائف سائیکل میں پھیلا ہوا پروجیکٹ میں دستاویزات کی جانچ کیسے کی جائے؟

پروجیکٹ مندرجہ ذیل طریقے سے سافٹ وئیر ڈویلپمنٹ لائف سائیکل میں پھیلا ہوا ہے۔

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

54۔ وضاحت کریں کہ کون سے ٹیسٹ کیس پہلے بلیک باکس یا وائٹ بکس لکھے جاتے ہیں؟

بلیک باکس ٹیسٹ کیس پہلے لکھے جاتے ہیں جیسا کہ بلیک باکس ٹیسٹ کیسز لکھے جاتے ہیں۔ اس کے لیے پروجیکٹ پلان اور ضرورت دستاویز درکار ہے یہ تمام دستاویزات پروجیکٹ کے آغاز میں آسانی سے دستیاب ہیں۔ جبکہ وائٹ باکس ٹیسٹ کیسز لکھنے کے لیے زیادہ آرکیٹیکچرل تفہیم درکار ہوتی ہے اور یہ پروجیکٹ کے آغاز پر دستیاب نہیں ہے۔

55۔ وضاحت کریں کہ اویکت اور نقاب پوش نقائص میں کیا فرق ہے؟

  • لاپتہ عیب: ایک خفیہ عیب ایک موجودہ عیب ہے جو ناکامی کا سبب نہیں بنی کیونکہ حالات کے سیٹ کبھی پورے نہیں ہوتے تھے۔
  • نقاب پوش عیب: یہ ایک موجودہ خرابی ہے جس کی وجہ سے ناکامی نہیں ہوئی کیونکہ ایک اور خرابی نے کوڈ کے اس حصے کو عملدرآمد سے روک دیا ہے۔

56. بتائیں کہ نیچے کی جانچ کیا ہے؟

نیچے کی جانچ انضمام کی جانچ کا ایک نقطہ نظر ہے ، جہاں پہلے درجے کے اجزاء کی جانچ کی جاتی ہے ، پھر اعلی درجے کے اجزاء کی جانچ کے لیے استعمال کیا جاتا ہے۔ یہ عمل اس وقت تک دہرایا جاتا ہے جب تک کہ درجہ بندی کے اوپری حصے میں موجود جزو کی جانچ نہ ہو۔

57۔ ذکر کریں کہ ٹیسٹ کی کوریج کی مختلف اقسام کیا ہیں؟

مختلف قسم کی ٹیسٹ کوریج تکنیک شامل ہیں۔

  • بیان کوریج: یہ تصدیق کرتا ہے کہ سورس کوڈ کی ہر لائن پر عمل درآمد اور تجربہ کیا گیا ہے۔
  • فیصلہ کوریج: یہ یقینی بناتا ہے کہ سورس کوڈ میں ہر فیصلے پر عمل درآمد اور جانچ کی جاتی ہے۔
  • راستے کی کوریج: یہ یقینی بناتا ہے کہ کوڈ کے دیئے گئے حصے کے ذریعے ہر ممکنہ راستے پر عملدرآمد اور جانچ کی جائے۔

58۔ ذکر کریں کہ سانس کی جانچ کا کیا مطلب ہے؟

سانس کی جانچ ایک ٹیسٹ سوٹ ہے جو کسی پروڈکٹ کی مکمل فعالیت کو استعمال کرتا ہے لیکن تفصیل سے خصوصیات کی جانچ نہیں کرتا ہے۔

59۔ وضاحت کریں کہ کوڈ واک تھرو کا کیا مطلب ہے؟

کوڈ واک تھرو پروگرام سورس کوڈ کا غیر رسمی تجزیہ ہے تاکہ نقائص کو تلاش کیا جا سکے اور کوڈنگ کی تکنیک کی تصدیق کی جا سکے۔

60۔ ذکر کریں کہ خرابی کی رپورٹ کے بنیادی اجزاء کیا ہیں؟

خرابی رپورٹ فارمیٹ کے ضروری اجزاء شامل ہیں۔

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

61۔ ذکر کریں کہ آخر سے آخر تک ٹیسٹ کرنے کے پیچھے کیا مقصد ہے؟

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

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

62۔ ٹیسٹ ہارنیس سے اس کا کیا مطلب ہے؟

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

63. ایک ٹیسٹنگ پروجیکٹ میں وضاحت کریں کہ آپ کون سی ٹیسٹنگ سرگرمیاں خودکار کریں گے؟

پروجیکٹ کی جانچ کی سرگرمیوں کی جانچ میں ، آپ خودکار ہوں گے۔

  • ایپلیکیشن کی ہر تعمیر کے لیے ٹیسٹ کرنے کی ضرورت ہے۔
  • ٹیسٹ جو ایک ہی سیٹ آف ایکشن کے لیے ایک سے زیادہ ڈیٹا استعمال کرتے ہیں۔
  • یکساں ٹیسٹ جنہیں مختلف براؤزرز کے ذریعے انجام دینے کی ضرورت ہے۔
  • مشن تنقیدی صفحات۔
  • ایسے صفحات کے ساتھ لین دین جو مختصر وقت میں تبدیل نہیں ہوتے۔

64. زندگی کے چکر کے آغاز میں ٹیسٹ ڈیزائن کرنے کا بنیادی فائدہ کیا ہے؟

یہ نقائص کو کوڈ میں متعارف ہونے سے روکنے میں مدد کرتا ہے۔

65. خطرے پر مبنی جانچ کیا ہے؟

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

66. جانچ کے لیے روک تھام اور رد عمل کے طریقوں میں کلیدی فرق کیا ہے؟

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

67. باہر نکلنے کے معیار کا مقصد کیا ہے؟

ایگزٹ کے معیار کا مقصد اس بات کی وضاحت کرنا ہے کہ جب ٹیسٹ لیول مکمل ہوجائے۔

68. کیا خطرے کی سطح کا تعین کرتا ہے؟

منفی واقعہ کا امکان اور واقعہ کا اثر خطرے کی سطح کا تعین کرتا ہے۔

69. فیصلہ ٹیبل ٹیسٹنگ کب استعمال کی جاتی ہے؟

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

ویڈیو ٹیوٹوریل میں فیصلہ ٹیبل ٹیسٹنگ تکنیک کے بارے میں مزید جانیں۔ یہاں

70. ہم فیصلے کی میزیں کیوں استعمال کرتے ہیں؟

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

71. سافٹ وئیر کی فراہمی کا جائزہ لیتے وقت بنیادی مقصد کیا ہے؟

کسی بھی سافٹ ویئر ورک پروڈکٹ میں نقائص کی نشاندہی کرنا۔

72. مندرجہ ذیل میں سے کونسا ٹیسٹ کے متوقع نتائج کی وضاحت کرتا ہے؟ ٹیسٹ کیس کی تفصیلات یا ٹیسٹ ڈیزائن کی تفصیلات۔

ٹیسٹ کیس کی تفصیلات ٹیسٹ کے متوقع نتائج کی وضاحت کرتی ہے۔

73۔ ٹیسٹ کی آزادی کا کیا فائدہ ہے؟

یہ مؤثر ٹیسٹ کی وضاحت میں مصنف کی جانبداری سے گریز کرتا ہے۔

74. کس امتحان کے عمل کے حصے کے طور پر آپ باہر نکلنے کے معیار کا تعین کرتے ہیں؟

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

75. الفا ٹیسٹنگ کیا ہے؟

ڈویلپر کی سائٹ پر اختتامی صارف کے نمائندوں کے ذریعہ پری ریلیز ٹیسٹنگ۔

76. بیٹا ٹیسٹنگ کیا ہے؟

ممکنہ گاہکوں کے ذریعہ ان کے اپنے مقامات پر ٹیسٹنگ

77. ذکر کریں کہ پائلٹ اور بیٹا ٹیسٹنگ میں کیا فرق ہے؟

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

78. کوڈ کے درج ذیل ٹکڑے کو دیکھتے ہوئے ، 100 فیصد فیصلے کی کوریج کے لیے کتنے ٹیسٹ درکار ہیں؟

 if width > length thenbiggest_dimension = width if height > width thenbiggest_dimension = height end_if elsebiggest_dimension = length if height > length thenbiggest_dimension = height end_if end_if 

79. آپ نے مندرجہ ذیل کوڈ کے 100 statement بیان اور 100 decision فیصلے کی کوریج فراہم کرنے کے لیے ٹیسٹ کیس تیار کیے ہیں۔ اگر چوڑائی> لمبائی تو سب سے بڑا_ڈائمشن = چوڑائی اور سب سے بڑا_ڈیمینشن = لمبائی اینڈ_ف مندرجہ ذیل کوڈ کے ٹکڑے کے نچلے حصے میں شامل کیا گیا ہے۔ پرنٹ 'سب سے بڑا طول و عرض ہے' اور سب سے بڑا_ڈائمشن پرنٹ 'چوڑائی:' اور چوڑائی پرنٹ 'لمبائی:' اور لمبائی مزید کتنے ٹیسٹ کیسز درکار ہیں؟

کوئی نہیں ، موجودہ ٹیسٹ کیسز استعمال کیے جا سکتے ہیں۔

80. ٹیسٹنگ تکنیک اور ٹیسٹنگ ٹولز میں کیا فرق ہے؟

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

ٹیسٹنگ ٹولز: - ٹیسٹ کے عمل کو انجام دینے کے لیے ایک گاڑی ہے۔ آلہ ٹیسٹر کے لیے ایک وسیلہ ہے ، لیکن خود ٹیسٹ کرنے کے لیے ناکافی ہے۔

ٹیسٹنگ ٹولز کے بارے میں مزید جانیں۔ یہاں

81. ہم ضرورت کے تجزیے کے آؤٹ پٹ کو استعمال کرتے ہیں ، ضرورت کی تصریح لکھنے کے لیے ان پٹ کے طور پر…

صارف کی قبولیت کے ٹیسٹ کیسز

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

رجعت کی جانچ۔

83. تھوک فروش پرنٹر کارتوس فروخت کرتا ہے۔ کم از کم آرڈر کی مقدار 5 ہے۔ 100 یا اس سے زیادہ پرنٹر کارتوس کے آرڈر کے لیے 20 فیصد رعایت ہے۔ آپ کو حکم دیا گیا ہے کہ پرنٹر کارتوس کی تعداد کے لیے مختلف اقدار کا استعمال کرتے ہوئے ٹیسٹ کیس تیار کریں۔ مندرجہ ذیل گروپوں میں سے کون سا تین ٹیسٹ ان پٹ پر مشتمل ہے جو باؤنڈری ویلیو اینالیسس کا استعمال کرتے ہوئے تیار کیا جائے گا؟

4 ، 5 ، 99۔

84. جزو کی جانچ کیا ہے؟

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

یہاں پر ایک زبردست ویڈیو ہے۔ یونٹ ٹیسٹنگ

85. فنکشنل سسٹم ٹیسٹنگ کیا ہے؟

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

86۔ آزادانہ جانچ کے فوائد کیا ہیں؟

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

87. ٹیسٹنگ کے لیے ایک ری ایکٹیو اپروچ میں آپ ٹیسٹ ڈیزائن کے کام کا بڑا حصہ کب شروع ہونے کی توقع کریں گے؟

ٹیسٹ ڈیزائن کا بڑا حصہ سافٹ وئیر یا سسٹم تیار ہونے کے بعد شروع ہوا۔

88. چست ترقیاتی ماڈل میں مختلف طریقے کیا ہیں؟

فی الحال سات مختلف فرتیلی طریقے ہیں جن سے میں واقف ہوں:

  1. انتہائی پروگرامنگ (XP)
  2. سکرم
  3. دبلی سافٹ ویئر ڈویلپمنٹ۔
  4. خصوصیت سے چلنے والی ترقی۔
  5. چست متحد عمل۔
  6. کرسٹل
  7. ڈائنامک سسٹمز ڈویلپمنٹ ماڈل (DSDM)

89. بنیادی آزمائشی عمل میں کس سرگرمی میں ضروریات اور نظام کی وصولی کی تشخیص شامل ہے؟

ایک 'ٹیسٹ تجزیہ' اور 'ڈیزائن' میں ضروریات اور نظام کی وصولی کی تشخیص شامل ہے۔

90. عام طور پر جانچ کی کوششوں کو چلانے کے لیے رسک استعمال کرنے کی سب سے اہم وجہ کیا ہے؟

کیونکہ ہر چیز کی جانچ ممکن نہیں ہے۔

91. بے ترتیب/بندر ٹیسٹنگ کیا ہے؟ یہ کب استعمال ہوتا ہے؟

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

92. مندرجہ ذیل میں سے کون سے واقعات کی رپورٹوں کے لیے درست مقاصد ہیں؟

  1. ڈویلپرز اور دیگر فریقوں کو مسئلہ کے بارے میں آراء فراہم کریں تاکہ شناخت ، تنہائی اور ضرورت کے مطابق اصلاح کو فعال کیا جا سکے۔
  2. ٹیسٹ کے عمل کو بہتر بنانے کے لیے خیالات فراہم کریں۔
  3. ٹیسٹر کی اہلیت کا جائزہ لینے کے لیے ایک گاڑی فراہم کریں۔
  4. ٹیسٹ کے تحت سسٹم کے معیار کو ٹریک کرنے کے لیے ٹیسٹرز فراہم کریں۔

93. درج ذیل تکنیک پر غور کریں۔ کون سی جامد ہیں اور کون سی متحرک تکنیک ہیں؟

  1. مساوات کی تقسیم
  2. کیس ٹیسٹنگ کا استعمال کریں۔
  3. ڈیٹا بہاؤ کا تجزیہ۔
  4. ریسرچ ٹیسٹنگ۔
  5. فیصلے کی جانچ۔
  6. معائنہ

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

94. جامد جانچ اور متحرک جانچ کو تکمیلی کیوں کہا جاتا ہے؟

کیونکہ وہ نقائص کی شناخت کے مقصد میں شریک ہیں لیکن ان کو پائے جانے والے نقائص کی اقسام میں فرق ہے۔

95. باضابطہ جائزے کے مراحل کیا ہیں؟

غیر رسمی جائزوں کے برعکس ، رسمی جائزے ایک رسمی عمل کی پیروی کرتے ہیں۔ ایک عام رسمی جائزہ عمل چھ اہم مراحل پر مشتمل ہے:

  1. منصوبہ بندی
  2. کک آف۔
  3. تیاری۔
  4. میٹنگ کا جائزہ لیں۔
  5. دوبارہ کام کریں۔
  6. فالو اپ۔

96. جائزہ لینے کے عمل میں ناظم کا کیا کردار ہے؟

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

ویڈیو ٹیوٹوریل میں جائزہ لینے کے عمل کے بارے میں مزید جانیں۔ یہاں

97. مساوات کی تقسیم کیا ہے (جسے مساوات کی کلاس بھی کہا جاتا ہے)

اقدار کی ان پٹ یا آؤٹ پٹ رینجز جیسے کہ رینج میں صرف ایک ویلیو ٹیسٹ کیس بن جاتی ہے۔

98. کنفیگریشن مینجمنٹ طریقہ کار کب نافذ کیا جانا چاہیے؟

ٹیسٹنگ پلاننگ کے دوران۔

99. ایک قسم کی فنکشنل ٹیسٹنگ ، جو خطرات کا پتہ لگانے سے متعلق افعال کی تفتیش کرتی ہے ، جیسے کہ بدنیتی پر مبنی بیرونی افراد سے وائرس؟

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

100. ٹیسٹنگ جس میں ہم ٹیسٹ کا ہدف رکھتے ہیں ، مختلف کام کے بوجھ کو ماپنے اور کارکردگی کے رویوں کا اندازہ کرنے اور ہدف کی صلاحیت اور ٹیسٹ کو ان مختلف کام کے بوجھ کے تحت مناسب طریقے سے کام جاری رکھنے کے لیے؟

لوڈ ٹیسٹنگ۔

101. جانچ کی سرگرمی جو انٹرفیس اور مربوط اجزاء کے درمیان تعامل میں نقائص کو ظاہر کرنے کے لیے کی جاتی ہے؟

انٹیگریشن لیول ٹیسٹنگ

102. ساخت پر مبنی (وائٹ باکس) جانچ کی تکنیک کیا ہیں؟

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

103. 'ریگریشن ٹیسٹنگ' کب کی جانی چاہیے؟

سافٹ وئیر تبدیل ہونے کے بعد یا جب ماحول بدل گیا۔ رجعت کی جانچ۔ انجام دیا جانا چاہئے.

104۔ . منفی اور مثبت ٹیسٹ کیا ہے؟

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

105. ٹیسٹ کی تکمیل کا معیار کیا ہے؟

ٹیسٹ کی تکمیل کے معیار کا مقصد یہ طے کرنا ہے کہ ٹیسٹنگ کب رکنی ہے۔

106. جامد تجزیہ کیا نہیں پا سکتا؟

مثال کے طور پر میموری لیک۔

107. ری ٹیسٹنگ اور ریگریشن ٹیسٹنگ میں کیا فرق ہے؟

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

108. تجربے پر مبنی جانچ کی تکنیک کیا ہیں؟

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

109. کس قسم کے جائزے میں باضابطہ داخلے اور اخراج کے معیار کی ضرورت ہوتی ہے ، بشمول میٹرکس؟

معائنہ

110۔ کیا جائزے یا معائنہ کو جانچ کا حصہ سمجھا جا سکتا ہے؟

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

111. ایک ان پٹ فیلڈ پیدائش کا سال 1900 اور 2004 کے درمیان لیتا ہے اس فیلڈ کی جانچ کے لیے حدود کی اقدار کیا ہیں؟

1899،1900،2004،2005۔

112. درج ذیل میں سے کون سا ٹول ریگریشن ٹیسٹ کے آٹومیشن میں شامل ہوگا؟ a. ڈیٹا ٹیسٹر بی۔ باؤنڈری ٹیسٹر ج۔ کیپچر/پلے بیک d۔ آؤٹ پٹ موازنہ کرنے والا۔

د آؤٹ پٹ موازنہ کرنے والا۔

113. کسی فنکشن کو جانچنے کے لیے ، ایک پروگرامر کو کیا لکھنا ہوتا ہے ، جو فنکشن کو ٹیسٹ کرنے اور ٹیسٹ ڈیٹا پاس کرنے کے لیے کہتا ہے۔

ڈرائیور

114. ایک اہم وجہ کیا ہے جس کی وجہ سے ڈویلپرز کو اپنے کام کی جانچ پڑتال میں مشکل پیش آتی ہے؟

معروضیت کا فقدان۔

115. 'کتنی جانچ کافی ہے؟'

جواب آپ کی صنعت ، معاہدے اور خصوصی ضروریات کے خطرے پر منحصر ہے۔

116. ٹیسٹنگ کب بند ہونی چاہیے؟

اس کا انحصار اس نظام کے لیے خطرات پر ہے جس کی جانچ کی جا رہی ہے۔ کچھ معیارات ہیں جن کی بنیاد پر آپ جانچ کو روک سکتے ہیں۔

  1. آخری تاریخ (جانچ ، رہائی)
  2. ٹیسٹ بجٹ ختم ہو چکا ہے۔
  3. بگ ریٹ ایک خاص سطح سے نیچے گرتا ہے۔
  4. ٹیسٹ کے مقدمات جو کچھ فیصد کے ساتھ مکمل ہوئے۔
  5. الفا یا بیٹا پیریڈز ٹیسٹنگ کے لیے ختم ہوتے ہیں۔
  6. کوڈ ، فعالیت یا ضروریات کی کوریج ایک مخصوص مقام پر پوری ہوتی ہے۔

117. چھوٹے میں انضمام کی جانچ کے لیے انضمام کی حکمت عملی کا بنیادی مقصد کیا ہے؟

انضمام کی حکمت عملی کا بنیادی مقصد یہ بتانا ہے کہ کون سے ماڈیول ایک ساتھ کب اور کتنے کو یکجا کریں۔

118. سیمی رینڈم ٹیسٹ کیسز کیا ہیں؟

سیمی رینڈم ٹیسٹ کیسز کچھ بھی نہیں ہیں ، لیکن جب ہم رینڈم ٹیسٹ کیس کرتے ہیں اور ان ٹیسٹ کیسز میں مساوات کی تقسیم کرتے ہیں ، تو یہ فالتو ٹیسٹ کیسز کو ہٹاتا ہے ، اس طرح ہمیں سیمی رینڈم ٹیسٹ کیسز ملتے ہیں۔

119. درج ذیل کوڈ کو دیکھتے ہوئے ، کون سا بیان مکمل بیان اور برانچ کوریج کے لیے درکار کم از کم ٹیسٹ کیسز کے بارے میں درست ہے؟

پی پڑھیں

ق پڑھیں

اگر p+q> 100۔

پھر 'بڑے' پرنٹ کریں

ختم کرو اگر

اگر p> 50۔

پھر 'p large' پرنٹ کریں

ختم کرو اگر

بیان کوریج کے لیے 1 ٹیسٹ ، برانچ کوریج کے لیے 2۔

120. کون سا جائزہ عام طور پر کسی پروڈکٹ کا اندازہ لگانے کے لیے استعمال کیا جاتا ہے تاکہ مطلوبہ استعمال کے لیے اس کی مناسبیت کا تعین کیا جا سکے اور تضادات کی نشاندہی کی جا سکے۔

تکنیکی جائزہ

121. پائے جانے والے نقائص اصل میں کس کی دستاویزی ہونی چاہئیں؟

ٹیسٹرز کی طرف سے۔

122. موجودہ رسمی دنیا بھر میں تسلیم شدہ دستاویزات کا معیار کون سا ہے؟

ایک نہیں ہے۔

123. مندرجہ ذیل میں سے کون سا جائزہ لینے والا شریک ہے جس نے جائزہ لینے کے لیے آئٹم بنایا ہے؟

مصنف۔

124. سافٹ وئیر میں کئی اہم کیڑے طے کیے گئے ہیں۔ تمام کیڑے ایک ماڈیول میں ہیں ، رپورٹس سے متعلق۔ ٹیسٹ مینیجر صرف رپورٹس ماڈیول پر رجعت ٹیسٹ کرنے کا فیصلہ کرتا ہے۔

ریگریشن ٹیسٹنگ دوسرے ماڈیولز پر بھی کی جانی چاہیے کیونکہ ایک ماڈیول کو ٹھیک کرنے سے دوسرے ماڈیول متاثر ہو سکتے ہیں۔

125. باؤنڈری ویلیو تجزیہ اچھے ٹیسٹ کیسز کیوں فراہم کرتا ہے؟

کیونکہ اقدار کی حد کے 'کناروں' کے قریب مختلف کیسز کے پروگرامنگ کے دوران غلطیاں کثرت سے کی جاتی ہیں۔

126. معائنہ کی دوسری اقسام سے کیا فرق پڑتا ہے؟

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

127. ٹیسٹر کنفیگریشن مینجمنٹ پر کیوں انحصار کر سکتا ہے؟

کیونکہ کنفیگریشن مینجمنٹ یقین دلاتا ہے کہ ہم ٹیسٹ ویئر اور ٹیسٹ آبجیکٹ کا صحیح ورژن جانتے ہیں۔

128. وی ماڈل کیا ہے؟

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

129. دیکھ بھال کی جانچ کیا ہے؟

موجودہ سافٹ وئیر میں ترمیم ، ہجرت یا ریٹائرمنٹ سے متحرک۔

130. ٹیسٹ کوریج کیا ہے؟

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

131. بڑھتے ہوئے انضمام کو 'بگ بینگ' انضمام پر کیوں ترجیح دی جاتی ہے؟

کیونکہ انکریمنٹل انضمام میں بہتر ابتدائی نقائص اسکریننگ اور تنہائی کی صلاحیت ہے۔

132. ٹرمینل ماڈیولز سے شروع ہونے والے عمل کو کیا کہتے ہیں؟

نیچے انضمام۔

133. کس ٹیسٹ کی سرگرمی کے دوران غلطی سب سے زیادہ مؤثر طریقے سے پائی جا سکتی ہے؟

ٹیسٹنگ پلاننگ کے دوران۔

134. ضرورت کے مرحلے کا مقصد ہے۔

ضروریات کو منجمد کرنا ، صارف کی ضروریات کو سمجھنا ، جانچ کے دائرہ کار کی وضاحت کرنا۔

135. ہم ٹیسٹنگ کو مختلف مراحل میں کیوں تقسیم کرتے ہیں؟

ہم مندرجہ ذیل وجوہات کی بنا پر جانچ کو مختلف مراحل میں تقسیم کرتے ہیں ،

  1. ہر ٹیسٹ مرحلے کا ایک مختلف مقصد ہوتا ہے۔
  2. مراحل میں ٹیسٹ کرنے کا انتظام کرنا آسان ہے۔
  3. ہم مختلف ماحول میں مختلف ٹیسٹ چلا سکتے ہیں۔
  4. ٹیسٹنگ کی کارکردگی اور معیار کو مرحلہ وار جانچ کے ذریعے بہتر بنایا گیا ہے۔

136. DRE کیا ہے؟

ٹیسٹ کی تاثیر کی پیمائش کرنے کے لیے ، ایک طاقتور میٹرک ٹیسٹ کی تاثیر کو ماپنے کے لیے استعمال کیا جاتا ہے جسے DRE (Defect Removal Efficiency) کہا جاتا ہے اس میٹرک سے ہم جان لیں گے کہ ہمیں ٹیسٹ کیسز کے سیٹ سے کتنے کیڑے ملے ہیں۔ DRE کا حساب لگانے کا فارمولا ہے۔

DRE = کیڑے کی تعداد ٹیسٹ کے دوران کیڑے

137. ٹیسٹ کیپچر اور ری پلے کی سہولیات فراہم کرنے والے ٹیسٹ ٹولز کے استعمال سے مندرجہ ذیل میں سے کون زیادہ فائدہ اٹھا سکتا ہے؟ a) رجسٹریشن ٹیسٹنگ b) انٹیگریشن ٹیسٹنگ c) سسٹم ٹیسٹنگ d) صارف کی قبولیت کی جانچ۔

رجعت کی جانچ۔

138. آپ دوبارہ جانچ کی مقدار کا اندازہ کیسے لگائیں گے؟

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

139. ڈیٹا کے بہاؤ کا تجزیہ کیا مطالعہ کرتا ہے؟

کوڈ کے ذریعے راستوں پر ڈیٹا کا استعمال۔

140. ناکامی کیا ہے؟

ناکامی مخصوص رویے سے علیحدگی ہے۔

141. ٹیسٹ موازنہ کیا ہیں؟

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

142. ان تمام مسائل ، مسائل اور کھلے نقطہ کی دستاویز کے لیے کون ذمہ دار ہے جن کی جائزہ میٹنگ کے دوران نشاندہی کی گئی تھی۔

کاتب۔

143. غیر رسمی جائزے کا بنیادی مقصد کیا ہے؟

کچھ فائدہ حاصل کرنے کا ایک سستا طریقہ۔

144. ٹیسٹ ڈیزائن تکنیک کا مقصد کیا ہے؟

ٹیسٹ کے حالات کی شناخت اور ٹیسٹ کیسز کی شناخت

145. گریڈ کیلکولیشن سسٹم کی جانچ کرتے وقت ، ایک ٹیسٹر اس بات کا تعین کرتا ہے کہ 90 سے 100 تک کے تمام اسکور A گریڈ حاصل کریں گے ، لیکن 90 سے کم اسکور نہیں دیں گے۔ یہ تجزیہ اس کے نام سے جانا جاتا ہے:

مساوات کی تقسیم

146. ایک ٹیسٹ مینیجر ویب ایپلیکیشن کی خودکار جانچ کے لیے دستیاب وسائل کو استعمال کرنا چاہتا ہے۔ بہترین انتخاب ہے۔ ٹیسٹر ، ٹیسٹ آٹومیشن ، ویب اسپیشلسٹ ، ڈی بی اے۔

147. ایک ماڈیول ٹیسٹر کی جانچ کے دوران ، 'X' نے ایک بگ پایا اور اسے ایک ڈویلپر کو تفویض کیا۔ لیکن ڈویلپر نے اسے مسترد کرتے ہوئے کہا کہ یہ کوئی بگ نہیں ہے۔ 'X' کو کیا کرنا چاہیے؟

سامنے آنے والے مسئلے کی تفصیلی معلومات بھیجیں اور دوبارہ پیدا ہونے کی صلاحیت کو چیک کریں۔

148. ایک قسم کی انضمام کی جانچ جس میں سافٹ وئیر عناصر ، ہارڈ ویئر عناصر ، یا دونوں ایک ساتھ مل کر ایک جزو یا مجموعی نظام میں ، مرحلے کے بجائے۔

بگ بینگ ٹیسٹنگ

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

وی ماڈل

150. ان پٹ اور آؤٹ پٹ کوریج کے حصول کے لیے کون سی تکنیک استعمال کی جا سکتی ہے؟ اسے انسانی ان پٹ ، سسٹم میں انٹرفیس کے ذریعے ان پٹ ، یا انٹیگریشن ٹیسٹنگ میں انٹرفیس پیرامیٹرز پر لاگو کیا جا سکتا ہے۔

مساوات کی تقسیم

151. 'یہ لائف سائیکل ماڈل شیڈول اور بجٹ کے خطرات سے چلتا ہے' یہ بیان بہترین موزوں ہے۔

وی ماڈل

152. ٹیسٹ کس ترتیب میں چلائے جائیں؟

سب سے اہم چیز کو پہلے جانچنا چاہیے۔

153. بعد میں ترقیاتی زندگی کے دور میں ایک غلطی دریافت ہوتی ہے ، اسے ٹھیک کرنا زیادہ مہنگا ہوتا ہے۔ کیوں؟

غلطی کو مزید دستاویزات ، کوڈ ، ٹیسٹ وغیرہ میں بنایا گیا ہے۔

154. کوریج کی پیمائش کیا ہے؟

یہ ٹیسٹ کی مکمل کا ایک جزوی پیمانہ ہے۔

155. باؤنڈری ویلیو ٹیسٹنگ کیا ہے؟

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

156. COTS کیا نمائندگی کرتا ہے؟

ایک تجارتی کام گاہ.

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

ٹیسٹ ماحول۔

158. منصوبے کے منصوبے پر مبنی ہونے کے بارے میں کیا سوچا جا سکتا ہے ، لیکن زیادہ مقدار میں تفصیل کے ساتھ؟

فیز ٹیسٹ پلان۔

159. ریپڈ ایپلی کیشن ڈویلپمنٹ کیا ہے؟

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

ہمارا حوالہ دیں - ٹیسٹنگ کوئز

ہمارا حوالہ دیں - سافٹ ویئر ٹیسٹنگ انٹرویو سوالات یوٹیوب ویڈیو۔

مفت پی ڈی ایف ڈاؤن لوڈ: سافٹ ویئر ٹیسٹنگ انٹرویو سوالات اور جوابات۔



مذکورہ بالا دستی ٹیسٹنگ انٹرویو کے سوالات اور جوابات پی ڈی ایف تازہ کاروں کے ساتھ ساتھ تجربہ کار کیو اے انجینئرز کی بھی مدد کریں گے۔ پیج کو دوستوں اور ساتھیوں کے ساتھ شیئر کریں۔