Patent ID: 7178063

Claim:
A method of performing a regression test of ordered test cases, comprising: assigning a result record to each of a plurality of candidate test cases, said result record including test results from testing said each of said plurality of candidate test cases against a design model; selecting said ordered test cases from said plurality of candidate test cases according to said test results in said result record of said each of said plurality of candidate test cases, wherein said selecting said ordered test cases comprises: excluding noninsightful ones of said plurality of candidate test cases from said ordered test cases; and preferentially ordering remaining ones of said plurality of candidate test cases to form ordered test cases comprises: dividing said remaining ones of said plurality of candidate test cases into shorter execution ones and longer execution ones; separately ordering said shorter execution ones into shorter-execution ordered test cases and said longer execution ones into longer-execution ordered test cases; and interleaving said shorter-execution ordered test cases and said longer-execution ordered test cases to form ordered test cases; testing said ordered test cases against a current design model; and updating said result record of each of said ordered test cases in response to new test results from said testing.