The last high-order testing step falls outside the boundary of software engineering
and into the broader context of computer system engineering. Software, once
validated, must be combined with other system elements (e.g., hardware, people,
databases). System testing verifies that all elements mesh properly and that overall
system function,/performance is achieved.