Methods, Systems, and Media for Generating a Regression Suite Database
0 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems and media for generating an improved regression suite by applying harvesting models and/or regression algorithms to tests utilized in verification of a system are disclosed. In one embodiment, a regression manager responsive to user input may be coupled to a harvester module, an analysis module, and a management module. In one embodiment, the harvester module is responsive to harvesting models defined in a modeling language, where the harvester module is coupled to a regression suite database. In another embodiment, a regression methodology may be defined from a collection of regression strategies and each regression strategy may be defined from a combination of harvesting models and/or regression algorithms. A regression generator to receive tests, to apply one or more regression strategies to the tests, to provide reports, and to allow user control may also be provided.
-
Citations
36 Claims
-
1-31. -31. (canceled)
-
32. A computer readable medium containing a program which, when executed, performs an operation, comprising:
-
receiving a test signature, the test signature including an indication of design attributes verified by the test;
initializing an array;
after parsing the test signature, mapping an indication of the test name to null cells in the array associated with the attributes satisfied by the test;
determining whether a new attribute was hit by the test;
adding test to keepers'"'"' list if a new attribute was hit by the test;
receiving a plurality of test signatures;
determining a signature hit weight for each of the plurality of test signatures;
sorting the test signatures based on the determined signature hit weights; and
selectively eliminating one or more tests based at least partially on the determined signature hit weights. - View Dependent Claims (33, 34, 35, 36)
-
Specification