এই প্রশ্নটি অভিজ্ঞ পরীক্ষক বা পরীক্ষার লিডগুলির কাছে। এটি একটি সফ্টওয়্যার প্রকল্পের একটি দৃশ্য:
বলুন যে দেব দলটি 10 টি বৈশিষ্ট্যের প্রথম পুনরাবৃত্তি সম্পন্ন করেছে এবং এটি সিস্টেম পরীক্ষায় প্রকাশ করেছে। পরীক্ষা দলটি এই 10 টি বৈশিষ্ট্যের জন্য পরীক্ষার কেস তৈরি করেছে এবং পরীক্ষার জন্য আনুমানিক 5 দিন। অবশ্যই দেব দলটি 5 দিনের জন্য অলস থাকতে পারে না এবং তারা পরবর্তী পুনরাবৃত্তির জন্য 10 টি নতুন বৈশিষ্ট্য তৈরি করা শুরু করে। এই সময় পরীক্ষার দলটি ত্রুটিগুলি খুঁজে পেয়েছিল এবং কিছু বাগ উত্থাপন করেছিল। বাগগুলি অগ্রাধিকারপ্রাপ্ত এবং সেগুলির কিছুগুলি পরবর্তী পুনরাবৃত্তির আগে ঠিক করতে হবে। ক্যাচটি হ'ল তারা যে কোনও নতুন বৈশিষ্ট্য বা বিদ্যমান সমস্ত বৈশিষ্ট্যগুলিতে পরিবর্তনগুলি না করে নতুন রিলিজ গ্রহণ করবেন না যতক্ষণ না এই সমস্ত বাগগুলি স্থির হয়। পরীক্ষার দলটি বলছে যে আমরা যদি বাগ ফিক্সের পাশাপাশি নতুন বৈশিষ্ট্যগুলিও প্রবর্তন করি তবে আমরা পরীক্ষার জন্য একটি স্থিতিশীল মুক্তির গ্যারান্টি দিতে পারি। তারা প্রতিটি পুনরাবৃত্তিতে তাদের সমস্ত পরীক্ষার কেসগুলির রিগ্রেশন পরীক্ষাও করতে পারে না।
এর অর্থ দেব দলকে কেবল বাগ ফিক্সিংয়ের জন্য কোডের একটি শাখা তৈরি করতে হবে এবং অন্য একটি শাখা যেখানে তারা বিকাশ চালিয়ে যাবে। রিফ্যাক্টরিং এবং আর্কিটেকচারাল পরিবর্তনগুলির সাথে বিশেষত আরও বেশি সংযুক্ত ওভারহেড রয়েছে।
যদি এটি সাধারণ পরীক্ষার নীতি হয় তবে আপনি কি একমত হতে পারেন? পরীক্ষা দলের উদ্বেগ বৈধ কি। আপনার প্রকল্পে আপনি বাস্তবে এটির মুখোমুখি হয়েছেন?