What is Functional Testing?

My definition of Functional Testing Functional Testing involves testing the functionality of a website or app, to ensure it works as expected, producing the expected results, in an effective way. Where relevant, Test Cases are used to test the functionality behaves as expected - with a [...]