基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
Android系统提供了多种应用间交互机制, 其中开放活动(Exported Activity, EA)不需要复杂的跨进程交互就可以被其他应用在运行时调用. 现在很多研究主要关注GUI组件的功能性测试, 但是在Android应用本身往往不会启动内部的开放活动, 所以开放活动有时候很难被覆盖到. 本文提出了一种系统化测试开放活动的方法, 使用该方法可以生成一组代理应用作为测试驱动程序启动应用中的开放活动. 首先, 使用静态分析技术解析APK文件,提取出开放活动列表和启动它们需要数据的键值和类型; 其次, 将相应的数据填充到预先设置好的模板中, 生成测试驱动应用. 本文基于提出的测试方法开发了一款原型工具——EASTER, 使用一些真实的应用进行了实验. 实验结果显示, 所有测试应用共有65个开放活动, 其中有20个开放活动在被外部应用启动过程中存在漏洞.
推荐文章
Android应用并行自动化测试技术研究与实现
Android
并行
自动化
Appium
TestNG
Android平台在农业物联网中的应用研究
Android
精细农业
物联网
Android应用开发中图片压缩技术的研究应用
Android
JPEG
离散余弦变换
图像编码
图片压缩
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 Android应用中Exported Activity测试途径研究
来源期刊 计算机系统应用 学科
关键词 测试驱动程序 开放活动 Android应用 系统化测试 程序分析
年,卷(期) 2018,(9) 所属期刊栏目 研究开发
研究方向 页码范围 262-267
页数 6页 分类号
字数 4719字 语种 中文
DOI 10.15888/j.cnki.csa.006547
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 杨红丽 北京工业大学信息学部 20 106 5.0 9.0
2 王国珍 北京工业大学信息学部 1 0 0.0 0.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (0)
共引文献  (0)
参考文献  (1)
节点文献
引证文献  (0)
同被引文献  (0)
二级引证文献  (0)
2013(1)
  • 参考文献(1)
  • 二级参考文献(0)
2018(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
研究主题发展历程
节点文献
测试驱动程序
开放活动
Android应用
系统化测试
程序分析
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
计算机系统应用
月刊
1003-3254
11-2854/TP
大16开
北京中关村南四街4号
82-558
1991
chi
出版文献量(篇)
10349
总下载数(次)
20
总被引数(次)
57078
论文1v1指导