ANDROID应用自动化测试工具的设计与实现

来源 :北京邮电大学 | 被引量 : 1次 | 上传用户:shujun2000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文分析了Android应用自动化测试工具的需求,设计并实现了基于Windows平台的Android应用自动化测试工具。本文首先分析了目前Android系统的发展趋势,说明Android自动化测试工具在目前Android自动化测试领域的前景。接着,文章介绍了软件测试和自动化测试的基础知识。在此基础上介绍了Android测(?)试框架的基本原理以及使用方法。在第二章的最后,文章介绍了Hook机制的基本原理以及相关知识。随后,文章通过分析Android应用自动化测试工具的需求,给出了Android应用自动化测试工具的系统功能结构图以及用例图和用例说明。在文章的第四章设计部分,本文介绍了Android应用自动化测试过程中测试工程的概念以及自动化测试工程的基本原理,在此基础上设计并实现了基于Hook机制的Android自动化测试录制回放框架。Android自动化测试录制回放框架实现了脚本录制器以及脚本执行器。接着,文章基于此测试框架设计实现了Android应用自动化测试工具。文章介绍了Android自动化测试工具的结构以及相关算法的实现,并给出了系统结构图。Android应用自动化测试工具的功能包括测试脚本录制、测试脚本回放、测试脚本组合、测试工程组装编译以及分析测试结果。测试人员可以使用此工具对Android应用进行自动化测试,并观察测试结果。最后本文使用Android应用自动化测试工具做了自动化测试实验,分析实验结果以及测试工具存在的局限性并对全文做了总结。
其他文献
一、资料和方法1.对象:我院自1999年5月~2001年12月收住院新生血管性青光眼患者6例(6只眼)(均继发于视网膜中央静脉阻塞),自发病到出现新生血管性青光眼最短40天,最长90天,平
目的探讨乳腺癌患者手术治疗康复过程中使用健康小处方的效果。方法 2009年1月~2010年9月将我科收治100例乳腺癌手术患者分为对照组40例和观察组60例,对照组在治疗各个环节采
我国主要以煤炭为主,能源结构单一,随着我国生态文明建设的推进,缓解我国能源危机和满足环境保护要求,政府大力开发天然气的应用。通过分析天然气的开发与应用现状,得到天然
肝癌是我国常见的恶性肿瘤之一,小肝癌的及时诊断与治疗,对改善患者预后及提高生存率至关重要。近年来,随着核磁共振扩散加权成像(DWI)技术发展迅速,其在腹部疾病诊治中广泛
通过对南京市机动车排气污染物的年检监测,表明南京市的汽油车、柴油车、摩托车排气合格率总体呈上升趋势,2002年全市机动车排气监测总合格率为99.9%,比1993年上升了8.6个百分点;汽车尾气达标率也呈上升趋势,2002年达83.8%,比1993年上升了2.6个百分点。对机动车排气路检结果表明,CO超标的车辆占84.4%,CO、HC两项指标都超标的车辆占31.1%。对各类汽油助力车排气监测结果表明
目的探讨经皮肝门静脉穿刺激光消融(laser ablation,LA)治疗肝癌门静脉癌栓患者的护理措施。方法回顾性总结2006-2009年127例肝癌门静脉癌栓患者行经皮肝门静脉穿刺LA治疗的护
分析在我院经手术和病理检查证实的眼眶肿瘤102例。男65例、女37例,初诊年龄最小8个月,最大77岁。恶性肿瘤31例(30.4%),良性肿瘤71例(69.6%)。良性肿瘤中,血管瘤(33.5%)居首位。恶性肿瘤中,眼眶的转移和继发癌(56.6%)居首位。
<正>要确保水利水电工程质量,监理单位在监理过程中必须根据相关法律法规、依据相关合同,要求施工单位在施工过程中要严格执行相关规程规范,按照已批准的施工方案进行施工。
<正>茶树根为山茶科植物茶树的根部。其新鲜根中含水苏糖、棉子糖、蔗糖、葡萄糖、果糖等糖类,并含少量多酚化合物(黄烷醇等)。叶、枝、茎都含黄烷醇与咖啡碱,含量从叶到茎,
中日韩三国为东北亚地区的重要国家,三国已形成多方位的地区合作机制,但由于各种差异因素使其合作主要体现在非传统安全领域。本文试从2011年以来中日韩非传统安全合作的现状