System testing involves testing the complete and integrated software to evaluate its compliance with the specified requirements and to identify any defects.