The invention discloses an automatic testing method and an automatic testing system. The method comprises the following steps that 1, a testing case manager sets the service verification function and testing data of a testing case, wherein the testing data include a signaling parameter and a service parameter; 2, a script generator generates a script of the testing case; 3, a testing version manager selects a testing case used by a testing version according to a service scene, sets the executing sequence of the testing case, and configures a corresponding value of testing data of the testing case; 4, a testing execution scheduler executes the script of a testing case in a specified testing version; and 5, a testing result generator generates a testing report according to an execution result of the testing execution scheduler. According to the method and the system, functionally influencing testing can be prevented from being omitted.