ANDROID适配性自动化测试平台的设计与实现

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:yy080408
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Android操作系统在智能设备操作系统中占有的市场份额已经超过了80%。近年来,围绕着基于Android操作系统的软硬件产品已经形成规模庞大的生态。Android操作系统完全开放源代码的特点对产品研发有诸多帮助,但也造成了另一个非常棘手的问题,即Android产品的碎片化,必须在巨大数量的运行Android的智能设备上进行应用的安装、运行和退出、升级、基本功能集和全套回归测试用例集等测试工作。并且如果企业需要同时开发多种应用产品,限于成本不可能为每个产品团队都重复购置智能设备。因此,设备的适配性以及自动化测试就成为Android操作系统亟待解决的问题。本文根据Android系统平台和自动化测试的系统需求,设计和实现了一个Android适配性自动化测试系统。首先在进行系统需求分析的基础上,着重分析了Android适配性自动化测试系统实际管理中的测试工程师的操作以及业务,并以此为依据着重分析了用户登录功能业务需求、lab server功能业务需求、web server功能业务需求、录制编译脚本模块功能业务需求、图片自动比对模块的业务需求以及其他业务相关功能需求;随后阐述了适配性自动化测试系统的系统架构,包括系统体系结构、硬件结构、软件结构和系统的部署视图,并着重研究了其中三个子系统以及子系统实现的关键技术;最后结合真实测试任务,设计了基本功能测试、关键技术测试、系统整合测试等测试用例,并根据测试结果以及系统整合测试中出现的问题进行了优化,最终证明系统的功能和性能均能满足当初的设计和要求。目前该系统已经应用于上海盛大集团及其多个子公司的的Android适配性测试,并作为成果输出到若干合作伙伴。系统运行结果和客户反馈表明,本文所设计和实现的适配性自动化测试平台,实现了适配性测试自动化,为企业提高了测试效率和测试覆盖度,大大释放了测试工程师的时间和体力消耗,规范了一些测试标准和测试结果,降低了企业和个人测试自动化维护成本,为企业和个人实施Android适配性自动化测试提供了一个比较完整的解决方案。
其他文献
目的:探讨嗜酸性粒细胞趋化因子(Eotaxin)和白细胞介素13(IL-13)在支气管哮喘患儿发病过程中的作用及相互关系。方法:选择24例支气管哮喘患儿(哮喘组)和30名健康儿童(健康对
目的:探讨蓬子菜总黄酮(FGVL)抗急性早幼粒细胞白血病NB4细胞株的作用,为以后临床治疗早幼粒细胞白血病提供一个新的依据。方法:以急性早幼粒细胞白血病细胞株NB4为研究对象,
硬件在环仿真系统是一套实时性要求较高的软硬件系统,它的发展依赖于微电子技术和计算机技术的发展。在发动机控制器软件开发过程中,根据发动机物理结构搭建仿真模型,并利用
刚刚经历了换帅风波的李宁体育(02331.HK,下称“李宁”),又面临着海外市场的“风波”。$$    李宁公司方面昨日对《第一财经日报》确认,由于西班牙授权商LN PLUS IBEROAMERICA
报纸
针对以往物理相似材料模拟中不能满足部分试验及工程需要的缺陷,研制新型的岩层结构运动演化数控机械模拟试验系统。详细介绍该试验系统研制的原理、主要结构和功能特点。通
广义时变Markov跳变系统是一类能有效描述参数随机突变的系统,其状态从一个模态跳变到另一个模态的过程是随机的,但却服从Markov跳变过程。随着研究的不断深入与现实需要的影响,学者们对广义时变Markov跳变系统的研究日渐增多。本文针对执行器饱和的广义时变Markov跳变系统,当系统中存在脉冲影响和时域范数有界扰动时,对系统的鲁棒时域稳定及其吸引域估计进行了研究。首先基于Lyapunov函数理论
目的 总结声门上型喉癌颈淋巴结转移与肿瘤分化程度及临床分期的关系,评估cN0声门上型喉癌行颈淋巴清扫的疗效。 方法 对从1996年~2000年河南科技大学第一附属医院有
在气体动力学、流体力学、弹性过程及反应扩散过程等学科领域经常出现常微分方程奇异边值问题。通常采用区间分段法、基于非等距网格差分法或样条有限差分法等方法数值求解奇
对红枫湖、百花湖重要点源排污情况作了现状调查。调查结果表明:红枫湖重要企业污染源为天丰公司、安顺化肥厂、贵州化肥厂、清镇发电厂,并且天丰公司渣场的磷石膏是潜在的重要
微信已经成为政府部门发布信息的重要平台。但是政务信息自带的“高冷”气质,拉开了与公众的距离。为了能让受众听得懂、听得进、乐意听,就需要让政务信息民生化:以实用性、可读