Software GUI automatic testing systems based on the cloud platform and deep learning

Shihuai XU,Huijuan LU,Minchao YE,Ke YAN,Qun JIN
DOI: https://doi.org/10.3969/j.issn.2096-2835.2018.04.009
2018-01-01
Abstract:The graphical design of softwares graphical user interface (GUI) significantly influences the user experience.Testers have to do repetitive testing work without an established standard, which causes inaccurate testing scores of GUI and an inefficient work process.Aiming at the above problems, this paper constructs a GUI automatic testing system based on the cloud platform and uses the HOG+SVM model and AlexNet model respectively to extract the features of the GUI and classity it.In consideration of the small sample size of the GUI data, the strategy for improving the network performance of AlexNet using transfer learning was proposed.To fulfill users and algorithms requirements for computing performance, this system was deployed in a cloud platform.Users could real-timely evaluate softwares GUI on this system.Experiments showed that this system could run the GUI automatic testing with good performance, avoid the influence of the subjective factors of testers in the GUI testing process and reduce the workload of software testers.
What problem does this paper attempt to address?