基于Android系统的自动化测试用例的实现和优化

来源 :南京邮电大学 | 被引量 : 0次 | 上传用户:gideonkim
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Android系统作为近几年主推的移动设备操作系统,有着非常广阔的应用前景,基于此系统的app软件的应用数量与日俱增,对于这些软件应用的测试需求也迫在眉睫,于是基于Android系统的自动化测试应运而生。本文主要研究自动化测试脚本如何编写及管理的问题,提出了基于Android操作系统的自动化测试用例的实现和优化方案。论文的主要内容如下:(1)研究了Android系统的发展进程、平台架构以及平台特性;研究了自动化测试的原理、目的、优缺点及相关工具;研究了为实现自动化测试,所需要搭建的各种环境。(2)针对自动化测试如何开展的问题,从测试任务需求的背景和功能入手,结合功能流程和脚本架构的不同角度,对测试任务进行研究,完成了自动化测试的需求分析以及需求设计;研究了自动化测试框架Appium的相关概念、组件、在Android系统上的架构及优缺点。(3)基于上面的分析和设计,完成了自动化测试的环境搭建,研究了如何实现基本的自动化测试脚本,以及如何批量执行脚本并生成测试报告。(4)基于上诉脚本的实现,研究了脚本编写存在的问题和优化目标;研究了基于unittest框架设计自动化测试用例的结构、初始化方法的封装以及设置用例的默认模板来优化测试用例;研究了关键字驱动技术;研究了自动化项目结构分层管理的理念,实现了对测试任务进行分类管理,使得整个测试计划更加合理且高效;最后对本章优化的结果进行分析。
其他文献
信息技术的普及和发展,使得人们的工作和生活越来越离不开移动通信工具。员工迫于生活压力和晋升需求,在非工作时间通过通信工具与工作保持连通的现象愈发普遍,造成工作领域
目的 总结腹腔镜经腹腹膜前腹股沟疝修补术在广东基层医院应用的经验和体会。方法 回顾分析2011年1月至2013年6月间腹股沟疝患者共385例,根据已完成手术分分腹腔镜组(n=178)和
文章对水利水电工程引水系统竖井(斜井)的开挖方法进行探讨研究,介绍竖井开挖的几种方法,包括反井法、爬罐法等,指出各种施工方法的优缺点及适用条件。
目的:探讨慢性乙型肝炎肝组织HBcAg表达模式与中医证型的关系,进一步揭示慢性乙型肝炎中医证型与免疫功能状态的关系。方法:以479例慢性乙型肝炎患者为研究对象,根据《慢性乙
近年来,很多家长已经开始广泛关注孩子的早期教育,因为研究发现0-3岁是婴幼儿大脑发育的黄金时期。早期教育行业在我国仅仅经历了十余年的发展,是新兴行业当中受到投资者关注
扶贫开发过程中,要改变贫困村的落后面貌,不可避免地面临着“吃饭”和“建设”问题,这也是各级国土资源部门精准扶贫的两个基本点。对此,各级国土资源主管部门要围绕中心、服务大
报纸
目的通过3种不同训练方法,了解唇部肌肉张力的变化。方法选取唇肌松驰的36例患者,通过每天反复交替用口含清水喷雾法、上下唇夹纸片抽拉法、双手两侧牵拉口角法训练唇肌,增强
目的探讨新疆伊犁哈萨克自治州汉族、维吾尔族、哈萨克族、锡伯族人群高尿酸血症与痛风患病率及相关危险因素。方法 2014年12月—2016年1月对3 500例新疆伊犁哈萨克自治州居
大中小学德育目标一体化旨在用系统论的方法考察各层次德育目标之间的分工与协作,是实现德育目标协同推进的基本要求和提高学校德育实效性的重要举措。其中,总体目标、学段目
教育乃民生之本,教育扩张是现代化以来的必然趋势,其为人们提供了更多的教育机会,而不论如何扩张,教育公平和教育资源分配都是另一个关键,事关人类发展也事关社会稳定和阶层