Functional Testing
This type of testing involves checking the application against planned functions and user expectations: we guarantee that every aspect of the product will work as it should. For the correctness of functional testing, we define the type of application determined by its business functionality, the target audience and the channel through which the application is distributed.