南京大学研究生毕业论文英文摘要首页用纸
THESIS: The Design and Implementation of Iterative Android Applica-
tion Automated Testing System
SPECIALIZATION: Software Engineering
POSTGRADUATE: Youran Xu
MENTOR: Professor Zhenyu Chen,Assistant Research Fellow Chunrong
Fang
Abstract
With the continuous shortening of mobile application development cycles, how to im-
prove the efficiency of mobile application quality assurance has become a major prob-
lem in the testing community. On the one hand, some companies send test tasks to
volunteers for manual testing. However, the level of volunteer reporting varies, and
the truly useful ”User Operation Flow” itself is often overlooked. On the other hand,
some testers intend to develop automated testing tools to reduce the consumption of hu-
man and time resources on testing. However, due to the lack of human-owned testing
knowledge, the actual effect of the tools cannot surpass manual testing. If the ”User
Operation Flow” containing human testing knowledge is introduced into an automated
testing tool, the effect of automated testing can theoretically be improved.
This paper designs and implements an iterative Android application automated
testing system, which automatically records, extracts, and fuses the user operation flows
of the test users, and enters them into the testing tool. Through iterations in testing
process: user operation information is introduced into the tool, and the output of the
tool is passed back to the user to generate the next round of user operation information;
and iterations in operation: multiple rounds of iterative testing that are different from the
one-time testing process of general automated testing tools process, to enhance the test
results of the system. By modifying the Appium framework, the system automatically
obtains the user operation flows in the background. The front-end uses Angular2 to
complete the web page, so that testers can easily use the system, and the back-end uses
the SpringBoot framework to complete various controls. The ADB (Android Debug
ii
评论0