MonkeyRunner介绍:MonkeyRunner是Google提供的一个基于坐标点的Android黑盒自动化测试工具。Monkeyrunner工具提供了一套API让用户/测试人员来调用,调用这些api可以控制一个Android设备或模拟器,而不需要了解对应的源码。有了Monkeyrunner,...
分类:
移动开发 时间:
2014-12-10 15:48:28
阅读次数:
251
转自:http://www.cnblogs.com/rexmzk/archive/2012/12/26/2834380.html最近公司在开展Android的自动化测试,美国那边的开发人员利用Android的UI Testing和powershell搭建了一个Android自动化的框架。通过几天的学...
分类:
移动开发 时间:
2014-12-10 12:16:22
阅读次数:
157
Android客户端测试上线总会有很多的渠道包,渠道的打包可是使用自动化,但是每次打完都是好几十个或者几百个apk,很南确定是不是所有的渠道都已经打完,所以就有了下面的一段代码,主要就是为了检查是否将所有的渠道包打包完毕:# coding=utf-8import osimport xlrd#获取给定...
分类:
移动开发 时间:
2014-12-09 19:26:34
阅读次数:
255
章节:自动化基础篇——Appium原理初步(第七讲)金阳光测试官网:http://www.goldensunshine.cc/forum.php?mod=viewthread&tid=19&extra=page%3D2本期关键词:Appium、跨语言跨平台、Bootstrap主要讲解内容及笔记:一、...
分类:
移动开发 时间:
2014-12-07 22:58:18
阅读次数:
424
再来说说第二种测试方式:前提:需要你的测试工程与被测工程运行在统一进程中,使用InstrumentationTestcase相关的子类。1、获取被测应用的db列表,通过调用ApplicationContext的databaseList;2、自定义一个SQLiteOpenHelper的之类作为操作接口...
分类:
移动开发 时间:
2014-12-04 15:35:21
阅读次数:
151
转自:http://blog.csdn.net/lfyx1357/article/details/7418133 有时候我们需要对一个软件进行压力测试,检查该软件的性能。如果是人工进行测试的话,效率会低很多,而且会比较枯燥。这时,Android中的一个命令行工具Monkey就可以为我们减轻很多重复而...
分类:
移动开发 时间:
2014-12-03 22:48:44
阅读次数:
171
一.Robotium原理 Robotium是一款Android自动化测试框架,主要针对Android平台的应用进行黑盒自动化测试,它提供了模拟各种手势操作(点击、长按、滑动等)、查找和断言机制的API,能够对各种控件进行操作,Robotium结合Android官方提供的测试框架达到对应用程序进行自动...
分类:
其他好文 时间:
2014-12-03 12:08:05
阅读次数:
151
1、安装 nodejs?测试安装是否成功:运行cmd,输入命令node -v 2、安装 android 的 sdk 包,由于本人的用的是普通eclipse 只要eclipse 上安装ADT 插件,且并确保你安装了Level17或以上的版本?api。设置ANDROID_H...
分类:
移动开发 时间:
2014-12-02 19:26:45
阅读次数:
259
章节:自动化基础篇——AndroidDriver原理初步(第六讲)网易云课堂:http://study.163.com/course/courseLearn.htm?courseId=712011#/learn/video?lessonId=877116&courseId=712011主要讲解内容及...
分类:
移动开发 时间:
2014-12-01 00:35:41
阅读次数:
246
这里我所理解广播的测试对象主要通过两个渠道获得:1、通过manifest.xml中静态注册的广播,用于收听系统广播后运行自己业务的这块逻辑;2、通过动态注册形式的广播,对象是如何发送广播与接收广播后执行的逻辑;其实,第一点跟这里所谈的广播测试无关系,主要测试对象是接收后的逻辑,需要设计相应的单元测试...
分类:
移动开发 时间:
2014-11-28 17:54:35
阅读次数:
152