Android测试环境Android测试环境的核心是一个Instrumentation框架。Instrumentation框架通过将主程序和测试程序运行在一个进程来实现功能,通过Java反射机制,来获取当前窗口所有视图,并根据该视图查找到目标控件的属性信息,并计算出目标控件中心点坐标。然后,利用Instrumen..
分类:
其他好文 时间:
2016-03-09 19:05:36
阅读次数:
197
Robotium第一个例子(NotePad)中是基于源码的自动化测试,Robotium也可以基于APK进行自动化测试,也就是说你只要有APK文件,没有源代码,也可以进行自动化测试的。 在做基于APK的自动化测试的过程中,需要确保的一点是,被测试的APK必须跟测试项目具有相同的签名,那怎么做才能确保两
分类:
其他好文 时间:
2016-03-06 15:54:39
阅读次数:
212
click&clickLong方法(点击/长按事件) ArrayList<android.widget.TextView> clickList(int line[,int index]) 点击当前textlist中的第line行,可以指定listview的索引,不指定时默认为第一个 参数: line
一、前言AndroidStudio是一个Android开发环境,基于IntelliJIDEA.类似EclipseADT,AndroidStudio提供了集成的Android开发工具用于开发和调试。作为官方主推的开发环境和停止对其他开发IDE的支持,AndroidStudio将成为今后唯一的android开发环境。本文主要介绍在AndroidStudio环..
分类:
移动开发 时间:
2016-02-03 22:43:52
阅读次数:
265
写Android测试用例有三要素,一是我们用的“安卓模拟器device”,二是“uiautomatorviewer.bat”,三是“Robotium”中提供的类。在写好Android的测试用例后,可通过AndroidJUnitTest批量运行测试代码。一共分四步——第一步:写一个suite类(sui...
分类:
移动开发 时间:
2016-01-26 12:25:32
阅读次数:
304
老李分享:robotium常用APIrobotium常用APIRobotium中最重要的类Solo类:其中提供了模拟用户活动的点击、搜索、拖拽等方法。英文api(经常断开连接打不开):http://www.jarvana.com/jarvana/view/com/jayway/android/rob...
Native App与Web App的自动化测试方法Android自动化测试常用工具介绍 RobotiumAndroid的Instrumentation机制Robotium环境搭建及基本使用方法Robotium基本API的使用基于Robotium搭建测试框架 UIAutomatorUIAutomator架构与原理介绍UIAutomator环境搭建及基本使用方法UIAutomator基本API的使...
分类:
移动开发 时间:
2016-01-09 12:37:22
阅读次数:
232
最近发现Android控件不熟悉,看Robotium的API都费劲。常用Android控件:控件类型描述相关类Button按钮,可以被用户按下或点击,以执行?个动作ButtonText field可编辑的文本区域,可以使用AutoCompleteTextView创建一个带有自动完成功能的编辑文本域E...
分类:
移动开发 时间:
2015-11-25 19:23:12
阅读次数:
245
Robotium判断测试结果的方法主要有三类:is、search、assert。assert方法除了Robotium API,还有Junit中的所有断言方法。Junit3和Junit4中的断言不再这里提。void assertCurrentActivity (String message, Cl.....
分类:
其他好文 时间:
2015-11-24 14:32:00
阅读次数:
158