为了提高应用程序自动执行技术的图形用户界面(GUI)覆盖率和自动化程度以满足Android应用程序动态安全分析和GUI测试的需求,提出了一种基于应用程序安装包(APK)的Android应用程序GUI遍历自动化方法.该方法通过动态地捕捉目标应用程序GUI并模拟用户行为与之交互,驱动应用程序自动执行.基于开源框架Appium实现了一个能够自动化遍历轻量Android应用程序GUI的跨平台原型工具.实验结果表明,该自动化方法能够获得较高的GUI覆盖率.
移动应用程序 图形用户界面遍历 高覆盖率 Android