Regression Testing VS Functional Testing