1) Functional Testing Functional system testing is a process of checking the correctness and completeness of the functionality of the build.
2) Non-Functional Testing Apart from the functionalities of the requirements, there are several non-functional requirements also need to be tested to improve the quality and performance of the application.
System Testing Process