移动应用的UI自动化测试系统的设计与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:yining0209
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网技术一路高歌猛进,移动电子设备也迎来了高速发展的阶段,首当其冲的就是移动互联网软件。为了满足人们日常生活的需求,功能丰富、性能稳定的移动APP越来越多的出现在大众视野,为了保证线上质量,需要大量的测试工作来支持和验证。加之当下移动APP功能模块繁多、更新迭代速度快,传统的人工测试效率已经显得有心无力,尤其是在回归测试中,迫切需要引进自动化测试来提高测试效率。本文使用了SpringBoot技术、Appium框架、MySQL数据库、Android开发技术、Echarts技术、LayUI技术、Java语言等技术设计并实现了一个可以对移动APP执行自动化测试的系统。本文首先对整个自动化测试系统的需求进行了分析,提出系统所要支持的业务:用户管理、APP管理、数据可视化和对于Appcrawler的重构与改进。其次,对自动化测试系统做出了结构设计,将系统划分为表现层、业务逻辑处理层、数据访问层;同时对Appcrawler的原始结构和重构后的结构做出阐释,并详细说明了系统数据库的表和字段并列举出了各个字段的含义。之后分别研究前述模块的业务处理流程并进行了详细设计与实现。继而,在随后的测试章节阐述了系统的部署环境和最终的运行结果,测试结果表明各模块运行良好。最后,对本文的工作进行了总结和展望,并提出了进一步的改进方向。
其他文献
双语教育在民族教育中占有举足轻重的地位,而我国朝鲜族学生接受的双语教育的最终目标实质上是培养朝鲜语和汉语的双语平衡者。本研究中双语平衡必须具备的要素是:形成朝鲜语和汉语的双语料库、在头脑中形成朝鲜语和汉语的双语言系统、对朝鲜语和汉语的语码转换做到准确且熟练、对朝鲜语和汉语满足以上条件后最终做到平衡掌握。所以本文将朝鲜族学生双语平衡分为双语知识平衡、双语加工过程平衡和双语语用平衡三个维度。初步构建朝
政策目标是政策执行的明确指令、是政策评估的基础,反映出该条政策的本质理念和核心价值。单一、过量地使用任何一种政策或强调实现任何一种政策目标,对经济增长与社会发展的作用有限。此外,在理论和实践中常存在政策目标间内容重叠、相悖,相互间的阻滞作用导致对工作重点把握不清、战略方向认知不明等问题,容易在政策制定、执行和评估层面引发混乱和矛盾,严重制约政策绩效发挥,难以为国家和企业战略提供长期有效的政策支撑,
随着国家电子政务的不断推进,法院的信息化改革也在如火如荼地进行。作为国家重要的机关组织,法院拥有着庞大的人事数据。传统的纸质管理方式已经呈现出很多弊端,人事管理的
目的制备一种新型的硅磷酸钙涂层材料(Ca5(PO4)2Si O4,CPS)并研究其理化性质、生物相容性和体外成骨活性。方法首先通过固相反应法制备CPS粉末,再用等离子喷涂技术喷涂至钛合金表
己酸是一种基本的精细化工原料,广泛用于有机合成、香料、塑料、粘合剂和制药工业中。近年来,随着其下游产品(如香料己酸乙酯、己酸烯丙酯)市场的迅速扩大,正己酸的市场需求量也迅速地扩大,世界总需求几十万吨以上,是比较紧俏、前景看好的精细产品。从稀溶液中提纯己酸,是己内酰胺生产过程中的重要环节。络合萃取是分离提纯有机羧酸的重要方法。本文以己酸稀溶液作为分离对象,选用磷酸三丁酯(TBP)和三辛胺(TOA)为
禽流感是由禽流感病毒(Avian influenza virus,AIV)引起的主要表现为呼吸道、生殖道损伤和免疫力、产蛋率下降等多种临床症候群的接触性传染病。禽流感病毒是一种负链RNA病毒
义北油田位于济阳坳陷油气聚集有利区带上,为提高效益、减少勘探风险,实现长久有利的开发,本文主要对义北油田D43区块成藏条件、成藏模式进行研究,阐释其成藏过程与机制,评价
信息化是当今时代发展的大趋势。在长期的信息化建设过程中,如果缺乏长期规划,分散开发或引进的应用系统,一般不会统一考虑数据标准或信息共享问题。长此以往,异构系统间相互
镉离子是一种具有严重生理毒性的重金属离子,当水体被Cd2+污染后,它极易通过食物链进入人体造成严重的生理毒性。因此,发展能够实时、动态、适用于实际水样以及生物样本中Cd2
近年来,伴随着各领域科学技术研发的不断探索与深入,有关于太赫兹技术的相关发展也相应得到了显著的发展与提高,其中太赫兹功能器件已经在太赫兹技术领域得到了广泛的应用。太赫兹微结构功能器件的研究已变成太赫兹器件的主要发展趋势,本文通过对国内外太赫兹微结构功能器件的了解,从理论上加强了对太赫兹波在变截面周期波导中的传输机理的研究,而且对太赫兹功能器件中涉及到的太赫兹波导的设计、模式共振的物理机制与磁场分布