期刊文献+

基于APK的Android应用程序GUI遍历自动化方法 被引量:3

APK-based automatic method for GUI traversal of Android applications
下载PDF
导出
摘要 为了提高应用程序自动执行技术的图形用户界面(GUI)覆盖率和自动化程度以满足Android应用程序动态安全分析和GUI测试的需求,提出了一种基于应用程序安装包(APK)的Android应用程序GUI遍历自动化方法。该方法通过动态地捕捉目标应用程序GUI并模拟用户行为与之交互,驱动应用程序自动执行。基于开源框架Appium实现了一个能够自动化遍历轻量Android应用程序GUI的跨平台原型工具。实验结果表明,该自动化方法能够获得较高的GUI覆盖率。 In order to improve the coverage and automation level of Graphical User Interface (GUI) by automatic execution technology for Android applications, an Android Package (APK) -based automatic traversal method which meets the requirements of dynamic security analysis and GUI testing was proposed. The GUI of the target application was captured dynamically, and the interaction of user actions was simulated with applications running automatically. Based on the open source project of Appium, a platform-crossed prototype tool of automatic traversal method which can automatically traverse GUIs of lightweight Android applications was implemented. The experimental resuhs show that the proposed method with a high coverage is feasible and effective.
出处 《计算机应用》 CSCD 北大核心 2016年第11期3178-3182,共5页 journal of Computer Applications
关键词 图形用户界面 图形用户界面遍历 行为模拟 高覆盖率 移动应用程序 ANDROID Graphical User Interface (GUI) GUI traversal action simulation high coverage mobile application Android
  • 相关文献

参考文献10

  • 1ZHENG C, ZHU S, DAI S, et al. Smartdroid:an automatic system for revealing UI-based trigger conditions in android applications[C]//Proceedings of the 2nd ACM Workshop on Security and Privacy in Smartphones and Mobile Devices. New York:ACM, 2012:93-104. 被引量:1
  • 2YEH C C, HUANG S K, CHANG S Y. A black-box based android GUI testing system[C]//Proceedings of the 11th Annual International Conference on Mobile Systems, Applications, and Services. New York:ACM, 2013:529-530. 被引量:1
  • 3JENSEN C S, PRASAD M R, M?LLER A. Automated testing with targeted event sequence generation[C]//Proceedings of the 2013 International Symposium on Software Testing and Analysis. New York:ACM, 2013:67-77. 被引量:1
  • 4YANG S, YAN D, ROUNTEV A. Testing for poor responsiveness in Android applications[C]//Proceedings of the 20131st International Workshop on Engineering of Mobile-Enabled Systems. Piscataway, NJ:IEEE, 2013:1-6. 被引量:1
  • 5RASTOGI V, CHEN Y, ENCK W. AppsPlayground:automatic security analysis of smartphone applications[C]//Proceedings of the 3rd ACM Conference on Data and Application Security and Privacy. New York:ACM, 2013:209-220. 被引量:1
  • 6YANG W, PRASAD M R, XIE T. A grey-box approach for automated GUI-model generation of mobile applications[C]//Proceedings of the 16th International Conference on Fundamental Approaches to Software Engineering. Berlin:Springer, 2013:250-265. 被引量:1
  • 7AZIM T, NEAMTIU I. Targeted and depth-first exploration for systematic testing of android apps[J]. ACM SIGPLAN Notices, 2013, 48(10):641-660. 被引量:1
  • 8WANG P, LIANG B, YOU W, et al. Automatic Android GUI traversal with high coverage[C]//Proceedinags of the 4th International Conference on Communication Systems and Network Technologies. Piscataway, NJ:IEEE, 2014:1161-1166. 被引量:1
  • 9NILSSON N J. Artificial Intelligence:a New Synthesis[M]. San Francisco, CA:Morgan Kaufmann, 1998:141-155. 被引量:1
  • 10Appium[EB/OL].[2016-01-20].https://github.com/Appium/Appium. 被引量:1

同被引文献25

引证文献3

二级引证文献16

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部