基于Android系统的移动终端稳定性测试方法的研究与实践

被引量 : 42次 | 上传用户:ppl_fox
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
手机已经成为人们日常学习和生活中不可或缺的工具,当今移动终端除了提供语音通话和短彩信功能之外,还越来越多的提供各式各样其它应用功能,而且这些功能已经成为终端设备新的卖点。而Android系统正是将此作为着眼点,应运而生的。未来随着测试对象的复杂化,软件系统测试目标也有了根本性的变化,不仅仅是提供可以使用的基本功能需求,更要保证用户能够使用到一个性能优良、稳定性好的终端设备。因此,移动终端稳定性测试成为必不可少的环节。本文主要根据这种新的测试需求,利用Android系统自身的自动化测试工具,将之应用于项目实践中。论文根据Android系统的特点及原理,移动终端用户的使用行为特点和手机软件自身的结构特点,设计了基于随机测试工具Monkey的Android系统稳定性测试方法,包括整机稳定性测试、单体应用程序稳定性测试等,并实现了对测试结果的自动化分析的脚本系统。Android系统稳定性测试主要包括稳定性测试需求分析、确定测试原理、测试逻辑结构及测试环境、测试设备的选型以及测试脚本的设计与实现等多方面内容。论文撰述了应用Android系统自身提供的自动化测试工具Monkey,采用随机测试方法,根据项目需要采用多台同型号手机进行了测试。基于得到的测试结果和日志数据,对隐藏或潜在的软件缺陷和系统漏洞进行了深入分析和挖掘,总结了影响Android系统稳定性的各种因素,给出了改进建议,从而保证了Android软件系统的总体质量。论文最后对全文进行了总结,对下一步可能进行优化改进的部分予以说明,对Android系统未来测试中新的测试点予以了展望。
其他文献
高通量测序技术(high-throughput sequencing)又称下一代测序(next generation sequencing,NGS)能一次并行对成千上万个基因进行测序,极大地提高了DNA测序效率并降低了成本。近年
研究了水分对爆裂玉米爆裂系数的影响,结果表明:籽粒的含水量对爆裂系数和爆花率都有影响,在试验范围内,对爆裂系数贡献最大的是玉米的水分含量,其次是爆花率;黄玉麦的含水量
在64个整颅标本上,以颧颌点下方20mm处为穿刺点,测得穿刺卵圆孔时平均内偏15°27′±3°,即可能进入翼上颌裂,伤及眶尖内的结构。在软体头标本上按所测角度使穿
当前,经济发展问题为世人所关注,经济发展方式更为转型国家或地区普遍重视。在我国,经济发展方式转变则是一个“久议难转”的现实问题。自“九五”时期中央正式提出转变经济
目的了解北京市某社区居民脑梗死(Cerebral Infarction,CI)发病的影响因素,为预防和控制CI的发生提供科学依据,为健康教育策略的制定提供现实依据。方法采用1:1配对病例对照研究方
<正>任何医疗措施的推广和实施都应该严格地以对患者安全有效及总体受益最大化为前提,在辅助生殖技术中患者方面应该包括母亲和相应的子代。人类胚胎冻融技术已经在辅助生殖
为明确爆裂玉米籽粒品质的变化,采用常规方法测定籽粒营养成分和膨爆品质的变化趋势,借助扫描电镜观察淀粉粒的形态。结果表明,籽粒百粒重在授粉后10-35d增加迅速,之后变化不显著
一个国家或地区的经济发展与它的产业结构变化密切相关。产业结构的变化不仅反映了一个国家或地区经济发展的水平和特点,同时也影响了这个国家或地区经济发展的速度和方向。
设计的创作过程是表现的过程,是设计意念的展现过程,是为人类贡献的过程。设计师与社会和视觉污染有着千丝万缕的联系,设计作品作为服务于人类的客体就要充分避免成为伤害人
随着全业务运营时代的到来,电信运营商不再仅仅提供话音等传统服务,而是转型为ICT综合服务提供商。角色的改变,3G通信和IPTV等宽带业务的迅速增长,需要运营商的城域网传输能