The invention relates to an automated testing system and method. Testing types, testing cases, testing result storage addresses and the like are configured by a control panel, a background establishes Http Connection with an interface according to the configuration, the testing cases are called, an interface return result is acquired and then analyzed, two results are compared by calling a comparison algorithm, and the testing result and a comparison result are stored in corresponding paths. Both functional testing and comparison testing can be performed, testers do not need to test the testing cases one by one, the system can acquire results of all the testing cases once, the testers do not need to manually compare the results, the comparison algorithm is used for intelligent comparison, the system has a downloading function, the function testing result and the comparison testing result can be easily downloaded into various formats by the control panel, the system monitors testing progress and testing states in real time through the control panel, a user can stop testing at any time, and the system is easily operated through interfaces.