আমার পরামর্শটি হ'ল সেই বাগগুলি পড়ুন এবং তাদের একটি ভাল পুরানো চিন্তাভাবনা দিন। যদি আপনি কোনও সম্ভাব্য কারণটি সনাক্ত করতে না পারেন তবে আপাতত তাদের সম্পর্কে ভুলে যান।
QA- কে তারা খুঁজে পাওয়া প্রতিটি সমস্যা নথিভুক্ত করা উচিত, এমনকি কীভাবে এটি ঘটেছিল তা তাদের কোনও ধারণা নেই। বিষয়গুলির চেষ্টা এবং পুনরুত্পাদন করা কিউএর কাজ, তবে বাস্তবে এটি সর্বদা সম্ভব হবে না। কখনও কখনও এটি শেষ 10 মিনিটে যা করেছিল তার সাথে কিছুই করার থাকে না। একদিন আগে কিছু অকার্যকর অবস্থায় পড়েছিল এবং শেষ দশটি ধাপের মধ্যে একটিতে এটি স্পষ্ট হয়ে যায়।
এই "1000 এ 1" বাগ সহ, কিউএর কিছুটা তাদের পুনরুত্পাদন করার চেষ্টা করা উচিত। যদি তাদের সাফল্য না হয় তবে তাদের বাগটি নথি করা উচিত, তারপরে আরও কিছু চেষ্টা করুন।
তাদের বাগটি মোটামুটি প্রথম দিকে প্রবেশ করানোর কারণ হ'ল প্রোগ্রামার কোডটি QA এর চেয়ে অনেক ভাল জানত এবং তাত্ক্ষণিকভাবে সমস্যাটি জানতে পারে। এটি তারা রিফ্যাক্টর কোড হতে পারে। এটি সেই ফাংশন হতে পারে যা তারা অর্ধেকটি প্রয়োগ করেছিল তারপরে ভুলে গিয়েছিল। তাদের কোনও ধারণা থাকতে পারে না, তবে পরীক্ষকরা কোনও কোড পুনরুত্পাদন করার চেষ্টা করতে কয়েক ঘন্টা নষ্ট করার কোনও বোধগম্য নয় যা এটিকে কোডড করে দিয়েছে to পরীক্ষক সর্বদা বাগে আরও বিশদ যুক্ত করতে পারে।
বাগটিতে যতটা সম্ভব তথ্য অন্তর্ভুক্ত করা উচিত। পরীক্ষক ইস্যুটির সীসা-আপ সম্পর্কে যা কিছু মনে করতে পারে তা বেদনাদায়ক বিশদে লিখে দেওয়া উচিত। যে কোনও ক্র্যাশ লগ, ডাটাবেস স্ন্যাপশট, বা প্রাসঙ্গিক স্ক্রিনশটগুলি পাশাপাশি সংযুক্ত করা উচিত।
বাগটি যদি কখনও পুনরুত্পাদন করা না হয়, দুর্দান্ত! এটি ডাটাবেসে থাকার ক্ষতি করে না। যদি প্রোগ্রামটি প্রকাশিত হয় এবং কোনও ব্যবহারকারী পরে অনুরূপ বাগ রিপোর্ট করে তবে আপনি তাদের অভিজ্ঞতাটি প্রতিবেদনে যা আছে তার সাথে তুলনা করতে পারেন এবং কোনও মিল খুঁজে পেতে পারেন।
আমার অভিজ্ঞতায়, জাইস্টেট বাগগুলি নিম্নলিখিত পরীক্ষার পরিকল্পনাগুলি থেকে পাওয়া যায় না। কখনও কখনও আপনাকে কিছু সপ্তাহের জন্য জিনিসগুলি স্টুতে দিতে হয় যাতে চাঁদ এবং তারাগুলি একত্রিত করে যা একটি বাজে বাগের কারণ হয়। যদি QA কিছু গোয়েন্দা কাজ করতে পারে এবং কিছু সম্ভাব্য কারণ খুঁজে পেতে পারে, তবে তাদের পিছনে একটি থাপ্পর দিন। তবে মাঝে মাঝে কে কে জানে?