অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিয়ের বিভিন্ন বৈশিষ্ট্যগুলো সাধারণত অত্যন্ত ভালো প্রোগ্রামিং কনসেপ্ট হিসাবে পরিচিত এবং এরা বাগ্ থাকার সম্ভাবনা বহুলাংশে কমিয়ে দেয়। কিন্তু কিভাবে এরা সমগ্র টেস্টিং প্রক্রিয়াটিকে জটিল করে তোলে, তা জানলে আমরা আশ্চর্য হব।
ઓબ્જેક્ટ ઓરિએન્ટેડ પ્રોગ્રામિંગની વિવિધ સુવિધાઓ, તેઓ ખૂબ જ સાઉન્ડ પ્રોગ્રામિંગ કન્સેપ્ટ તરીકે જાણીતા છે અને તેઓ બગ રિયુઝ એડજસ્ટિંગની શક્યતાઓને ઘટાડે છે જે વિકાસના પ્રયત્નોને ઘટાડી શકે છે અને તે જ સમયે તેઓ બગની શક્યતાઓને ઘટાડવાની પણ અપેક્ષા રાખે છે, પરંતુ આપણે કરીશું હવે જાણીને આશ્ચર્ય થશે કે ખરેખર ટેસ્ટીંગ ને જટિલ બનાવે છે.