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