Difference between GUI & Functional testing?
GUI T :
In computer science, GUI testing is the process of testing a graphical user interface to ensure it meets its written specifications. This is normally done through the use of a
variety of test cases.
Functional testing :
Quality assurance that a web site performs properly. All aspects of the user interface, navigation between pages and off-site, multilingual navigation, etc. are tested. Testing
is required in all the current browsers and on the major operating systems and platforms.
OR
The portion of security testing in which the advertised features of a system are tested for correct operation.

