基于Android系统的自动化测试平台的设计与实现

被引量 : 0次 | 上传用户:JK0803zhushuangyi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着全球化移动互联网时代的到来,移动应用程序已成为人们生活、工作中密不可分的手机工具,并且在商业领域也已成为决策、推广等不可或缺的武器,这给移动应用带来了爆炸式的增长。为了适应快速变化的市场情况,移动应用程序的的功能也随时在变化。但快速发展的背后,移动应用的测试人员也面临着严重的考验,当前国内外的测试工作中还是手工测试居多,很大程度上影响测试的准确性和工作效率,同时操作系统、手机平台、网络环境、移动手机设备的不同给测试带来了难度。本文以提高测试效率及完善测试体系为主要研究目标,结合目前测试领域的发展现状,综合运用现有的测试理论,比较全面地提出了一套解决方案。本文从Android自动化测试平台的设计、应用程序质量评估模型和性能测试工具的实现三个角度解决目前面临的问题。结合已有的自动化测试框架及现有手机测试技术,提出了一种自动化测试平台,其中涵盖了主流的测试项如:基础功能测试、场景测试、安全测试、兼容性测试、性能测试等,将应用程序进行全面地自动化测试,解放了测试人员以往零敲碎打的测试形式。也针对测试完成后的测试结果设计了一套评分方法,该方法对测试结果进行量化,测试人员可以直观地看到应用程序在各方面的评分及综合评分,有效地帮助测试人员进行测评工作。最后在性能测试层面实现了Android应用程序性能测试工具,其工具自身就是一款应用程序,它作为桩程序运行在手机内,实时地监控其他进程对手机资源使用的情况,并以图表的方式展示给测试人员。本文首先开篇介绍了课题背景和国内外面临的现状。其次阐述了Android系统结构、Android应用程序框架和组件的工作原理,进而确定了性能测试工具开发所运行的环境及使用到的技术。接着对黑盒测试、白盒测试、Monkey测试、UIAutomator测试机制、Robotium测试框架等测试平台需要的测试技术及测试框架进行了详细的描述。然后重点介绍了Android自动化测试平台的设计及应用程序质量评估模型的设计,包括平台使用介绍、平台体系结构设计、各功能模块设计、评分模型设计等方面。文章最后总结了测试系统的优点和不足并提出了未来改进的方向。本文研究的方案可广泛的用于Android手机及平板电脑的应用程序测试中,可以有效地减轻测试人员的负担,有良好的应用和发展前景,对于一些公司或个人开发者可以起到借鉴的作用。
其他文献
大兴安岭南段是我国北方著名的有色金属基地和铅锌钨钼锡铁多金属矿集区,而黄岗梁-甘珠尔庙成矿带是大兴安岭南段地区最重要的多金属成矿带。该区地质构造演化历史可划分为受
随着信息化的不断深入,人类对网络的需求不断增加,通信业务呈现爆炸式增长。不断增加的设备数量、更多的互联网用户、更快的宽带速度、更多视频导致了IP流量的暴增,这些因素
本文通过对物联网环境下的智能机器人技术进行阐述,分析了物联网环境下智能机器人技术的具体应用,以期能够为物联网环境下的智能机器人技术发展提供帮助。
在分析了地质灾害对长输天然气管道危害的基础上,借鉴地质灾害风险评价方法,将地震灾害的风险要素归纳为成灾背景、致灾体活动、受灾体特征、破坏损失和防治工程5个方面。从
在我国国民经济发展中,资源型地区所发挥的作用越来越大,然而一直以来资源型地区的快速发展加深了资源型经济的矛盾与冲突。国家高度重视生态文明建设,这也是国家在新时期的要求
在全球经济高速发展,城市化进程突飞猛进的大环境下,城市交通问题日益突出。为了缓解交通拥堵、解决居民出行的困难,地铁建设成为解决交通问题的最理想、最有效的选择。沈阳市作
油画是当今绘画门类里比较重要的绘画形式,也是一种特殊的绘画表现形式。油画从发展至今,表现手法与材料丰富多样,也有其独特性,这就造就了油画独特新颖的视觉享受。综其根本脱离
1975年,凯瑞提出了“传播的仪式观”,为传播学的研究提供了新的视野。“仪式”视角下的传播研究经历了“传播的仪式观”、“媒介事件”、“仪式传播”、“媒介仪式”等演变过
南水北调西四环暗涵浅埋暗挖工程中的超前小导管注浆效果,直接影响着施工的安全,包括人身安全、质量安全及四环主路路面安全,因此我们根据本标段的土质情况,对超前小导管注浆
移动终端智能化进程的加快给移动互联网安全带来诸多方面的威胁。针对移动互联网中各种终端的安全问题,传统的终端测试只能是专业测试人员在终端模拟器上进行操作系统或者App