What do you mean by functional testing vs regression testing?
Answer»
Functional testing: It INVOLVES checking that an application's functions work as expected. It is usually a black box testing process. The PURPOSE of functional testing is to make sure the product designed by developers meets the requirements as specified by stakeholders.
Regression testing: This process is conducted once a software build has been released. The purpose of this test is to ensure ADDINGFRESH code, improvements, or fixing bugs does not cause instability or COMPROMISE the software functionality.