System Testing System Testing tests the system as a whole. The process of testing an integrated system to verify that it meets specified requirements.
It is done after Integration Testing before Acceptance Testing
It should investigate both functional and non functional requirements of the system. Typical non functional tests include performance and reliability. Testers may also need to deal with incomplete or undocumented requirements.
Test for functional and non functional requirement of the software.
Test the whole software as per scope of release.
Test must be conducted in production environment.
This is the Final phase of testing before release of software.
Test Basis :
System and software requirements specification
Use Cases
Functional Specification
Risk analysis reports