基于Android自动化测试平台的研究与实现

被引量 : 0次 | 上传用户:gumozaoshi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
移动应用的同质化、应用功能的复杂化、发布渠道的多样化、厂商竞争的白热化,对软件应用的质量提出了更高的要求,为了解决日益增长的、复杂的移动应用测试问题,更有效地发现软件缺陷和程序问题,本文开展基于Android自动化测试平台的研究与实现工作。本文通过分析Android平台的特点,已有测试工具、框架及其技术的优缺点,实现了一整套基于Android的功能自动化测试平台。本文首先简介了Android开发平台架构,接着给出了Android自动化测试平台的系统架构特点及其具体技术实现细节。测试主平台包括三大组件:移动代理、测试自动化框架和集成操作界面。移动代理基于事件驱动机制捕捉用户行为并将其转化为相对应的关键字驱动脚本,一个关键字驱动脚本代表了一个可复用的测试用例;测试自动化框架为脚本的自动运行提供API支持,包括界面控件识别、测试用例生成、测试用例优先级排序和事件流模型等;测试主平台还提供了一套集成操作界面,用户可以在其上控制测试流程,如录制、编辑、回放测试脚本、组织测试用例和管理测试套件等。根据应用程序的运行时信息可以生成测试用例,这些测试用例既可以直接执行,又可以组织成测试套件。测试执行完成之后会生成网页格式的测试报告,其中包含测试通过与否、测试用例对于受测程序的覆盖率以及程序的执行路径信息等。本文最后给出的案例直观展示了该Android自动化测试平台如何简化Android应用的测试工作。
其他文献
农业产业化经营是解决我国“三农”问题的根本出路,是改造我国传统农业的客观需要和必然选择。近些年,农业产业在我国发展比较迅速,取得了一定的成就,但也存在着多方面的制约
该文针对大斜视SAR回波信号的大距离走动、小距离弯曲的特点,提出了一种将时域去走动和CS算法相结合的成像算法。首先在时域校正距离走动,然后在频域校正距离弯曲,最后通过几
多模态话语是指运用听觉、视觉、触觉等多种感觉,通过语言、图像、声音、动作等多种手段和符号资源进行交际的现象。多模态话语分析是随着多媒体、计算机和数字化等技术的发
文章就电子档案袋评价在初中信息技术课中的应用,从教学实际出发,阐述了电子档案袋评价的设计及实施方法.
中国会计学会2013年学术年会于2013年7月6-7日在广西大学商学院召开。本届年会主要围绕会计理论与会计准则、内部控制与社会责任、财务理论与公司投融资、公司治理与资本市场
随着我国城镇化步伐的加快,越来越多的农业工作人员涌向城市,随之而来产生越来越多的闲置耕地,这就促使着我国的农业发展从传统农业生产模式向现代农业生产模式转型,农业耕地
<正> 1988年10月,中国建筑学会在浙江东阳举办了一次有关室内设计的学术活动,席间人们问及英籍香港著名室内设计师Dale Keller夫妇:“什么是宾馆室内设计中最主要的问题?”Ke
<正>形势:社交利器瓜分电影节蛋糕中国电影正进入一个高速发展的时代,2002年以来,中国电影连创佳绩,票房增加迅速。据国家新闻出版广电总局电影局通报,2015年我国年度电影总
<正>柑橘果丹皮加工技术与山楂饼的加工技术类似,但因原料不同,风味也不同,此制品带有柑橘芳香,同时还带有些苦味,其原因主要是因为加入了部分果皮,此种风味很适合外国人口味
第一章人胚胎干细胞(hESCs)向胰腺内分泌前体细胞诱导分化的比较目的:通过比较文献中已报道的效率较高的诱导方案,找到在本实验室条件下获得胰腺内分泌前体细胞的最佳诱导方案