摘要:

近几年,Android系统占据着智能移动设备操作系统领域中极大的市场份额。随着Android市场中软件数量的不断攀升,移动用户对Android应用的质量要求也越来越高。如何保证Android软件的质量,成为移动应用领域中亟待解决的问题。重视移动应用的测试工作,是提高Android终端设备上软件质量的必要保证。在Android应用测试发展的现阶段,手工测试仍然占有较大比重,但是手工测试往往存在较多弊端。因此,对于企业来讲,开发出一套适用于Android平台的自动化测试框架,可以有效提高测试效率,增强企业的Android市场竞争力,为企业带来更大的经济收益。 本文首先分析了Android自动化测试在国内外的发展情况,针对企业级的Android应用,提出将测试的自动化与管理的持续集成相结合,构建一套完整的测试框架的思想。随后,论文深入研究了与课题相关的理论背景,在Android自动化测试和持续集成两方面为后续工作提供了参考依据。结合现有技术,本文开展了详细的Android系统上持续集成自动化测试框架的理论研究,提出了基于分层事件流和抽象字提取的自动化功能测试,可直接应用于竞品对比的性能监控,利用改进Monkey工具的稳定性测试,以及对上述自动化测试的持续集成管理。之后,论文将该测试理论应用于实践,以具体的Android软件为例,搭建测试框架,实现了对被测应用的自动化功能、性能和稳定性测试,并落实了持续集成理论。最后,通过对测试结果的验证和分析,证明了本文观点的正确性和有效性。 本文提出的Android系统的持续集成自动化测试框架,具有完整性、敏捷性、复用性、对比性和直观性的特点。将该框架应用于具体的项目实践中,对于测试效率的提高和测试方法的改进,具有一定的借鉴意义。

展开

android自动化持续集成,Android系统的持续集成自动化测试框架的研究与实践相关推荐

  1. python android自动化_python在Android下的自动化测试用法

    # This Python file uses the following encoding: utf-8 from com.android.monkeyrunner import MonkeyRun ...

  2. 业务系统如何集成工作流系统?_K2 BPM集成能力讲解

    在云计算和互联网时代,共享和开放是一个不断演进的话题.单枪匹马地完成所有事,不再成为企业运营的主流思维.全业务链端到端的业务,必然是从企业内延伸到企业外,必然会与外部的系统接轨.于是,集成成为了一个重 ...

  3. App 自动化解决方案 [开源项目] 基于 Appium 的 UI 自动化测试框架完美版

    欢迎查阅Appium(Android自动化测试框架体系) Appium Appium是一个移动端的自动化框架,可用于测试原生应用,移动网页应用和混合型应用,且是跨平台的,可用于IOS和Android以 ...

  4. Web 自动化解决方案 [开源项目] 基于 Selenium 的 Web 自动化测试框架完美版

    欢迎查阅Selenium(Web自动化测试框架体系) Selenium ) Selenium是一个用于Web应用程序的自动化测试工具,直接运行在浏览器中,就像真正的用户在操作一样• 支持的浏览器包括I ...

  5. 接口自动化 基于python+Testlink+Jenkins实现的接口自动化测试框架

    基于python+Testlink+Jenkins实现的接口自动化测试框架   by:授客 QQ:1033553122     博客:http://blog.sina.com.cn/ishouke 欢 ...

  6. dlna移植android系统,基于Android的DLNA互动视频系统的设计与实现

    摘要: 随着人们对智能系统的要求越来越高,为了满足市场需求,相应的一系列Android应用也应运而生.其中,Android手机上的视频播放器便是最具有代表性的应用之一,然而Android自带的多媒体库 ...

  7. 计算机集成制造系统服务合同,集成制造系统.ppt

    集成制造系统 第八章 集成制造系统 教学目的及要求 了解制造系统的构成,系统集成的要求.方式,掌握"集成"的思想 了解柔性制造系统.CIMS系统的基本概念 了解其它先进制造技术 第 ...

  8. android多版本打包,Android的持续化集成及多版本打包

    文档概述 关于Android开发,除了技术方面需要掌握,还有发布流程需要了解.本文档就包括以上两个方面,主要介绍: 使用配置文件配置不同功能的apk 使用gradle为Android构建签名包 Jen ...

  9. android studio云测,Android studio 下的robotium自动化测试和持续集成

    [背景介绍] Android Studio 是一个Android开发环境,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开 ...

最新文章

  1. 2022-2028年中国电压力锅市场投资分析及前景预测报告
  2. Linux的僵尸进程
  3. KVM中virtio实现(九)
  4. 【自动驾驶】4.分布式实时通信——DDS技术
  5. Ai写的文章会死掉至少90%的创作者,作为图文自媒体,如何破局?
  6. jena fuseki RDF应用
  7. ABB机器人套接口通信 机器人部分
  8. JQuery学习笔记 [Ajax] (6-1)
  9. 向日葵远程控制软件。
  10. ppa什么网_ppa网站-和ppa网站相关的内容-阿里云开发者社区
  11. 浅谈企业知识资产管理及建设思路
  12. 对异常 java.lang.IllegalStateException: getAttribute: Session already invalidated的理解
  13. 无线桥接怎么设置网关和dns服务器,无线桥接怎么设置网关和dns服务器
  14. sqlserver 默认日期格式转换为 yyyy-MM-dd
  15. 《汇编语言》第5章 [BX]和loop指令——实验4[bx]和loop的使用
  16. itext设置表格的单元格的默认高度
  17. WIFI MAC地址规则常见问题(WIFI MAC)
  18. JAVA实现negotiate认证_Java SSO windows AD spring4 – Negotiate Header无效:
  19. 申请计算机专业有关个人陈述吗,美国计算机博士申请个人陈述范文
  20. 苹果手机如何多开双开 iPhone分身教程

热门文章

  1. 博客园中的源代码格式显示
  2. hdu 1760 A New Tetris Game(搜索博弈)
  3. PHP内核探索之变量(6)- 后续内核探索系列大纲备忘
  4. 充实你的素材库!10款免费的 PSD 素材下载
  5. 东芝确定半导体重组计划:保留闪存其他全卖
  6. 启动页面和各设备的宽高比及像素
  7. AutoHomeRefreshListView仿汽车之家下拉刷新 《IT蓝豹》
  8. 参加第三届信息化创新克拉玛依国际学术论坛
  9. 11--移除重复节点
  10. 使用Sqlmap对dvwa进行sql注入测试(初级阶段)