E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Android自动化测试
Android自动化测试
1、安装JDK6、AndroidSDK2.3 2、安装Eclipse3.5.2、ADT8.0.1https://dl-ssl.google.com/android/eclipse/ 3、HelloAndroidE:\ProgramFiles\Android\android-sdk-windows\docs\resources\tutorials\hello-world.html 4、Android
jingwen3699
·
2012-12-06 11:00
Android自动化测试
之使用java调用monkeyrunner(补充篇)
上一篇使用java调用monkeyrunner(http://fengbohaishang.blog.51cto.com/5106297/1065647)中遗留了一个问题,就是上次用的是低版本的4个包解决的问题,使用高版本的jar包怎么调用monkeyrunner呢? 经过一位朋友的提示说,现在高版本的方法已经变了,我就按照他的提示,上网搜了一下需要的类,测试通过后,特写
风泊海上
·
2012-11-26 17:24
java
MonkeyRunner
自动化测试
Android自动化测试
之使用java调用monkeyrunner(补充篇)
上一篇使用java调用monkeyrunner(http://fengbohaishang.blog.51cto.com/5106297/1065647)中遗留了一个问题,就是上次用的是低版本的4个包解决的问题,使用高版本的jar包怎么调用monkeyrunner呢?经过一位朋友的提示说,现在高版本的方法已经变了,我就按照他的提示,上网搜了一下需要的类,测试通过后,特写此补充篇总结一下。上次使用的
风泊海上
·
2012-11-26 17:24
java
自动化测试
monkeyrunner
android测试
Android自动化测试
之使用java调用monkeyrunner
众所周知,一般情况下我们使用android中的monkeyrunner进行自动化测试时,使用的是python语言来写测试脚本。不过,最近发现可以用java调用monkeyrunnerApi,用java语言写测试脚本。 于是,就简单研究了一下。这里做一些总结。希望有对在研究的午饭可以有所用处。开始时,搜素到一些零碎的教程,说使用java调用monkeyrunner时,需要
风泊海上
·
2012-11-21 10:49
java
MonkeyRunner
android自动化测试
Android自动化测试
之使用java调用monkeyrunner
众所周知,一般情况下我们使用android中的monkeyrunner进行自动化测试时,使用的是python语言来写测试脚本。不过,最近发现可以用java调用monkeyrunnerApi,用java语言写测试脚本。于是,就简单研究了一下。这里做一些总结。希望有对在研究的午饭可以有所用处。开始时,搜素到一些零碎的教程,说使用java调用monkeyrunner时,需要导入androidsdktoo
风泊海上
·
2012-11-21 10:49
java
android自动化测试
monkeyrunner
android测试
【
Android自动化测试
之shell】01. 常用android shell命令记录
1.ANDROID命令行HOST操作adbpushC:\Users\Xiaopeng\Desktop\hosts/system/etc/hosts 导入adbpull/system/etc/hostse:/host.txt 导出cat/system/etc/hosts查看2.命令行打印过滤TAG的LOGadblogcatTaoApplication:W*:S>e:/m.txt 打出TAG为TaoA
wirelessqa
·
2012-11-11 20:00
Android自动测试之Monkey工具
Monkey工具前言:最近开始研究
Android自动化测试
方法,对其中的一些工具、方法和框架做了一些简单的整理,其中包括android测试框架、CTS、Monkey
wangjia55
·
2012-11-01 11:00
Android自动化测试
学习之robotium笔记
今天突然对Android的自动化测试有点儿感兴趣,google了下,发现自动化测试的工具还真不少,有Monkey,MonkeyRunner,Robotium等太多了,前段时间也看到了 风泊海上写的《
Android
xuzw13
·
2012-10-09 17:45
android
自动化测试
robotium
Android自动化测试
学习之robotium笔记
今天突然对Android的自动化测试有点儿感兴趣,google了下,发现自动化测试的工具还真不少,有Monkey,MonkeyRunner,Robotium等太多了,前段时间也看到了风泊海上写的《
Android
xuzw13
·
2012-10-09 17:45
自动化测试
Android
Robotium
Android
Eclipse中php插件安装及Xdebug配置
Eclipse中PHP插件的安装由于在android开发团队,又迷上了
android自动化测试
,所有一直使用Eclipse做为开发工具。
zm2714
·
2012-09-27 20:00
apache
eclipse
PHP
Zend
features
plugins
Android自动化测试
工具——Monkey
Monkey是Android提供的自动化压力测试工具,Android的使用文档已经讲解的非常清楚,具体使用方法请参考以下链接:http://developer.android.com/tools/help/monkey.html参考以下两篇Blog可以帮助你更好的理解Monkeyhttp://blog.csdn.net/sunboy_2050/article/details/6734678http
weihan1314
·
2012-09-23 08:00
android
Blog
文档
测试工具
Android自动化测试
之Robotium学习(四)
上一篇遗留了两个问题:一、如何找到要测试的apk的包名和主类名。二、怎样对要测试的apk进行去签名,并且使用debug签名。 一、先解决第一个问题,如何找到要测试的apk的包名和类名。 你要是有程序的源码或者是在测试你自己写的程序,这样就很简单了,你可以很清楚的找到你要测试的程序的包名和主类名。但是,我们通常遇见的情况就是只有一个apk,就比如只有一个豌豆荚apk。
风泊海上
·
2012-09-21 14:05
黑盒测试
robotium
android自动化测试
Android自动化测试
之Robotium学习(四)
上一篇遗留了两个问题:一、如何找到要测试的apk的包名和主类名。二、怎样对要测试的apk进行去签名,并且使用debug签名。一、先解决第一个问题,如何找到要测试的apk的包名和类名。你要是有程序的源码或者是在测试你自己写的程序,这样就很简单了,你可以很清楚的找到你要测试的程序的包名和主类名。但是,我们通常遇见的情况就是只有一个apk,就比如只有一个豌豆荚apk。主要有一下三种方法:1)。把豌豆荚a
风泊海上
·
2012-09-21 14:05
黑盒测试
android自动化测试
robotium
android测试
Android自动化测试
之Robotium学习(三)
导入好robotium包之后,我们就可以在自己的工程中新建测试类进行测试。下面以我们开始建的RobotiumTest项目为例进行说明。代码如下:packagecom.android.adb.test;importcom.jayway.android.robotium.solo.Solo;importandroid.test.ActivityInstrumentationTestCase2;publ
风泊海上
·
2012-09-21 11:18
黑盒测试
android自动化测试
robotium
android测试
Android自动化测试
之Robotium学习(三)
导入好robotium包之后,我们就可以在自己的工程中新建测试类进行测试。下面以我们开始建的RobotiumTest项目为例进行说明。 代码如下:packagecom.android.adb.test;importcom.jayway.android.robotium.solo.Solo;importandroid.test.ActivityInstrumentationTestC
风泊海上
·
2012-09-21 11:18
黑盒测试
robotium
android自动化测试
Android自动化测试
之Robotium学习(二)
新建好测试程序之后,我们需要做的就是把Robotium这个包导入进你的工程里。这样才能跟Robotium关联起来。首先要去官网下载Robotium版本包(http://code.google.com/p/robotium/downloads/list)。现在最新的版本是3.4.1,不过我现在在用3.1版本,就以3.1版本为例说明。点击下载“robotium-solo-3.1.jar”选项,即为所需
风泊海上
·
2012-09-21 10:12
黑盒测试
android自动化测试
robotium
android测试
Android自动化测试
之Robotium学习(二)
新建好测试程序之后,我们需要做的就是把Robotium这个包导入进你的工程里。这样才能跟Robotium关联起来。 首先要去官网下载Robotium版本包(http://code.google.com/p/robotium/downloads/list)。 现在最新的版本是3.4.1,不过我现在在用3.1版本,就以3.1版本为例说明。点击下载“robotium-s
风泊海上
·
2012-09-21 10:12
黑盒测试
robotium
android自动化测试
Android自动化测试
之Robotium学习(一)
Robotium是android测试中一个简单而又强大的工具。说它简单,是因为Robotium是基于Android测试框架InstrumentationTestCase2进行的2次封装,把一些基本操作又简化了一遍,它的文档只有一个Solo类,而且配置步骤是固定的几步。说它强大是因为,它在有源码是可以测试源码,进行白盒测试。没有源码时,只有一个应用程序的apk也可以对其进行黑盒测试。而且对程
风泊海上
·
2012-09-20 17:11
黑盒测试
robotium
android自动化测试
Android自动化测试
之Robotium学习(一)
Robotium是android测试中一个简单而又强大的工具。说它简单,是因为Robotium是基于Android测试框架InstrumentationTestCase2进行的2次封装,把一些基本操作又简化了一遍,它的文档只有一个Solo类,而且配置步骤是固定的几步。说它强大是因为,它在有源码是可以测试源码,进行白盒测试。没有源码时,只有一个应用程序的apk也可以对其进行黑盒测试。而且对程序上的每
风泊海上
·
2012-09-20 17:11
黑盒测试
android自动化测试
robotium
android测试
android自动化测试
之monkeyrunner中touch参数坐标的获取方法
方法一、通过photoshop来获取由于现在太菜,所以我采用土办法。即通过命令:result=d.takeSnapshot() result.writeToFile('shot1.png','png')在需要知道控件坐标的界面中,通过上述命令进行截图。然后通过photoshop,划一个矩形,就可知道坐标了。用这办法试了很多次,非常OK。方法二、通过hierarchyviewer工具来获取在网上查
zm2714
·
2012-09-16 18:00
android
脚本
cmd
测试
工具
menu
学习android及自动化测试中遇见的问题及解决办法总汇
网上关于
android自动化测试
中大部分涉及的例子为ApiDemos程序,所以也想运行一下ApiDemos看看效果。
zm2714
·
2012-09-16 12:00
eclipse
android
测试
insert
UP
import
Android自动化测试
之Monkeyrunner使用方法及实例
目前androidSDK里自带的现成的测试工具有monkey和monkeyrunner两个。大家别看这俩兄弟名字相像,但其实是完完全全不同的两个工具,应用在不同的测试领域。总的来说,monkey主要应用在压力和可靠性测试上,运行该命令可以随机地向目标程序发送各种模拟键盘事件流,并且可以自己定义发送的次数,以此观察被测应用程序的稳定性和可靠性,应用起来也比较简单,记住那几个命令就行了。而monkey
zm2714
·
2012-09-14 21:00
android
shell
cmd
测试
手机
测试工具
Android自动化测试
工具
Android自动化测试
工具推荐,AndroiRobot,免费试用,欢迎大家下载以及技术交流,http://www.mtester.cn/content/?83.html
hoozheng
·
2012-08-29 09:00
Android 自动化测试工具初探
Android自动化测试
工具初探前言 这段几乎都编写代码,没有新的心得体会.唯一由感想的是在测试上.由于策划的变动,接口的完善等因素,总在不停的修改功能,修改代码.由于项目中的代码都经过了好多少,又没有很好的架构规划
ZHL
·
2012-08-29 09:00
test
测试工具
android基础知识12:
android自动化测试
06—Instrumentation 03 技术概要
Android 提供了一系列强大的测试工具,它针对Android的环境,扩展了业内标准的JUnit测试框架。尽管你可以使用JUnit测试Android工程,但Android工具允许你为应用程序的各个方面进行更为复杂的测试,包括单元层面及框架层面。 Android 测试环境的主要特征有: l可以访问Android系统对象。 lInstrumentation框架可以控制和测试应用程序
dowhathowtodo
·
2012-08-27 14:00
android
android基础知识12:
android自动化测试
06—Instrumentation 05 InstrumentationTestRunner
在学习Android、JUnit的过程中,随着学习的深入,发现相关的内容越来越多,将这些类按照继承关系整理如下:Test—TestCase—AndroidTestCaseTest—TestCase—InstrumentationTestCaseTest—TestSuite—InstrumentationTestSuiteTestListener—–BaseTestRunner—AndroidTes
dowhathowtodo
·
2012-08-21 23:00
android
android基础知识12:
android自动化测试
06—Instrumentation 04 解析
已经在AndroidSDK中学习了很多关于JUnit的内容,但是感觉一直有几个问题没有解决(不知道大家是否有同样的感受)JUnit的测试都自动化的,完全是不需要任何操作的,有2个问题我一直都还没有找到答案,这2个问题如下:JUnit可以用来测试Android的基本组成元素:Activity、Service、Provider,那么我们如何控制这些基本元素运行的,这需要Android系统提供一些底层操
dowhathowtodo
·
2012-08-21 22:00
android
android基础知识12:
android自动化测试
06—Instrumentation 02 单元测试
【IT168技术文档】任何程序的开发都离不开单元测试来保证其健壮和稳定。Android的程序自然也不例外。从AndroidSDK0.9开始,就有了比较成熟的测试框架,但是直到目前最新的1.1版本,也没有详细的文档介绍这个内容,只是简单的给了一个ApiDemos里的几个单元测试代码。因此,我在这里对此内容做一下梳理和总结:JUnit还能用么?在Java下做单元测试必然用到JUnit。这里说的JUni
dowhathowtodo
·
2012-08-21 22:00
android
android基础知识12:
android自动化测试
06—Instrumentation 01 例子
下面通过一个简单的例子来讲解Instrumentation的基本测试方法。在这个例子中我们会建立一个简单的android应用,同时在其上添加Instrumentation测试程序。1.首先建立一个androidproject,其文件结构最终如下:2、布局文件 3、被测程序Sample类packagecom.hustophone.sample; importandroid
dowhathowtodo
·
2012-08-21 22:00
android
Android自动测试之monkeyrunner工具
monkeyrunner工具 前言:最近开始研究
Android自动化测试
方法,对其中的一些工具、方法和框架做了一些简单的整理,其中包括android测试框架、CTS、Monkey、Monkeyrunner
luobin1984
·
2012-08-17 12:00
[android]
android自动化测试
monkeyRecord
1.monkey runner出了一个录制的工作,这个录制工具是在android源码里提取出来的,它的环境是python 2.要求把monkey_recorder.py文件放入adnroid tools文件夹下 3.要求把monkey_playback.py放入tools文件夹下 4.一个是录制一个是回放这个没的说,录制后的文件保存为mk结尾文件 5.hel
xlover
·
2012-08-16 11:00
android
【
Android自动化测试
之Robotium】02. Robotium之用例分析
如果大家配置好了Robotium的测试环境,那么开始吧(这里只介绍有源码的情况,没有源码也是可以做的)被测应用下载:http://download.csdn.net/detail/wirelessqa/4487252测试代码(只贴出MainActivity和GridView,用例很简单就不多作注释了)大家可以对照着Athrun的用例来看看两个框架的区别packageorg.onceler.robo
wirelessqa
·
2012-08-09 14:00
exception
android
ListView
测试
dialog
【
Android自动化测试
之Robotium】01. Robotium环境配置
一.首先是配置最基本的环境
Android自动化测试
之知识准备+环境配置 (点击查看)二.下载Robotium打开: http://code.google.com/p/robotium/下载:robotium-solo
wirelessqa
·
2012-08-09 14:00
android
测试
application
Path
encoding
【
Android自动化测试
】03. Athrun之用例分析
如果大家配置好了athrun的测试环境,那么开始吧(这里只介绍有源码的情况,没有源码也是可以做的)被测应用下载:http://download.csdn.net/detail/wirelessqa/44872521.导入被测试应用--新建测试工程--依赖被测试应用测试工程的Manifest.xml 2.测试代码(只贴出MainActivity,用例很简单就不多作注释了)pack
wirelessqa
·
2012-08-09 14:00
android
exception
ListView
测试
dialog
【
Android自动化测试
】02. Athrun之环境配置
一.首先是配置最基本的环境
Android自动化测试
之知识准备+环境配置 (点击查看)二.下载Athrun在本机选定一个存放代码的位置dir在dir下单击鼠标右键在弹出的菜单中选择SVNCheckout
wirelessqa
·
2012-08-09 13:00
eclipse
log4j
android
框架
测试
【
Android自动化测试
】01. 知识准备&环境配置
一.知识准备Java基础知识,知道类、构造方法、继承这样的基础概念基本的动手编码能力对Android系统有一定的了解,知道Activity、Manifest文件、R.java文件、布局文件这样的概念以及它们的作用知道使用androidSDK中的一些工具,如adb,hierarchyviewer知道如何使用Eclipse善于使用Google,能快速搜索到自己想查找的内容会使用ant进行编译如果您对以
wirelessqa
·
2012-08-04 16:00
java
eclipse
jdk
android
测试
android测试工具大全
前言: 最近开始研究
Android自动化测试
方法,对其中的一些工具、方法和框架做了一些简单的整理,其中包括android测试框架、CTS、Monkey、Monkeyrunner、benchmark
gjhappyyy
·
2012-07-31 16:00
android
android测试工具大全
前言: 最近开始研究
Android自动化测试
方法,对其中的一些工具、方法和框架做了一些简单的整理,其中包括android测试框架、CTS、Monkey、Monkeyrunner、benchmark
gjhappyyy
·
2012-07-31 16:00
android
android自动化测试
技术
目前手机自动化测试技术大体可分为白盒测试和黑盒测试两种。白盒测试 在手机自动化测试领域,白盒测试包括两种类型,第一种是传统软件测试理论中所指的白盒测试,即依赖被测对象的源代码具体实现的测试方式。在手机软件开发过程中所做的单元测试即属于此类型。第二种则是结合手机软件自身特点,对传统概念做了一些延伸。它指的是通过解析、控制和校验手机GUI控件元素对手机进行测试的方式。这种方式不必一定依赖于被测对象的
wengqiancun
·
2012-07-30 22:00
android自动化测试
辅助工具Weinre
调研的目的:我们在写
android自动化测试
用例涉及到webview的时候,抓取页面元素非常苦恼。通常的做法是:跑一些脚本,通过webview提供的接口获取webview的URL。
leeyu35
·
2012-07-26 10:00
java
android
server
浏览器
测试
工具
关于
android自动化测试
的一些执行原理
当我们写完一个robotium自动化的脚本后,需要注意几点。1.安卓软件基本有两层组成,第一层是基于java的应用层,第二层是基于linux的底层操作系统。2.我们通过robotium写的自动化脚本是执行在java应用层上,也就是说我们获取的所有东东都是在布局上面取到的。我们理清楚这几点之后,开始了解其执行原理。1.我们的被测对象是apk的源代码,我们的测试代码是基于源代码来编写的脚本。(也有脱离
leeyu35
·
2012-07-26 10:00
android
linux
shell
测试
脚本
Tcl
monkeyrunner测试工具
前言:最近开始研究
Android自动化测试
方法,对其中的一些工具、方法和框架做了一些简单的整理,其中包括android测试框架、CTS、Monkey、Monkeyrunner、benchmark、其它testtool
leeyu35
·
2012-07-25 13:00
Android自动化测试
工具——Monkey
前言:最近开始研究
Android自动化测试
方法,整理了一些工具、方法和框架,其中包括android测试框架,CTS、Monkey、Monkeyrunner、benchmark,以及其它testtool等等
leeyu35
·
2012-07-24 15:00
android
shell
测试
File
application
测试工具
Android自动化测试
初探(四): 模拟键盘鼠标事件(Socket+Instrumentation实现)
通过Socket+Instrumentation实现模拟键盘鼠标事件主要通过以下三个部分组成:l Socket编程:实现PC和Emulator通讯,并进行循环监听l Service服务:将Socket的监听程序放在Service中,从而达到后台运行的目的。这里要说明的是启动服务有两种方式,bindService和startService,两者的区别是,前者会使启动的Service随着启动Ser
leeyu35
·
2012-07-24 15:00
thread
编程
android
socket
测试
service
Android自动化测试
初探(五): 再述模拟键盘鼠标事件(adb shell 实现)
上一篇博文中讲述了通过Socket编程从外部向Emulator发送键盘鼠标模拟事件,貌似实现细节有点复杂。其实Android还有一种更简单的模拟键盘鼠标事件的方法,那就是通过使用adbshell命令。 1. 发送键盘事件:命令格式1:adbshellinputkeyevent“value”其中value以及对应的keycode如下表所列:KeyEventValueKEYCODEComment
leeyu35
·
2012-07-24 15:00
android
shell
测试
equals
button
menu
Android自动化测试
初探(三): 架构实现
前两节讲了用AndroidSDK自带的tool-hierarchyviewer来捕获Activity上Element,并分析了其中的原理。对于要实现GUI自动化,还有哪些工作没有完成呢?n Invoke界面上的Element,如点击按钮,在文本框中输入内容等n Press手机自身所有的按键,如HOME键,Menu键,左右上下方向键,通话键,挂机键等n 判断测试结果前面说过,直接从Emulato
leeyu35
·
2012-07-24 14:00
android
windows
socket
测试
button
menu
Android自动化测试
初探(二): Hierarchyviewer 捕获Element的实现原理
AndroidSDKtools下的工具hierarchyviewer可以展现Device上的Element的层次分布和自身属性,其核心函数之一就是LoadScene,研究后发现其实现方法是向Device的4939端口通过socket的方式发送了一个DUMP的命令,Device会自动处理该命令并将所有Screen上的Element层次结构和属性一并发回,实现代码如下:publicstaticvoi
leeyu35
·
2012-07-24 14:00
android
socket
list
测试
layout
null
Android自动化测试
初探(一): 捕获Activity上的Element
第一部分:前言Android系统下应用程序的测试现在应该还算是个新的领域,网上关于这方面的资料很多都是基于白盒测试的,一般都是基于JUnit框架和AndroidSDK中android.test等命名空间下的内容进行,但是有一个前提,那就是必须要有应用程序的源代码以提供测试接入点,但是这在很多软件公司中是不现实的。很多测试工程师做的工作是完全黑盒,基本接触不到源代码,白盒测试大部分也是由开发自己完成
leeyu35
·
2012-07-24 13:00
android
server
测试
Netbeans
工具
hierarchy
android自动化测试
之JavaMonkey跨APP操作
使用到的jar包均在androidsdk中,chimpchat.jar,ddmlib.jar,guavalib.jar,sdklib.jar 代码Java代码 import java.util.TreeMap; import com.android.chimpchat.ChimpChat; import com.android.chimpchat.core.IChimpDevice;
lideguo1979
·
2012-07-19 01:00
android自动化测试
之dumpsys性能测试
Java代码 dumpsys 用来给出手机中所有应用程序的信息,并且也会给出现在手机的状态。 dumpsys [Option] meminfo 显示内存信息 cpuinfo 显示CPU信息 account 显示accounts信息 activity 显示所有的acti
lideguo1979
·
2012-07-19 01:00
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他