What is the difference between Functional testing and Non functional testing? Give some examples in support of your answer?
Functional testing ensures that the function's and features of the application work properly,Non functional testing examines other aspect of how well the application works,Functional testing test the functionality of an application,Non functional tests the performance of these functions.
Example of Functional testing:
Imagine you are testing a web application that requires user to log in,In this case,functional testing simply is used to check if the login page is working as expected.
Example of Non Functional testing:
It focuses on the non functional aspect's of the application,For example using performance testing is a type of non functional testing that lets you check the performance of an application under heavy traffic of user load,Also it ensure that your application is stable and can handle heavy loads.