What is system testing? System testing is performed to check the behavior of the system based on the requirement specification document. The behavior of the system tested may include test based on risks, business processes, use cases, system interaction with operating system and system resources. System testing is carried out by independent test team. System testing is carried out to find as many defects as possible, as this is often the final test in development. So it basically ensures that the system meets all the requirements specified. System testing Why we need system testing? System testing is usually carried out after integration testing. Here the integrated system is tested as a whole. At this stage both functional and non functional requirements are tested. Example of non functional requirements are performance and reliability. Let me give you an example from real life. Consider the construction of a house. Initially it starts with the basic requirement...
ISTQB Exam Preparation Guide
The Ultimate Guide to ISTQB foundation level Certification. Happy Testing! :-)