ভেরিয়েবলের মানগুলোর প্রসারনের কারণে একটা পরিবর্তনের ফলে অপরিবর্তিত অংশেও পরিবর্তন ঘটতে পারে। সফট্ওয়ারের মাধ্যমে কোড প্রপাগেশন ঘটার ফলে কোডের কিছু লাইনের পরিবর্তনের সময় কিছু মানের পরিবর্তন ঘটে যায় এবং এরপর আমরা টেস্ট কেসগুলোকে সেটআপ করা দেখেছি। যে টেস্ট কেসগুলো সাধারণত সফটওয়্যার পরীক্ষা করার জন্য ব্যবহার করা হতো। এই টেস্ট কেসগুলোকে অবসলিট টেস্ট কেস এবং ইনভ্যালিড টেস্ট কেস, যা আমাদের বাতিল করতে হবে - এই দুই ভাগে ভাগ করা যেতে পারে।
કારણ ડીપેનડન્સી છે, પરિવર્તનશીલ મૂલ્યના પ્રસારને કારણે કોઈ ફેરફાર અપરિવર્તિત ભાગમાં પ્રોબ્લેમઓ લાવી શકે છે, કેટલાક મૂલ્ય જે કોડની કેટલીક લાઇનોના ફેરફાર દરમિયાન બદલાય છે તે સોફ્ટવેર મારફતે પ્રચાર કરે છે અને યથાવત ભાગમાં સરફેસ એજ બગ્સ , અને પછી આપણે જોયું કે સેટ અપ ટેસ્ટ કેસો જે મૂળભૂત રીતે સોફ્ટવેરને ચકાસવા માટે ઉપયોગમાં લેવાય છે તે અપ્રચલિત અથવા અમાન્ય ટેસ્ટીંગ કેસોમાં વિભાજિત કરી શકાય છે, જેને આપણે કાઢી નાખવાની જરૂર છે.