System testing is considered as the final test carried on the software from the development team. Both functional and non-functional requirements of the system are tested in system testing. These tests are carried out in a controlled test environment. There are different types of testing which are a part of system testing like usability testing, load testing, stress testing, compatibility testing, volume testing, etc.