Android智能手机应用软件自动化测试工具的设计和开发

被引量 : 28次 | 上传用户:baiqing001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息科技特别是无线通讯设备的发展,智能手机已成了人们办公、交流、娱乐的工具,伴随而来的就是大量手机软件的出现。用户在选择这些手机软件时并不能确切知道这款软件的性能如何,有没有致命错误,会不会损害智能手机系统乃至手机硬件本身,因此使用软件自动化测试可以迅速确定软件性能,发现软件缺陷,分析改善软件质量的方法。本文针对这一问题,提出基于Android操作系统的智能手机软件自动化测试工具方案,并设计开发,针对软件本身进行优化。该工具用于观测被检测的手机软件,得出具体数据提供给专业的人员进行分析。而在多样的智能手机操作系统中,Android是Google近几年才推出的手持设备操作系统,却在较短的时间内迅速发展,可以预见到未来的Android软件市场的繁荣,因此基于Android系统的智能手机软件自动化测试将会有着非常广阔的应用前景。论文作者主要进行和完成了如下工作:1.通过对市面上智能手机操作系统的种类及其不同特点的调研,集中学习目前最具发展前景的Android操作系统,相关的应用软件的开发方法和制作流程,以及Java开发语言,进而针对Android应用软件的性能测试,提出一种自动化测试工具方案。为此,本文分析了影响Android应用软件操作性能的主要参数,即CPU使用率、内存、流量、电量等参数的具体数据,并将这些数据的获取方法分析、展示并以代码的形式编写出来。2.根据自动化测试工具的方案,需要实现软件数据展示、待测软件选择、后台监控记录、悬浮工具扩展、文件操作、以及测试日志阅读功能,为此,本文设计了对应的软件界面,主要由首页信息、程序、文件、设置以及阅读界面,编写了资源描述文件、整合了数据与界面交互的功能代码,并完成自动化测试工具本身的界面测试以及更新。3.本文设计的Android手机自动化测试工具已安装在各种Android手机中试用,实际的结果显示该工具对具体软件进行测试的数据结果真实有效,能够为专业的测试人员提供良好的参数数据,并使用户了解待测应用软件的性能,较好的达到原方案的设计要求。4.本文设计的自动化测试工具的进一步改进和研发,主要将放在手机用电量数据的精确化处理,软件应用代码优化,日志分析表格化处理,以及与自动化测试脚本的结合,以达到完善自动化测试工具的目的。
其他文献
<正>新中国成立70年来,我国始终坚持"预防为主、防治结合"的方针,不断加强疾病预防控制工作,有力保障了人民群众健康,为促进经济社会发展作出了积极贡献。传染病防控和国家免
目的:观察鹿衔菖芎汤对椎基底动脉供血不足眩晕痰浊中阻、瘀血阻窍证的临床疗效。方法:按标准选入湖南中医药大学第一附属医院脑病科门诊诊断为椎基底动脉供血不足眩晕痰浊中阻
警察与媒体存在密不可分的关联。警察是社会治安和人民安全的维护者,大众传媒则是社会的监督者,在维护社会稳定、促进社会和谐等方面,两者具有异曲同工之处。大众传媒通过新
本文通过文献资料法、问卷调查法和专家访问法,阐述了大学生对校园消防安全知识的认识现状;论述了对大学生实施消防安全知识教学的必要性;研究了在大学体育教学中实施消防安
《工程塑料模塑塑料件尺寸公差标准》是国家规范和指导模塑塑料制件设计与生产的基础性文件。由于此标准采用表格形式表达模塑件基本尺寸与其制造公差的关系,因而存在一些局
近二三十年,中国经济与社会结构飞速巨变,人们对其所处生活环境的要求普遍提高,改善城市生活环境,提升城市整体形象,增加城市的人文关怀,己逐渐受到重视。公共艺术作为一门新
目的:观察养血消风饮治疗血虚风燥证慢性湿疹的临床疗效,同时检测慢性湿疹患者与健康志愿者血清中免疫细胞因子的表达,比较分析治疗前后的变化,以期阐述养血消风饮治疗血虚风
论文阐述了成都双流国际机场T1候机楼中央空调通风系统的状况,分析目前资源状况,主要从节约电能和延长设备使用寿命出发,提出了以风量控制为主,以水量控制为辅的混合调节控制
根据转子动力学和流体力学理论,建立了水平井钻柱涡动的动力学方程,分析了钻柱自重、井壁摩阻、钻井液流速等因素对水平井钻柱涡动的影响规律,阐释了诱发水平钻柱涡动产生的
具有单相独立性的电力牵引负荷会向电力系统注入幅值较大的负序电流,通过电力系统负序阻抗时产生负序电压,形成电力系统三相电压的不对称,对电力系统设备造成危害。轮流换相