首页 | 官方网站   微博 | 高级检索  
     

基于静态分析的Android GUI遍历方法
引用本文:汤杨,曾凡平,王健康,黄心依.基于静态分析的Android GUI遍历方法[J].计算机应用,2016,36(10):2811-2815.
作者姓名:汤杨  曾凡平  王健康  黄心依
作者单位:1. 中国科学技术大学 计算机科学与技术学院, 合肥 230026;2. 计算机科学国家重点实验室(中国科学院软件研究所), 北京 100190;3. 安徽省计算与通讯软件重点实验室, 合肥 230026
基金项目:安徽省自然科学基金资助项目(11040606M131)。
摘    要:针对传统软件安全测试方法(例如:符号执行、模糊测试、污点分析等)无法获得较高的Android程序图形用户界面(GUI)覆盖率的问题,提出动态和静态相结合的Android程序测试方法。该方法在静态分析Android应用程序数据流的基础之上,构建程序活动转换图和函数调用图,解析程序GUI元素,进而编写测试脚本动态遍历应用程序GUI元素。将该方法应用于订票日历、WiFi万能钥匙和360天气应用的实际测试,结果表明:Activity的平均覆盖率达到76%,明显高于人工测试的平均值30.08%和基于控件树遍历的42.05%~61.29%,该方法能够有效遍历Android应用程序GUI元素。

收稿时间:2016-04-18
修稿时间:2016-06-07

Android GUI traversal method based on static analysis
TANG Yang,ZENG Fanping,WANG Jiankang,HUANG Xinyi.Android GUI traversal method based on static analysis[J].journal of Computer Applications,2016,36(10):2811-2815.
Authors:TANG Yang  ZENG Fanping  WANG Jiankang  HUANG Xinyi
Affiliation:1. School of Computer Science and Technology, University of Science and Technology of China, Hefei Anhui 230026, China;2. State Key Laboratory of Computer Science, Institute of Software, Chinese Academy of Sciences, Beijing 100190, China;3. Anhui Province Key Laboratory of Software in Computing and Communication, Hefei Anhui 230026, China
Abstract:
Keywords:
点击此处可从《计算机应用》浏览原始摘要信息
点击此处可从《计算机应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号