سافٹ ویئر ٹیسٹنگ اور مختلف سوچنے کی اقسام

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

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

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




سافٹ ویئر ٹیسٹنگ کے تناظر میں سوچنے کی اقسام

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

تخلیقی یا پس منظر کی سوچ

تخلیقی سوچ کا مطلب ہے کسی چیز کو نئے انداز سے دیکھنا۔ یہ 'خانے سے باہر سوچنے' کی بہت تعریف ہے۔


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

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

تجزیاتی سوچ

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

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


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

اہم سوچ

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

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

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


کنکریٹ سوچ

ٹھوس سوچ سے مراد حقائق کے علم کو سمجھنے اور اس کا اطلاق کرنے کی صلاحیت ہے۔ یہ تجریدی سوچ کا مخالف ہے۔

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

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

خلاصہ سوچ

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


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

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

مختلف سوچنا

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

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


کنورجنٹ سوچنا

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

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

ترتیب سوچ

ترتیب (لکیری) سوچ سے مراد منظم انداز میں معلومات پر کارروائی کرنے کی صلاحیت ہے۔ اس میں ایک قدم بہ قدم ترقی شامل ہے جہاں ایک اور قدم اٹھانے سے پہلے ایک قدم کا جواب ضرور ملنا چاہئے۔

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

ہولیسٹک سوچ

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

جانچ کے تناظر میں ، یہ تب ہوتا ہے جب ہم انضمام یا نظام کی جانچ کرتے ہیں۔

نتیجہ اخذ کرنا

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

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