1. A method for performing a regression test of a system following a plurality of previous runs of a test on said system, each previous run of the test including the execution of at least part of a plurality of test cases each one providing a corresponding previous result, wherein the method comprises: selecting a subset of the test cases; and executing the selected test cases on the system, wherein selecting includes selecting the subset of the test cases according to the previous results of the test cases.