Functional Testing Types

1.System testing

2.GUI testing (Graphical user interface)

3.Usability testing

4.Functional testing

5.Non functional testing

Functional Testing

Functional testing is testing the functionality of the application/software.

Property coverage

Database/backend coverage

Error handling coverage

Calculation/Manipulation coverage

Links existence/Execution coverage

Cookies coverage

Non Functional testing

To perform this non functional testing the application must be staple. Application stability very important.If the application is not stable then how we can perform the speed of the application. Complex environment required like lot of people and lot of skill set required. Non functional testing will perform after completion of functional testing.

Performance testing

It is all about checking the speed of the application.

Load testing

Stress testing

Volume testing

Security testing

Recovery testing

Compatibility testing

Configuration testing

Installation testing

Sanitation testing