博客专栏  >  移动开发   >  移动测试

移动测试

将学习,实践,和研究移动平台测试自动化技术的点滴经验记录下来,以便后来人参考。

关注
18 已关注
35篇博文
  • 移植MonkeyRunner的图片对比和获取子图功能的实现-UiAutomator/Robotium篇

    根据前一篇文章《移植MonkeyRunner的图片对比和获取子图功能的实现-Appium篇》所述,因为Appium和MonkeyRunner有一个共同点--代码控制流程都是在客户端实现的。所以要把Mo...

    2014-11-12 09:58
    4768
  • Robotium源码分析之运行原理

    从上一章《Robotium源码分析之Instrumentation进阶》中我们了解到了Robotium所基于的Instrumentation的一些进阶基础,比如它注入事件的原理等,但Robotium作...

    2014-11-12 09:17
    3893
  • Robotium源码分析之Instrumentation进阶

    在分析Robotium的运行原理之前,我们有必要先搞清楚Instrumentation的一些相关知识点,因为Robotium就是基于Instrumentation而开发出来的一套自动化测试框架。鉴于之...

    2014-11-11 13:53
    9272
  • 移植MonkeyRunner的图片对比和获取子图功能的实现-Appium篇

    如果你的目标测试app有很多imageview组成的话,这个时候monkeyrunner的截图比较功能就体现出来了。而其他几个流行的框架如Robotium,UIAutomator以及Appium都提供...

    2014-11-06 13:28
    5669
  • Appium Server源码分析之作为Bootstrap客户端

    Appium Server拥有两个主要的功能: 它是个http服务器,它专门接收从客户端通过基于http的REST协议发送过来的命令他是bootstrap客户端:它接收到客户端的命令后,需要想办法...

    2014-11-04 13:23
    5093
  • Appium Server 源码分析之启动运行Express http服务器

    通过上一个系列Appium Android Bootstrap源码分析我们了解到了appium在安卓目标机器上是如何通过bootstrap这个服务来接收appium从pc端发送过来的命令,并最终使用u...

    2014-11-02 15:25
    3952
  • Appium Android Bootstrap源码分析之启动运行

    通过前面的两篇文章《Appium Android Bootstrap源码分析之控件AndroidElement》和《Appium Android Bootstrap源码分析之命令解析执行》我们了解到...

    2014-11-01 10:31
    4305
  • Appium Android Bootstrap源码分析之命令解析执行

    通过上一篇文章《Appium Android Bootstrap源码分析之控件AndroidElement》我们知道了Appium从pc端发送过来的命令如果是控件相关的话,最终目标控件在bootstr...

    2014-10-31 13:28
    3501
  • Appium Android Bootstrap源码分析之控件AndroidElement

    通过上一篇文章《Appium Android Bootstrap源码分析之简介》我们对bootstrap的定义以及其在appium和uiautomator处于一个什么样的位置有了一个初步的了解,那么按...

    2014-10-31 10:49
    4447
  • Appium Android Bootstrap源码分析之简介

    在上一个系列中我们分析了UiAutomator的核心源码,对UiAutomator是怎么运行的原理有了根本的了解。今天我们会开始另外一个在安卓平台上基于UiAutomator的新起之秀--Appium...

    2014-10-30 14:50
    5787
  • UiAutomator源码分析之获取控件信息

    根据上一篇文章《UiAutomator源码分析之注入事件》开始时提到的计划,这一篇文章我们要分析的是第二点: 如何获取控件信息 我们在测试脚本中初始化一个UiObject的时候通常是像以下这个样子:...

    2014-10-29 09:25
    7770
  • UiAutomator源码分析之注入事件

    上一篇文章《UiAutomator源码分析之UiAutomatorBridge框架》中我们把UiAutomatorBridge以及它相关的类进行的描述,往下我们会尝试根据两个实例将这些类给串联起来,我...

    2014-10-28 16:24
    4899
  • UiAutomator源码分析之UiAutomatorBridge框架

    上一篇文章《UIAutomator源码分析之启动和运行》我们描述了uitautomator从命令行运行到加载测试用例运行测试的整个流程,过程中我们也描述了UiAutomatorBridge这个类的重要...

    2014-10-28 13:44
    7252
  • UIAutomator源码分析之启动和运行

    通过上一篇《Android4.3引入的UiAutomation新框架官方简介》我们可以看到UiAutomator其实就是使用了UiAutomation这个新框架,通过调用AccessibilitSer...

    2014-10-28 09:30
    11506
  • Android4.3引入的UiAutomation新框架官方简介

    译者序:Google在Android 4.3发布时提供了一套新的UiAutomation框架来支持用户界面自动化测试,该框架通过运用已有的Accessibility APIs来模拟用户跟设备用户界面的...

    2014-10-27 11:07
    8898
  • monkey源码分析之事件注入方法变化

    在上一篇文章《Monkey源码分析之事件注入》中,我们看到了monkey在注入事件的时候用到了《Monkey源码分析番外篇之Android注入事件的三种方法比较》中的第一种方法,通过Internal ...

    2014-10-26 09:40
    2726
  • Monkey源码分析之事件注入

    本系列的上一篇文章《Monkey源码分析之事件源》中我们描述了monkey是怎么从事件源取得命令,然后将命令转换成事件放到事件队列里面的,但是到现在位置我们还没有了解monkey里面的事件是怎么一回事...

    2014-10-25 09:24
    3571
  • Monkey源码分析番外篇之Android注入事件的三种方法比较

    原文:http://www.pocketmagic.net/2012/04/injecting-events-programatically-on-android/#.VEoIoIuUcaV 往下分...

    2014-10-24 16:54
    5471
  • Monkey源码分析番外篇之WindowManager注入事件如何跳出进程间安全限制

    在分析monkey源码的时候有些背景知识没有搞清楚,比如在看到monkey是使用windowmanager的injectKeyEvent方法注入事件的时候,心里就打了个疙瘩,这种方式不是只能在当前应用...

    2014-10-24 15:23
    2997
  • Monkey源码分析之事件源

    上一篇文章《Monkey源码分析之运行流程》给出了monkey运行的整个流程,让我们有一个概貌,那么往后的文章我们会尝试进一步的阐述相关的一些知识点。 这里先把整个monkey类的结构图给出来供大家参...

    2014-10-24 08:56
    3016
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部