System Testing is a level of testing that validates the complete and fully integrated software product.
The purpose of a system test is to evaluate the end-to-end system specifications.
Ultimately, the software is interfaced with other software/hardware systems.
System testing is end to end testing where test environment is similar to production environment
Two Category of Software Testing
- Black Box Testing
- White Box Testing
Entry Criteria
There should be a bunch of modules
The test environment is similar to the production environment
Software Testing Hierarchy
Types of System Testing
- Usability Testing
- Recovery testing
- Functional Testing
- Hardware/Software Testing