1. A regression testing selection method executed by a processor for a framework based application having programming applications with both language program files and configuration files, said method comprising: abstracting a frame configuration model instance by analyzing configuration files prior to any modifications made to the program; said frame configuration model instance denoting individual configuration nodes in said framework model and further defining relationship between one or more code units in said configuration nodes and program code units in said application; constructing one or more control flow test cases by profiling select test cases of said application, wherein said control flow consists of code units traversed during test case execution and control flow of said code units; and obtaining an extended control flow by correlating configuration nodes in said framework configuration model instance with said code units in said control flow; identifying a test case to be run with a regression test suite selector after any modification is changed to the application wherein said test case includes an extended control flow; selecting a test case of which said extended control flow is changed as a test case to be re-executed after one or more modifications is made to said application; and wherein method of selecting said to be re-executed test case further comprises: identifying configuration files before and after modifications; determining impact of said identified configuration changes on said extended control flow of one or more test cases; and selecting a particular test case of which extended control flow is affected an identified configuration change and selecting it as said test case to be re-executed.