PTC Interview Question

What is functional and non functional testing?