Pregunta de entrevista de Sparsh Communications

Difference between Non-Functional testing and Functional testing?