
System testing makes it possible to assess whether the product meets requirements and ensures that it satisfies user expectations.
During system testing the entire system is tested, not just individual components or modules.
It usually involves a series of tests that simulate real usage scenarios, covering the most business-critical functionality.