The invention discloses a computer application software testing system and method. The system comprises a test client computer, a switch, a testing environment server and a defect management server; the test client computer is used for deploying an automated execution environment, executing test scripts and displaying test result data, the testing environment server is used for receiving data sent by the test client computer, processing the data and sending processing result data to the test client computer, and the defect management server is used for recording the defective life process and automatically sending mails for notification through an information sending module of open source defect management software deployed in a defect management server, so that related personnel can send prompting messages conveniently. By means of the system, to-be-tested application software is subjected to reasonable separation, the maintainability and expandability of the software are improved, and meanwhile timely notification is provided, the related personnel are positioned, the testing efficiency is improved, and the testing cost is lowered.