Testing the behavior of the whole software/system as defined in software requirements specification(SRS) is known as system testing, its main focus is to verify that the customer requirements are fulfilled.
System testing is done after integration testing is complete.
In system testing, there are two type of testing
1.Fuctionality testing
2.Non-functionality testing
Functionality testing is to test whether application functioning as per requirement or not.
In non-functionality testing, there are several types:
e.g Load, stress, performance, reliability, security, usability,configuration, compatibility(forward & backward), scalability etc.
Must Read: