基于Android移动平台测试相关技术研究

被引量 : 0次 | 上传用户:muyanger280
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着科学技术的迅速发展,尤其是移动技术的进步,近几年通过移动技术接入互联网的智能手机、平板电脑等终端快速增长,移动互联网用户及其市场规模也呈现出快速增长的态势。Android凭借其平台开放性得到迅速发展,该平台被应用到社会的各个领域。手机应用功能大量增加的同时,手机软件的设计和开发规模也变得越来越庞大、越来越复杂,手机在给人们工作生活带来便利的同时,应用软件质量的重要性越来越得到人们的重视,而测试是高质量应用软件的重要保障。移动应用程序开发所呈现的结构及行为特征有别于传统的软件,移动平台的应用程序出现了一些新技术、新特点,这些新变化促使新的测试技术及相应方法的产生。目前,针对Android平台的自动化功能测试技术,在国外已经取得了一些进展,如Monkey和Robotium等自动化测试工具。而国内在Android平台软件自动化功能测试方面的研究和设计开发,到目前为止还没有比较完善的测试理论模型和较成熟的测试框架。本文通过分析Android平台的特点及应用程序的构成和运行机制,结合已有测试技术的优缺点,把工作重点放在了Android应用程序GUI自动化测试相关理论及技术实现上。首先剖析了该平台的特点和运行机制,通过介绍已有的测试技术来说明基于该平台自动化测试技术的可行性。然后分别对基于该平台搭建测试框架的各个关键技术实现进行详细的阐述:不同UI控件类型分析、UI对象识别捕获、控件重新封装及控制;实现了跨Activity的测试,完成了测试用例的设计和实现;根据移动平台的特点实现了测试数据的收集和测试结果的展示。接着分析了框架回放库整合的设计思路和实现要点。最后通过对一个电子商务应用软件的测试实例来验证该测试框架的可行性和实用性。
其他文献
文章简述了在白炭黑工业中发展表面改性技术的必要性,并熏点综述了表面改性技术的方法、常用改性剂及其改性机理,分析了改性白炭黑的市场应用情况,提出了表面改性技术在白炭黑工
本文通过对各种相关系数计算方法的系统分析、证明及推导,提出直线相关系数是计算其它各种相关系数的基础。
简要介绍了刨花板多层热压机的技术进步和苏福马机械有限公司多层热压机组的技术现状。
本文就直线相关系数在单变量分组条件下的传统计算公式提出一点看法,应根据资料的具体情况进行具体计算,才能得出正确的结论。
说话人通过对人称指示语使用常规的故意违反,产生移情的效果或其它语用效果,进而达到交际目的。从语用的角度结合语境,分析《欧叶妮·格朗台》中人称指示语非常规用法,有助于
混凝土是一种复杂的多相非均质材料,传统的混凝土的宏观力学模型将混凝土理想化为均质材料,通过试验得出其力学参数来满足工程需要,这种简化难以描述混凝土材料在外荷载作用下裂
互联网的普及正在改变着人们的生活方式,对社会政治生活也产生了极其深刻的影响。2012年1月16H,中国互联网络信息中心(CNNIC)发布的《第29次中国互联网络发展状况统计报告》显
为加强公路工程施工招标管理,规范资格预审文件和招标文件编制工作,广东省交通厅根据自身的特点印发了《广东省执行交通运输部《公路工程标准施工招标文件》(2009年版)的补充规
目的:探究D-二聚体和同型半胱氨酸及超敏C-反应蛋白在深静脉血栓性疾病中的临床应用价值。方法:选取2016年4月至2018年4月在云南省西双版纳农垦医院顺利治疗的50例发生深静脉
为了优化花椒香气成分HS—SPME萃取,在单因素实验的基础上,利用Box—Benhnken的中心组合实验设计原理,以提取物质的质(色)谱图总峰面积为考察指标,对萃取温度、萃取时间、原料用量