तर, आमच्याकडे प्रोग्रॅम आहे आणि मग, त्या आधारावर आपण कव्हरेज बेस टेस्टच्या आधारे काही इनिशिअल टेस्ट केसेसची रचना करतो आणि नंतर, आपण टेस्ट केसेस चालवतो आणि नंतर, जर टेस्ट केसेसमध्ये काही बग्स आढळल्या तर आपण प्रोग्रामचे निराकरण करतो आणि आता टेस्ट केसेस आमचे टार्गेटेड कव्हरेज क्रिटेरिअन पूर्ण करतात ते एमसीडीसी असते, स्वतंत्र असू शकते किंवा बेसिस पाथ कव्हरेज किंवा दोन्ही आणि नंतर, आपण म्युटेशन टेस्ट प्रक्रिया सुरू करू शकतो.
তাহলে আমাদের কাছে প্রোগ্রাম রয়েছে এবং এরপর কভারেজ ভিত্তিক টেস্টিংয়ের উপর নির্ভর করে, আমরা প্রাথমিক টেস্ট কেসগুলোর পরিকল্পনা করি। তারপর আমরা টেস্ট কেসগুলোকে রান করাই। যদি টেস্ট কেসগুলো বাগের সন্ধান পায়, আমরা তখন প্রোগ্রামটিকে ফিক্স করার বা ঠিক করার চেষ্টা করি। এখন টেস্ট কেসগুলো আমাদের উদ্দিষ্ট কভারেজ ক্রাইটেরিয়া MCDC, বা ইন্ডিপেন্ডেন্ট বা বেসিক পাথ্ কভারেজ বা দুটিকেই অর্জন করে।