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.