面向Android软件性能的自动化测试系统设计与实现

被引量 : 7次 | 上传用户:bbtr12376
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动互联网技术的快速发展,手机和平板等移动终端设备日渐普及。其中,采用Android系统的设备占据了大量的市场份额。不同于常规的功能测试,面向Android应用的性能测试可以自动采集被测应用在运行过程中的关键性能指标,从而为进一步提高Android应用的性能提供必要的参考依据。本文设计并实现了一个面向Android应用的性能测试系统。系统采用B/S架构,主要包括测试用例管理、测试执行、性能数据采集、测试结果生成及展示等模块。在测试用例管理模块中,实现了对Python语言编写的测试脚本进行添加、编辑和删除等操作管理功能;在测试执行模块中,通过调用MonkeyRunner的API接口,在运行测试脚本过程中模拟手工操作Andriod应用;在性能数据采集模块中,使用ADB实现了对于若干关键性能指标的采集;在测试结果生成及展示模块中,实现了XML格式测试结果的生成和管理,并在浏览器上使用图表可视化地呈现测试结果。本系统所采集和报告的Android应用性能测试数据可以用于提升Android应用性能、改善用户体验等实际场景,具有一定的实用意义。
其他文献
本文以宿迁市马陵河片区排水系统为研究对象,总结了目前国内外城市排水管网模型的研究现状,选取SWMM作为研究模型,利用ArcGIS的数据处理和空间分析功能,研究划分子汇水区域;在
网络游戏作为一种综合性的社会行为,内在地包含着情感这一重要维度,情感是网络游戏行为的重要驱动因素。青少年网络游戏玩家在游戏过程中的复杂情感体验,对其游戏行为甚至线
针对一点积分的八节点相对自由度壳单元存在的沙漏现象,提出采用拟应变法解决该问题的方法,并对锁死问题进行研究.给出了带有沙漏控制的八节点相对自由度壳元内的坐标、位移
<正>当前世界鱼饲料加工机械发展方向为:活饲料培育成套设备:包括单胞藻、轮虫、丰年虫、红虫等工厂化生产设备;微囊饲料加工成套设备:使微型颗粒外自然包膜;超微粉碎加工成
赔偿制度是藏族传统法律中惩罚犯罪、制裁社会越轨行为的一种独特的法律制度。本文从民事角度对藏族习惯法中的惩罚性赔偿规则进行了特点归纳和功能分析,并结合罗马法中侵权
当代湘西少数民族文学创作者用饱蘸民族情感的笔触,深入挖掘民族历史文化遗存,并予以当代观照。透过当代湘西少数民族文学作品,可以洞见其民族志书写特征。民族精神文化中的
为实现冲压模具设计的智能化,提出一种基于设计过程知识元的模具设计方法。该方法首先分析模具设计知识内涵,建立了冲压模具设计的领域本体,通过领域本体和规则对模具设计知
<正> 春笋即将大量上市,如何在留笋养竹的前提下,搞好应挖春笋的加工,以求最佳经济效益,是经营者关心的问题。现特将笋干加工技术介绍如下:一、加工设备1.加工设备。选择有干
国内学术界不乏对银行业市场结构问题的研究,但却鲜有针对我国银行业市场结构与金融发展的直接关系而做出系统分析的。由于我国金融业属于银行导向型,因此银行业市场结构与金
"丝绸之路经济带"是中国成为全球大国、重构特定区域内国际秩序的政治战略。区域经济合作是实现途径,能源是重要支柱。文章利用中国与经济带沿线10个贸易伙伴国的面板数据,运