基于流量分析的Android自动化测试方案

基于流量分析的Android自动化测试方案

ID:10323015

大小:2.12 MB

页数:60页

时间:2018-07-06

基于流量分析的Android自动化测试方案_第1页
基于流量分析的Android自动化测试方案_第2页
基于流量分析的Android自动化测试方案_第3页
基于流量分析的Android自动化测试方案_第4页
基于流量分析的Android自动化测试方案_第5页
资源描述:

《基于流量分析的Android自动化测试方案》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、馬^TIANJINUNIVERSITY中国近代第-所大学FOUNDEDIN1895_^'HH■-?--全日制巧§硕±学位论文电子与通信工程名领域:作者姓名:.;It..:础、.I杨敬註副教授:電:达指导教师:瑞高级工程师-:,通P企业导师:侯.t—'.^:4天津大学研究生1^2014年12月基于流量分析的Android自动化测试方案ANewApproachofAndroidAutomatedTestBasedonPacketAnalysis学科专业:电子与通信工程研究

2、生:宋伟指导教师:杨敬钰副教授企业导师:侯瑞高级工程师天津大学电子信息工程学院二〇一四年十二月十四日独创性声明本人声明所里交的学位论文是本.人么导帅指巧T站行的研究X作和取得,的硏化成巧,隙了文中特别加标化和致谢之处外讫义中不包含巧他人己经发巧或撰写过的研究成果,也不化含为获巧天津大学诚其化教宵机构的学位-巧化朽而使用过的材料。与我同;_1:化的同志对本研究所做的巧何贡献巧己巧论义中作了明硫的说明并表不y谢苗。学化论文作择豁名^签乎円期:么>/少年/i月[i作学位论文版权使用授权巧苹学位论文作者完全了解天津大学有关保留、使用学位

3、论义的规定。特授巧天津大学可将学位论文的全部或部分内容編入巧关教掘巧进行检索,并采巧彩印、缩印或妇描等叟制手段保存、汇端化哲阅和馆阅.问意学巧向開讓巧关部n或机构送交论文的复印件和磁盘。(保密的学位论文在解皆后适用本授权说明)’3,刮:::;论t化备签名未4巧师瓷名'&呼年f之i//蔥化:巧口签則:/月!]則从作年鬥摘要摘要软件开发过程中必不可少的一个环节是测试,详细而全面的测试在保证应用程序质量,提高产品竞争力方面具有重要作用。近几年混合型应用程序由于其简单、灵活、易维护等优点变得越来越普遍,业界也加大了针对WebView自动化

4、测试的研发力度。Android平台上应用程序的自动化测试主要是基于一些测试框架来完成,比如Robotium等。但是对于绝大多数新闻阅读类、信息交互类等采用WebView作为页面展示方法的应用程序而言,目前广泛使用的自动化测试框架还不能提供完善的测试功能。为了解决目前针对WebView的自动化测试中面临的种种问题,本文提出一种新的解决思路,我们把关注点从应用程序之内扩展到系统级别上,充分利用WebView的技术特点,采用底层的网络监听和流量分析等手段获得该应用与服务器交流的信息,然后利用HTTP重建技术将这些信息还原为HTTP请求或回复的文本文件,并以对该文件的分

5、析结果作为后续的测试工作中最为重要的参考资料。本方案还设计了一整套配合测试框架的API函数,以重建出的WebView中的HTML文件为依据,为测试人员提供丰富的功能选项,比如实现与测试脚本的实时动态交互,完成数据过滤、结果判定、页面存储任务等。通过实验我们发现本文提出的方案是行之有效的,在根本上解决了对应用内Web页面的检测、分析和测试这一难题,而且在稳定性、准确性等方面达到了预期的目标,具有广阔的应用前景。关键词:计算机软件,Android,自动化测试,网络监听IABSTRACTABSTRACTAndroidautomatedtestplaysanimport

6、antroleintheprocessofapplicationdevelop-ment.Acomprehensiveanddetailedtestistheguaranteeofthequalityandstabilityoftheprogram.Manynewsapplicationsandinfo-exchangeapplicationspreferhybridapplicationastheirprimesolutionduetotheadvantageofflexibilityandeasyimplementation.AutomatedtestonAn

7、droidplatformisaccomplishedwiththehelpofsometestframeworks.However,somemajortestframeworks,suchasRobotium,can’tsupportitquitewell.Inthisthesis,anewapproachofandroidautomatedtestisproposed.WithadeepunderstandingofthetechnicaldetailsofWebView,WefoundthatWebViewhasthesamefunctionasthebr

8、owserengine,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。