Methods, systems, and media for generating a regression suite database
First Claim
1. A method of performing regression, the method 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.
3 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.
40 Citations
5 Claims
-
1. A method of performing regression, the method 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 (2, 3, 4, 5)
-
Specification