a1qa interview question

What is functional testing? explain in your own words