System Testing

Testing is conducted on a complete, integrated system to evaluate the system's compliance with its specified requirements. The purpose is to detect any inconsistencies between the software units that are integrated together. During the process, errors are discovered and removed.

The overall testing approach is defined in Integration Test Plan.

Integration Test Plan is produced to define:
  • the strategy and approach used for integrating and testing software components to build the system

  • test cases to be conducted

Types of Testing:
  • User interface testing

  • Usability testing

  • Performance testing

  • Volume and Load testing

  • Stress testing

  • Security testing

  • etc...