自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Techgogogo

做个有追求的全栈程序员。当前在做的产品-晓日程: http://xricheng.com。自主博客: http://techgogogo.com; 最新动向: 回炉重造高数线代概论,为机器学习打基础...

原创 MonkeyRunner创建一个Note的实例

之前的系列给出了Appium,Robotium,Instrumentation和UIAutomator创建一个Note实例的例子: 《Appium创建一个Note的实例》 《Robotium创建一个Note的实例》 《UIAutomator创建一个Note的实例》 《SDK Ins...

2014-09-27 09:54:44

阅读数 2227

评论数 0

翻译 Instrumentation安卓官方简介(个人认为是HighLevel抽象出来的最简洁明了的阐述)

官方连接:http://developer.android.com/tools/testing/testing_android.html中间Instrumentation段落 (百度出来的Instrumentation的阐述大部分不是经过阉割就是过于冗长,看得人云里雾去的,此文翻译了官方的简介,从...

2014-09-26 12:45:49

阅读数 4260

评论数 0

转载 android基础知识12:android自动化测试06—Instrumentation 05 InstrumentationTestRunner

转载处:http://blog.csdn.net/xianming01/article/details/7893553

2014-09-25 22:09:25

阅读数 1994

评论数 0

转载 android基础知识12:android自动化测试06—Instrumentation 04 解析

转载处(找到不原文chuchu 已经在Android SDK中学习了很多关于JUnit的内容,但是感觉一直有几个问题没有解决(不知道大家是否有同样的感受)JUnit的测试都自动化的,完全是不需要任何操作的,有2个问题我一直都还没有找到答案,这2个问题如下:        JUnit可以用来测试...

2014-09-25 22:07:39

阅读数 1657

评论数 0

转载 android基础知识12:android自动化测试06—Instrumentation 03 技术概要

转载处:http://blog.csdn.net/xianming01/article/details/7893472 Android提供了一系列强大的测试工具,它针对Android的环境,扩展了业内标准的JUnit测试框架。尽管你可以使用JUnit测试Android工程,但Androi...

2014-09-25 22:05:41

阅读数 1678

评论数 0

转载 android基础知识12:android自动化测试06—Instrumentation 02 单元测试

转载处(原文出处不可靠,请指正 【IT168 技术文档】任何程序的开发都离不开单元测试来保证其健壮和稳定。Android的程序自然也不例外。从Android SDK 0.9开始,就有了比较成熟的测试框架,但是直到目前最新的1.1版本,也没有详细的文档介绍这个内容,只是简单的给了一个Api...

2014-09-25 22:03:49

阅读数 3279

评论数 0

转载 android基础知识12:android自动化测试06—Instrumentation 01 例子

转载处(yuanwenbukekao 下面通过一个简单的例子来讲解Instrumentation的基本测试方法。在这个例子中我们会建立一个简单的android应用,同时在其上添加Instrumentation测试程序。     1.首先建立一个android  project,其文件结...

2014-09-25 21:58:47

阅读数 2021

评论数 0

转载 Android下WindowManager的作用

写Android程序的时候一般用WindowManager就是去获得屏幕的宽和高,来布局一些小的东西。基本上没有怎么看他的其他的接口。 这两天想写一个简单的类似于Toast的东西,自定义布局,突然发现,原来Toast的时间是不能自己定义的,只有两个固定的时间,分别是2秒和3.5秒。我的需求是...

2014-09-25 17:35:16

阅读数 1748

评论数 0

转载 Android 之 Window、WindowManager 与窗口管理

其实在android中真正展示给用户的是window和view,activity在android中所其的作用主要是处理一些逻辑问题,比如生命周期的管理、建立窗口等。在android中,窗口的管理还是比较重要的一块,因为他直接负责把内容展示给用户,并和用户进行交互。响应用户的输入等。 在讲窗口...

2014-09-25 17:34:21

阅读数 1822

评论数 0

转载 Robotium 5.0.1 源码解析之控件搜索

出处:  自己和Android的自动化测试已经打了3年交道有余,却一直没有详细了解一下robotium,最近终于抽出时间阅读了其源码,把收获好好记录一番。      众所周知,Robotium是基于Android的单元测试框架Instrumentation,而robotium对于Ins...

2014-09-25 17:30:56

阅读数 1366

评论数 0

转载 Android DecorView浅析

不知道 摘要 一、DecorView为整个Window界面的最顶层View。 二、DecorView只有一个子元素为LinearLayout。代表整个Window界面,包含通知栏,标题栏,内容显示栏三块区域。 三、LinearLayout里有两个FrameLayout子元素。 (20)为...

2014-09-25 15:08:37

阅读数 3987

评论数 0

原创 Eclipse导入Github上的Robotium源码进行代码分析的步骤

这篇文章应该只是针对像我这样的初级Maven用户的,因为自己花了不少时间来解决这个问题,而网上很多文章描述的也是语焉不详,所以记录下来以便后来如我者可以借鉴一二。文中有几点细节我觉得需要注意的我会高亮出来。 1. 问题描述 今天打算查看一下Robotum(其项目本身基于maven,因为我发现项...

2014-09-25 12:46:41

阅读数 4353

评论数 2

原创 SDK Instrumentation创建一个Note的实例

除了高层框架如Robotium的solo,我们也可以直接调用SDK底层的提供的Instrumentation的API来实现如前几篇文章描述的创建一个note的功能。总所周知之Robotium就是基于Instrumentation的框架高层抽象实现的一个项目,所以对比《Robotium创建一个Not...

2014-09-25 09:51:51

阅读数 2174

评论数 0

转载 Android自动化测试(UiAutomator)简要介绍

引用处: 互相学习android自动化测试,请关注我的微博:weibo.com/ganchaojiang  一、一个BUG引发的问题     如果研发过程中有一个BUG:“不断的切换手机语言出现花屏现象”。这个问题我们如何验证呢?我想,最好的方式应该是自动化测试。 ...

2014-09-24 10:24:03

阅读数 2971

评论数 0

原创 Ant如何打包UIAutomator项目用到的第三方JAR包

本文章主要描述UIAutomator项目中引用到第三方Jar包的时候,按照正常的打包方式碰到的各种问题,以及最终解决的思路和办法。 1. 问题起源 在本人的一个示例项目中引用到了单元测试框架hamcrest的jar包,在项目目录下执行ant build的时候出现以下的问题 源码如下: pack...

2014-09-24 10:18:36

阅读数 7013

评论数 4

原创 UIAutomator中滚动ListView获得目标TextView控件对象的经验点滴

当创建一个UiScrollable对象时,如果指定的参数是new UiSelector().scrollable(true),那么会出现以下问题 当可滚动控件(比如ListView)不满一页不需要滚动时,创建的UiSrollable对象返回值是为空的。 所以以下代码是错误的: //Find o...

2014-09-24 00:26:48

阅读数 6638

评论数 0

原创 UIAutomator创建一个Note的实例

紧接之前的创建一个Note的Appium和Robotium的实例,这里给出实现同样功能的UIAutomator的实例如下: package majcit.com.UIAutomatorDemo; import com.android.uiautomator.core.UiDevice; imp...

2014-09-24 00:10:13

阅读数 4221

评论数 0

原创 Appium和UIAutomator英文和数字输入问题记录

Appium对中文支持有问题已经是众所周之得了,但是今天用Appium编写一个创建Note的实例的时候发现Appium对含有英文和数字的字串输入也有问题。 比如如果想用driver.sendkeys来输入“Note1",事实上你会得到的是Note。实践中发现如果英文字串和数字之间加多一个...

2014-09-23 18:49:56

阅读数 3494

评论数 0

原创 Robotium创建一个Note的实例

上一篇文章是用Appium写的创建Note的实例,这里贴出实现同样功能,但是用Robotium来编写的例子,可以看出代码量简洁和少了很多。今后有时间会做一个总结,这里先贴出来以便今后追索。 package com.example.android.notepad.test; import com...

2014-09-23 18:35:37

阅读数 2083

评论数 0

原创 Appium创建一个Note的实例

近来通过Appium,Robotium等几个框架去了解移动平台自动化测试。Appium官方实例是使用ContactManager.apk,而Robotium使用的是SDK自带的Notepad.apk,为了方便比较,在了解Appium的同时把实例修改成跟Robotium一致的Notepad.apk并...

2014-09-23 18:27:52

阅读数 5363

评论数 1

提示
确定要删除当前文章?
取消 删除