What is System Testing?
System testing is a type of software testing where the entire integrated system is tested as a whole. It verifies that the application works as intended in an environment that closely resembles production. This includes functional and non-functional testing.