The evaluation of the function, performance, and suitability of a computing system. Elements of system testing include assessments of usability, final requirements, volume and stress, security and controls, recovery, documentation procedures, and communications ability among separate locations.