Patent ID: 7039902

Claim:
A method, comprising: determining which code portions within a body of code have not been tested; selecting a particular untested code portion; and assigning a testing priority to said particular untested code portion, wherein said testing priority is usable to determine whether to produce additional test code to test said particular untested code portion, and wherein assigning said testing priority comprises: determining whether said particular untested code portion is part of a core portion of said body of code that is likely to be invoked by many other code portions; in response to a determination that said particular untested code portion is part of a core portion of said body of code, assigning said particular untested code portion a higher priority; and in response to a determination that said particular untested code portion is not part of a core portion of said body of code, assigning said particular untested code portion a lower priority; wherein determining whether said particular untested code portion is part of a core portion of said body of code comprises: associating said particular untested code portion with an object class; and determining whether said object class is a core object class within said body of code.