android系统的持续集成自动化测试框架的分析与实践word格式论文.docxVIP

android系统的持续集成自动化测试框架的分析与实践word格式论文.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
android系统的持续集成自动化测试框架的分析与实践word格式论文

目录第一章绪论11.1课题背景与研究意义11.2国内外发展情况21.3主要研究内容31.4论文组织结构3第二章相关理论背景5Android系统概述5Android自动化测试62.2.1软件测试62.2.2什么是自动化测试82.2.3自动化测试的优越性92.2.4自动化测试的局限性92.2.5典型的Android 测试框架102.3持续集成112.3.1什么是持续集成112.3.2持续集成的原则112.3.3持续集成系统的组成122.3.4典型持续集成工具的对比132.4本章小结13第三章Android 系统的持续集成自动化测试框架的理论研究143.1总体架构设计143.1.1框架模型143.1.2框架原理和理论依据153.2基于分层事件流的功能测试173.2.1功能测试框架模型173.2.2分层事件流183.2.3抽象字提取203.2.4功能测试环境213.2.5工具类方法223.2.6扩展的工具类253.3应用竞品对比的Android性能监测263.3.1性能监控总体设计273.3.2Android 平台性能参数303.3.3性能参数的获取303.4稳定性测试理论研究343.4.1稳定性测试理论343.4.2改进的稳定性测试343.5改进的可持续集成体系研究353.5.1自动化测试的可持续集成总体设计353.5.2编译关键字的设计373.5.3自动编译策略383.6本章小结39 第四章Android 系统的持续集成自动化测试的实践40 4.1应用程序介绍404.2持续集成自动化测试系统的搭建414.3功能自动化测试424.3.1测试模块分类424.3.2事件流分层处理434.3.3提取主要抽象字444.3.4测试用例的设计504.3.5测试用例的实现504.3.6测试用例的执行524.4性能自动化测试534.4.1性能测试框架的搭建534.4.2监听器的实现554.4.3获取应用的基础数据554.4.4获取应用的性能原始数据574.4.5测试结果的格式化处理584.5稳定性自动化测试604.6改进的持续集成实现604.6.1编译脚本的开发614.6.2二维码优化624.6.3配置自动编译任务624.6.4配置自动化测试任务644.7本章小结65第五章测试结果与分析665.1测试结果与分析665.1.1功能自动化测试结果与分析665.1.2性能自动化测试结果与分析665.1.3稳定性自动化测试结果与分析695.2本章小结70第六章总结与展望716.1本文总结716.2工作展望72参考文献73发表论文和参加科研情况说明75致谢76第一章绪论1.1 课题背景与研究意义过去的几年里,智能移动设备在全球掀起了迅猛发展的浪潮。在刚刚过去的2013 年,智能手机的市场规模仍在继续扩大,各厂商间的用户争夺战也呈现白热化态势。在全球手机市场增速放缓的前提下,智能手机市场的风起云涌,无疑是IT界最受瞩目的焦点。StrategyAnalytics 公司近期发表了一份关于移动应用市场的调研报告,报告指出,Android 系统仍占据着智能移动设备操作系统中强大的市场份额。事实上,在最近一年中,Android 系统的市场占有率提升了2.4%,达到84.6%,这无疑在向全世界宣布着自己在移动互联网领域的市场地位[1]。有一项权威分析显示,Android市场上应用数量的明显提升,吸引了越来越多的用户选择搭载Android 系统的手机或者无线终端设备,由此可以看出,Android在市场上的霸主地位在短期内仍然是不可动摇的。纵观近几年的发展,Android系统的应用从智能手机迅速扩展到各种其他领域,例如平板电脑、智能电视、车载系统、职能办公系统等等[2]。在当前智能技术发展的激烈竞争时期,所有IT企业都在竭尽全力地开发潮流应用软件,以期望在Android发展的关键阶段,占领更多的市场份额。不断攀升的Android 应用数量渐渐改变着移动用户的软件使用习惯,同时他们对移动应用的质量要求越来越高[3]。从Compuware的一项调查可以看出,用户更倾向于使用方便(55%)、快速(48%)以及轻松(40%)的应用。该调查研究还指出,超过60%的用户都经历过应用的崩溃或者错误等问题,而这些问题带来的后果往往是应用卸载率的增长和用户的长期流失。因此,保证Android 软件的质量,是在这种飞速发展的移动应用领域中亟待解决的问题。重视应用程序的测试工作,是提高Android 终端上软件质量的有力保障。软件测试作为产品质量管理过程的一个重要环节,保证了系统运行的正确性和有效性,而测试人员则是软件在市场上发布推广前的首要用户[4]。对移动设备上的应用进行测试,不但要保证软件功能的正确性,还应当检验其在性能上是否达标、在稳定性方面能否有良好的表现等等。在传统的移动设备测试中,手

您可能关注的文档

文档评论(0)

peili2018 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档