तर, हे 3 मुख्य टाईपचे बदल आहेत; आणि प्रत्येक वेळी जेव्हा आपण कोड बदलतो तेव्हा आपल्याला नेहमीप्रमाणे कोडच्या बदललेल्या भागाचीच टेस्ट करावी लागते असे नाही, तर सॉफ्टवेअरच्या अनचेंज्ड भागावर रीग्रेशन टेस्ट देखील करावी लागते.
সুতরাং, এই তিন ধরনের প্রধান পরিবর্তন রয়েছে এবং প্রতিবার যখন আমরা কোডের পরিবর্তন ঘটাই, তখন শুধুমাত্র কোডের পরিবর্তিত অংশটি আমাদের পরীক্ষা করতে হয় না। সফটওয়্যারের অপরিবর্তিত অংশের রিগ্রেশন টেস্টিংও সম্পাদন করতে হয়।