US 7,322,026 B2
Scoring assertions
Manish K. Ahluwalia, Santa Clara, Calif. (US); and Eric W. Hamilton, Mountain View, Calif. (US)
Assigned to Hewlett-Packard Development Company, L.P., Houston, Tex. (US)
Filed on Mar. 02, 2004, as Appl. No. 10/792,208.
Prior Publication US 2005/0198622 A1, Sep. 08, 2005
Int. Cl. G06F 9/44 (2006.01)
U.S. Cl. 717—124 37 Claims
OG exemplary drawing
 
1. A software testing device, comprising:
a processor;
a memory coupled to the processor; and
program instructions provided to the memory and executable by the processor to:
register assertions which fail during testing of software code;
collecting a history of assertions which fail;
analyze assertions which fail against a set of rules to correlate an instance of a failed assertion with a type of assertion and to identify a frequency of occurrence in association with the type for each failed assertion; and
score assertions by assigning points to the assertions which fail based on the frequency of occurrence and the type.