Android应用程序GUI遍历的自动化方法
DOI:
作者:
作者单位:

作者简介:

通讯作者:

中图分类号:

基金项目:

高等学校博士学科点专项科研基金新教师类资助课题(20113402120026);安徽省自然科学基金(1208085QF112);安徽省高等学校优秀青年人才基金(2012SQRL001ZD);中央高校基本科研业务费专项资金(WK2101020004,WK0110000007)


Automatic Method for GUI Traversal in Android Applications
Author:
Affiliation:

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    近来针对Android应用程序的基于GUI(图形用户界面)的分析和测试方法已经成为一个研究热点. 自动化技术和较高的GUI覆盖率可以提高大部分方法的效率和效果. 然而以前的工作并不能充分满足自动化和高GUI覆盖率的要求. 提出了一种在不需要程序源代码的情况下遍历Android应用程序GUI的自动化方法. 其主要思想是通过模拟用户的行为自动探测Android应用程序的GUI. 我们的工作主要解决了UI元素提取和处理、用户行为模拟、GUI遍历算法设计和模型构建三方面中的一些关键问题. 实验结果表明, 该方法能获得较高的GUI覆盖率可以有效遍历应用程序的GUI. 此外, 该方法也将有助于程序安全分析、GUI测试等其他研究.

    Abstract:

    GUI-based analysis and testing methods of Android applications have become a research focus in recent years. Automation and high GUI coverage could improve the efficiency and effectiveness of most methods. However, previous work is insufficient to meet the requirements of automation and high GUI coverage. In this paper, we propose an automatic method of traverseing the GUIs in Android applications whose source codes are not available. The main idea of the method is to simulate user actions to explore the GUIs of an app automatically. The work tackles some key issues mainly in three aspects: extraction and process of UI elements, simulation of user actions, algorithm design and model building of GUI traversal. The result of experiments shows that the method is effective to traverse the GUIs of an application with a high GUI coverage. Furthermore, this method could assist other researches, such as program security analysis, GUI testing.

    参考文献
    相似文献
    引证文献
引用本文

赵耀宗,程绍银,蒋凡. Android应用程序GUI遍历的自动化方法.计算机系统应用,2015,24(9):219-224

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:2015-01-06
  • 最后修改日期:2015-02-16
  • 录用日期:
  • 在线发布日期: 2015-09-14
  • 出版日期:
文章二维码
您是第位访问者
版权所有:中国科学院软件研究所 京ICP备05046678号-3
地址:北京海淀区中关村南四街4号 中科院软件园区 7号楼305房间,邮政编码:100190
电话:010-62661041 传真: Email:csa (a) iscas.ac.cn
技术支持:北京勤云科技发展有限公司

京公网安备 11040202500063号