走在测试的路上

专注于无线测试,努力学习提升自己,技术无止境!

Android常用adb命令总结

Android 常用 adb 命令总结首发个人博客 http://xuxu1988.com/2015/05/15/android-adb-commands , 转载请注明出处。针对移动端 Android 的测试, adb 命令是很重要的一个点,必须将常用的 adb 命令熟记于心, 将会为 Andr...

2015-05-20 17:54:33

阅读数 10188

评论数 0

Android 测试技能树

Android 测试技能树Android 基础知识 Android 的体系结构 apk 的组成结构 adb 命令的使用 Android 的四大组件 Activity 的生命周期 … 测试/开发环境的准备 JDK 安装 SDK 安装 IDE 的使用(Eclipse/Android Studio) d...

2015-05-01 16:07:46

阅读数 2082

评论数 0

Android Instrumentation 简介

Instrumentation 简介APIs && Source code 官方APIs地址(需要翻墙) Source code Instrumentation 特点 该框架基于JUnit,因此既可以直接使用Junit 进行测试,也可以使用Instrumentation 来测试An...

2015-05-01 15:36:37

阅读数 11114

评论数 0

Android Monkey的用法

Android MonkeyMonkey 简介 Monkey官方文档(需要翻墙) Monkey源码 Monkey是一个命令行工具,可以运行在Android模拟器里或真实设备中。它可以向系统发送伪随机(pseudo-random)的用户事件流(如按键输入、触摸屏输入、手势输入等),可以对待测的目标应...

2015-05-01 13:07:41

阅读数 1986

评论数 0

Android Instrumentation 判断跳转后的Activity

测试功能点 在主界面MainActivity点击按钮Button,跳转至另一界面OtherActivity 测试方法 使用Instrumentation,执行点击Button的动作,判断跳转后的界面的Activity是否为预期的Activity 使用ActivityMonitor,该类用来监控应用...

2015-04-26 23:19:30

阅读数 1671

评论数 0

mac 10.10.2 搭建robotframework环境

前提环境:python(系统已自带python) 一、安装robotframework 方法1:通过pip工具安装。 pip install robotframework 方法2:通过git命令clone robotframework项目,setup.py安装。 git clone https...

2015-03-16 18:16:20

阅读数 6027

评论数 1

脚本获取 app 的 cpu、memory 信息,使用 pychartdir 生成图表

一直想弄个性能的脚本,今天实践了下,很简单,就是用top命令获取当前应用的cpu、mem信息,最后将结果生成图标,这里生成图标的话,使用了pychartdir模块,该模块使用起来还是比较方便的,尤其是帮助文档很全,包含各种demo,就是使用的是未注册版本,底部有广告。 pychartdi...

2015-02-06 10:27:45

阅读数 1775

评论数 0

python pychartdir模块的安装及使用

python中要使用pychartdir的绘图的话需要安装pychartdir模块,其安装方法不同于其他python模块的安装。 1.先下载pychartdir,可从官网http://www.advsofteng.com/download.html下载对应的zip包(ChartDirector ...

2015-01-29 15:39:44

阅读数 6595

评论数 0

Android测试中能用到的一些脚本

做Android测试,有些事情需要经常地去做,比如截屏、录制视频(Android4.4新增功能)、批量安装应用(sdk中的adb无法安装以中文命名的apk)、批量卸载应用、获取应用对应的apk、包信息(包名、Activity,这里很多新手会不知道如何获取),因此有了这些脚本的产生,去年就有写过一些...

2015-01-28 09:58:24

阅读数 1622

评论数 0

Appium输入中文

Appium版本1.3.3以上。 java: 在capabilities中增加两项设置: capabilities.setCapability("unicodeKeyboard", "True"); capabilities.setCapability...

2015-01-21 16:42:37

阅读数 5700

评论数 2

Appium中部分api的使用方法

使用的语言是java,appium的版本是1.3.4,java-client的版本是java-client-2.1.0,建议多参考java-client-2.1.0-javadoc。 1.使用AndroidDriver,其已经继承了AppiumDriver private AndroidDr...

2015-01-08 18:29:36

阅读数 6648

评论数 1

使用appium进行图案解锁

对于应用中图案解锁的功能,使用appium可以很好的完成这个功能。 这里以锁屏时图案解锁为例: 图案设置为: 在该锁屏界面解锁: 获取图案中9个点的坐标时,可以使用sdk tools目录下的hierarchyviewer工具获取。 下面贴上图案解锁的代码: pa...

2015-01-06 16:59:46

阅读数 4313

评论数 0

两年前放在百度文库的几个初学shell脚本时写的几个简单例子

13年学习linux练习shell脚本时写的几个简单例子。 1、  使用for循环、while循环、until循环计算100以内所有偶数的和 for循环: #!/bin/sh Sum=0 for i in `seq0 2 100` #也可用for iin $(seq 0 ...

2015-01-04 15:20:58

阅读数 910

评论数 0

Android自动化基础—简单例子(启动相机拍照-重复执行1000次)

一个简单的测试需求如下:     测试相机的过程中发现一极低概率性问题,在进入相机拍照后退出的过程中相机可能会crash,概率大概为千分之一。 相机的使用场景相当的平凡,所以千分之一(0.001)的概率看似很小,但对于相机拍照的场景,相对而言,这个概率就很高了。 所以我们需要在未抓取到有效的...

2015-01-03 01:51:48

阅读数 7416

评论数 0

android 中 dumpsys 命令使用

adb shell dumpsys,默认打印出当前系统所有service信息,在后面可加上具体的服务名 需要列出当前运行的服务,可运行:

2014-10-11 14:08:04

阅读数 1656

评论数 2

Appium 中截取 element 图片作为对比,判断对比结果

其实在https://github.com/gb112211/Adb-For-Test 里面有一个截取element进行对比的方法,但是在使用appium时是无法使用的,因为其用到了uiautomator命令。。。

2014-10-11 13:49:34

阅读数 10327

评论数 0

获取 Android 设备上当前运行的应用的 apk

有时候在给开发提缺陷时(三方应用兼容性)需要附上第三方应用的apk,或者出于需要,需取得设备上某个应用的apk文件,如果是直接从PC端安装的话,获取apk很方便,如果是从设备上安装的且安装包删除了的话,若需获取,则需要从data/app目录或者system/app目录下获取。但在该目录下的apk名...

2014-09-10 11:04:29

阅读数 1120

评论数 0

linux下配置android+python+appium环境

1.配置JAVA_HOME 下载jdk1.6或者1.7,

2014-08-05 14:40:15

阅读数 6042

评论数 4

使用python编写脚本获取手机当前应用的信息

前提是已设置ANDROID_HOME环境变量,使用aapt工具获取apk的信息,报=保存至jiao'b

2014-07-21 16:42:49

阅读数 2287

评论数 0

使用python编写android截屏脚本

测试的过程中经常需要截取屏幕,通常的做法是s

2014-07-21 15:57:45

阅读数 6436

评论数 2

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