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