Android应用程序GUI遍历的自动化方法

来源 :计算机系统应用 | 被引量 : 11次 | 上传用户:daliangengbo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近来针对Android应用程序的基于GUI(图形用户界面)的分析和测试方法已经成为一个研究热点.自动化技术和较高的GUI覆盖率可以提高大部分方法的效率和效果.然而以前的工作并不能充分满足自动化和高GUI覆盖率的要求.提出了一种在不需要程序源代码的情况下遍历Android应用程序GUI的自动化方法.其主要思想是通过模拟用户的行为自动探测Android应用程序的GUI.我们的工作主要解决了UI元素提取和处理、用户行为模拟、GUI遍历算法设计和模型构建三方面中的一些关键问题.实验结果表明,该方法能获得较高
其他文献
Eclipse平台提供了开发C/C++程序的插件CDT,但是针对嵌入式软件的交叉调试,CDT需要过多的用户参与.设计一种基于Eclipse平台的交叉调试方案,通过向Eclipse平台无缝集成交叉调试插件
主要介绍以国产安全操作系统为运行环境的集中存储管控系统的研究与设计,系统通过运用"沙箱"、多因素增强身份认证、数据集中加密存储、负载均衡等核心技术,实现对用户文档的安
为了有效地提取轴承的故障特征信号并进行准确的分类,采用在小波包变换中引入交叉验证遗传算法与支持向量机相结合的方法来识别故障轴承所发出的不稳定特征信号并进行诊断.首
图像平滑处理后会导致轮廓边界模糊不清,此时需对图像进行锐化使边缘变得清晰.传统锐化算法适应性不强,计算量大,参数不能人工干预.Tubbs将图像锐化中的非线性变换函数表示为归一化非完全Beta函数B(a,β),但算法复杂,Beta参数难以确定.本文提出一种基于Beta非线性变换参数的量子遗传算法用于图像锐化,最后通过实验验证该算法的有效性.
为了获得任意载波分配正交频分复用多址(OFDMA)系统上行链路更优的频率偏移(CFOs)和定时误差(TEs)联合估计性能, 利用恒包络零自相关(Constant Amplitude Zero Auto Correlation;CAZ
蜜网技术作为一种主动防御机制,为解决网络安全问题提供一种有效的方法.通过使用蜜罐技术,在学院校园网中部署虚拟蜜网,实现对蜜网中数据的控制、捕获和分析.通过对蜜网的访
为提升实验室的开放式、信息化管理水平,利用Zigbee和多种传感器设计了一套应用于开放实验室系统的现场控制器.该控制器可实现对室内环境参数及灯光、窗帘运行状态数据的采集
数据采集系统对采集精度要求极高,但采用12位的高精度模数转换器AD774BKN,直接利用标称值元器件设计的数据采集系统仍然存在系统误差.尽管使用传统的线性参数标度变换可以消除系统误差,但数据采集系统必须是线性系统.如果存在饱和非线性,最好在多种输入情况下分段处理测量的若干数据,饱和区采用传统的标度变换法,非饱和区应用最小二乘法拟合的线性关系进行标度变换得到测量值.实验结果证明该方法比传统的标度变换
分析了现有不同手写书法仿真方法的优缺点,提出一种基于运笔速度的手写书法仿真方法.该方法首先以一定的频率采样用户的运笔轨迹点并计算用户的运笔速度,然后根据运笔速度仿
在云计算中,传统应用系统中使用的基于单一安全域的身份认证和资源授权模式已无法适应复杂环境中的管理要求,需要制定跨域访问的安全控制策略.在重点分析了云计算中数据安全