The invention provides a
software testing method based on a
cloud testing system, the
cloud testing system and a
client side of the
cloud testing system and aims to solve technical problems that manual operation of traditional
software testing methods and testing devices is complicated, all controls of a
software to be tested can not be traversed and
test data can not be real-timely checked. The method includes the following steps that a
software testing task is received, a thread which corresponds to the
software testing task is established, and the
software testing task is sent to a terminal device through the thread; screenshot information and log information which are fed back real-timely when the terminal device executes the software testing task are received, and the screenshot information and the log information are upload to a
server side; the screenshot information is upload to a web side through the
server side to be displayed. By means of the software testing method based on the cloud testing system, the cloud testing system and the
client side of the cloud testing system, processes of mounting, operating, traversing all controls of the software to be tested, unloading and the like can be automatically performed by a real
machine, test results can be real-timely output,
manual testing time can be greatly saved, and meanwhile, a developer can conveniently debug programs.