দুর্দান্ত প্রশ্ন। আমি মনে করি না এর কোনও 'অফিসিয়াল' সঠিক উত্তর আছে। এটি নির্ভর করে আপনি কত দ্রুত পরীক্ষা করতে পারেন।
অপরিহার্য সমস্যাটি হ'ল প্রতিটি মার্জ, সংকলন বা এমনকি স্থাপনা, সম্ভাব্যভাবে একটি বাগ তৈরি করতে পারে। আপনার পরীক্ষা করা চেইনটি আরও 'আপ' করবে, তত দ্রুত আপনি বাগগুলি সম্পর্কে জানতে পারবেন, তবে আরও বারবার আপনাকে আবার পরীক্ষা করতে হবে।
গ্রাহকরা যে সফ্টওয়্যারটি ব্যবহার করছেন তা আপনি পরীক্ষা করে দেখেছেন তা নিশ্চিত হওয়ার জন্য আপনাকে নীল / সবুজ ডিপ্লোয়মেন্ট প্যাটার্নের মাধ্যমে গ্রাহকদের ট্র্যাফিক (কোনও ওয়েব অ্যাপ্লিকেশন ধরে নেওয়া) সেই সার্ভারগুলিতে পাঠানোর আগে আপনাকে লাইভ ডিপ্লোয়মেন্টটি পরীক্ষা করতে হবে।
তবে স্পষ্টতই এই প্রথম দিনটি কোডটি চেক করার সময় হতে একটু দেরি হয়ে গেছে!
যদি আপনি একটি QA env এ একটি রিলিজ শাখা পরীক্ষা করেন তবে আপনি ঝুঁকি নিতে পারেন এবং লাইভ টেস্টিং কেবলমাত্র ধূমপান পরীক্ষায় কমিয়ে দিতে পারেন। এবং রিলিজ শাখায় বাগ ফিক্স প্রয়োগ করুন। তবে কোনও প্রকাশনা তৈরির আগে কোনও বৈশিষ্ট্য সম্পূর্ণ কিনা তা আপনি মূল্যায়ন করতে পারবেন না
আপনি যদি বিকাশের পরীক্ষা করেন তবে আপনি মিনি বাগ-ফিক্স-বৈশিষ্ট্যযুক্ত শাখা পাবেন। বৈশিষ্ট্যগুলি মূল্যায়নের আগে এখনও মার্জ করা হয়, এবং পরবর্তী প্রকাশের বৈশিষ্ট্যগুলি বর্তমান প্রকাশের পরীক্ষার সাথে সংঘর্ষে আসতে পারে।
আপনি যদি বৈশিষ্ট্যযুক্ত শাখাগুলি পরীক্ষা করেন তবে আপনার এক মিলিয়ন পরিবেশ প্রয়োজন এবং মার্জ এবং টেস্ট সাইন অফগুলির ক্রম বাছাই করতে হবে। প্লাস প্রচুর পরীক্ষা করা।
আমার অভিজ্ঞতা থেকে আমি সুপারিশ করব:
দেব মেশিনে বৈশিষ্ট্য শাখার দ্রুত পরীক্ষা কেবল তার বৈশিষ্ট্যটি সম্পূর্ণ নিশ্চিত করুন এবং পরীক্ষকগণ / ডিভসগুলি প্রয়োজনীয়তার অর্থ কী তা নিয়ে একমত হন।
কেএ সার্ভারগুলিতে মোতায়েন করা দেব শাখায় প্রতিদিন পরীক্ষা / স্বয়ংক্রিয় পরীক্ষণ। আপনাকে সমস্ত বৈশিষ্ট্য একসাথে পরীক্ষা করতে দেয় এবং যখন আপনি প্রকাশের জন্য প্রস্তুত তখন বলুন।
সমস্ত বৈশিষ্ট্যগুলি যদি থাকে তবে পরীক্ষা শেষ হয় না। যেমন স্প্রিন্ট সম্পূর্ণ is একটি রিলিজ শাখা তৈরি করুন এবং দ্বিতীয় কিউ পরিবেশে মোতায়েন করুন। এটি রিলিজ 1-তে বাগ ফিক্সিং / পরীক্ষার জন্য রিলিজ 2 এর বৈশিষ্ট্য হিসাবে একই সময়ে চালিয়ে যেতে দেয়।
(স্ক্রাম ভক্তরা বলবেন আপনার স্প্রিন্ট 2 এ কেবল বাগ ফিক্সগুলি দেওয়া উচিত তবে ব্যবহারিক হতে দিন)
স্যুইচ ওভারের আগে লাইভ সবুজ / নীল রঙের স্থাপনার উপর ধোঁয়া পরীক্ষা। এগুলি অত্যন্ত গুরুত্বপূর্ণ কারণ আপনি যখন এমন কনফিগারেশন / পরিবেশগত ত্রুটিগুলি বেছে নেবেন যা বিকাশের সময় কেউ সত্যিই দেখে না।