System Testing

System Testing evaluates the entire software application as a whole to verify compliance with requirements.

Elaboration:

  • Includes functional, performance, and security testing.
  • Ensures compatibility with hardware, OS, and networks.
  • Performed before User Acceptance Testing (UAT).

Example:

Testing a banking application across different operating systems before deployment.