Patent ID: 7904890
Filing Date: 2011-03-08
Classification: G06F

Abstract:
1. A machine implemented method for determining how thoroughly a set of code has been tested, wherein the set of code comprises a plurality of interface portions and a plurality of internal portions, wherein the plurality of interface portions are portions that may be accessed by external software and the plurality of internal portions are portions that may be accessed by at least one of the plurality of interface portions and other of the plurality of internal portions, the method comprising: identifying which portion or portions within the set of code are the plurality of interface portions and which portion or portions are the plurality of internal portions; executing a test to test the set of code to obtain a set of testing information derived from the test, wherein the set of testing information identifies a plurality of tested interface portions and a plurality of tested internal portions, wherein the plurality of tested interface portions and the plurality of tested internal portions are tested during the test; after executing the test, based upon the set of testing information, after executing the test, based upon the set of testing information, generating an internal test metric comparing the plurality of tested internal portions to a plurality of untested internal portions, wherein the plurality of untested internal portions are not tested during the test, and wherein the internal test metric provides a measure of how thoroughly the plurality of internal portions were tested by the test; and generating an overall measure comparing the interface test metric to the internal test metric, wherein the overall measure indicates a quality of the test.