项目名称: 基于启发式GUI模糊测试的移动应用自动并行化测试方法研究
项目编号: No.61402125
项目类型: 青年科学基金项目
立项/批准年度: 2014
项目学科: 自动化技术、计算机技术
项目作者: 戴帅夫
作者单位: 国家计算机网络与信息安全管理中心
项目金额: 26万元
中文摘要: 目前移动应用呈现爆炸性增长趋势,安卓官方市场应用数量已超百万级别。针对移动应用进行安全分析效率低下是目前移动应用安全领域面临的难题。利用自动化测试技术以及大规模计算集群来加速移动应用分析是一个可能的解决方向。但现有移动应用往往涉及大量图形用户界面交互,难以实现自动化测试。同时由于测试过程中涉及数据流敏感的全路径分析,因此难以有效利用计算集群实现高效并行化。 本项目针对这一难题,试图利用移动应用以用户交互为主的特性,提出一种自动化测试方法,以给安全分析提供底层驱动。重点研究用户交互行为建模、程序内部层次视图自动构建及迁移、高结构化数据自动生成、启发式模糊测试样例生成等关键技术问题,力图将移动应用测试问题自动化、分段化,从而有效增强移动应用测试代码覆盖率的问题,以构建一种良好的自动化并行测试体系,为进一步研究高效的大规模移动应用自动化分析技术打下基础。
中文关键词: 移动应用;自动化测试;并行化;图形用户界面;
英文摘要: Mobile applications have shown explosive growth trends—the number of applications in Google play has exceeded one million. The efficiency of security analysis of mobile applications became a tough problem. The use of automated testing techniques and lar
英文关键词: mobile application;automatic testing;parallelization;graphic user interface;