Overview

System testing is a 'black-box' testing technique, meaning the testers do not need to know the internal workings of the code. It tests the system as a whole from the end-user's perspective.

Scope

  • Functional requirements.
  • Performance and scalability.
  • Security.
  • Usability.
  • Installation and configuration.

Context

It is usually performed after integration testing and before acceptance testing.

Related Terms