In Functional testing we need check the each components are functioning as expected or not, so it is also called as “Component Testing”.
Functional testing is to testing the functionality of the software application under test. Basically, it is to check the basic functionality mentioned in the functional specification document. Also check whether software application is meeting the user expectations. We can also say that checking the behavior of the software application against test specification.
This type of testing is mandatory and irrespective of what type of application this should be exercised.
What all need to be check in Functional Testing:
- Is software is functioning as it should do?
- Is software is not functioning as it should not do?
- Is software is not doing as it not intended to do?’