In this context we have to test an object oriented program through its design model because the class relations and so on are represented using a design model and therefore, the traditional code based testing, white box testing is less significant for object oriented programs, what is much more important is the design based testing what is called as a grey box testing is very important for object oriented programs because bugs are much likely to be present in the class relations, which are represented using a design model rather than in the method body itself.
આ સંદર્ભમાં આપણે તેના ડિઝાઇન મોડેલ દ્વારા ઓબ્જેક્ટ ઓરિએન્ટેડ પ્રોગ્રામનું ટેસ્ટીંગ કરવું પડશે કારણ કે ક્લાસ રિલેશનશિપ અને વધુ ડિઝાઇન મોડલનો ઉપયોગ કરીને રજૂ કરવામાં આવે છે અને પરંપરાગત કોડ આધારિત ટેસ્ટિંગ, વ્હાઇટ બોક્સ ટેસ્ટિંગ ઓબ્જેક્ટ ઓરિએન્ટેડ પ્રોગ્રામ્સ માટે ઓછું મહત્વનું છે, શું છે ડિઝાઈન આધારિત ટેસ્ટીંગ વધુ મહત્વનું છે જેને ગ્રે બોક્સ ટેસ્ટિંગ તરીકે ઓળખવામાં આવે છે તે ઓબ્જેક્ટ ઓરિએન્ટેડ પ્રોગ્રામ્સ માટે ખૂબ જ મહત્વનું છે કારણ કે ક્લાસ સંબંધોમાં ભૂલો હાજર રહેવાની શક્યતા છે, જે મેથડ બોડીની જગ્યાએ ડિઝાઇન મોડેલનો ઉપયોગ કરીને રજૂ થાય છે.