面向Android应用的持续集成自动化测试系统设计与实现

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:y58141917
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动4G网络和Android手机的普及,越来越多的移动互联网公司开始重视Android应用的软件质量,现阶段,在众多移动互联网公式在Android应用测试中,手工测试依然占有很大比例,但随着Android碎片化日益严重,测试成本日益增高,开展自动化测试已经是十分必要的。但是自动化测试脚本开发繁琐、受应用界面变化影响大、脚本复用率低、执行环境复杂等问题导致自动化测试难以实现项目落地。根据以上问题,本文在开源框架UIAutomator2.0基础上,进行深度定制和封装,提高脚本复用率,简化开发流程,提供众多辅助类实现将更多的测试用例转为自动化脚本,增强了测试脚本的健壮性和稳定性。并通过Jenkins进行持续集成,自动下载打包编译应用,自动下发任务执行并生成报告,实现了面向Android应用的持续集成自动化测试系统。该自动化系统减少了大量测试人员的人力投入,缩短了测试脚本开发时间,脚本执行稳定、可靠、复用率高,持续集成大大缩短了测试的周期。并在系统中对CPU、内存、电量、温度等专项数据进行监测,扩展了测试系统的功能性。本文设计的Android自动化测试系统可以适用于行业内各大公司的Android应用软件产品的测试流程,该测试系统全部基于开源工具框架,开发成本低部署执行简单容易,代码复用率高,并且支持自定义扩展,可以有效提高自动化测试的效率和质量。
其他文献
纳米技术的革新为各行各业的高速发展奠定了基础,为我们的生活带来了巨大改变。在过去的20年中,纳米科技在生物医药领域影响深远。在医学飞速发展的现今,癌症仍然是死亡的主要原
公文写作在行政工作中很重要.要写好公文,就要在公文写作时抑制主观性;在主题的表达上讲究一文一事;在选材中,讲究典型真实;在语言上要庄重、规范.只有把握住公文写作的特点,
房地产行业已经成为现代社会发展经济系统中非常重要的有机组成部分。随着我国市场经济体制改革的逐步深化和完善,国家和各省市相继出台了一系列的关于房地产的调控政策,任何企
由于减振器会产生形变,使得带减振器的机抖激光陀螺惯性测量单元(IMU)不能使用由精密转台提供姿态基准的标定方法进行标定。提出了一种带减振器的机抖激光陀螺IMU标定的新方
交流励磁技术是一种先进的交流电机发电及调速技术,可用于变速恒频发电、抽水蓄能电站和大容量调速场合,能实现电机有功功率、无功功率的独立调节和功率因数控制。现代交流励磁
纳米材料具有的特殊的光学,电学,磁学等方面优越的物理性质,使其在生物与能源领域的应用快速发展。其中稀土掺杂的纳米发光材料有着传统发光材料无法比拟的优势,近年来,稀土发光材
随着全球经济一体化进程的加速,跨国公司在世界经济和生活中越来越占据举足轻重的地位,此时,中国的跨国公司也正已极高的热情参与全球市场的竞争。由于各国税收环境以及政治、经
过去的10年是全球养老金改革的10年。对大部分国家来说,改革的驱动力主要来源于两个方面:一是当前制度对未来的不可负担性,表现在人口老龄化的严峻形势已经成为全球面临的主要风
结构调整和所有制实现形式一直是我国各级领导层关心的问题,也是邓小平社会主义市场经济理论的重要组成部分:“公有制实现形式可以而且应当多样化,要努力寻找能够极大促进生产力
内部审计是审计体系的重要组成部分。它是随着经济的发展,在企业内部、外部的双重作用下产生的。虽然我国的内部审计工作已经有了较快的发展,但它的作用并未充分的发挥出来。其