Android自动化打包1:aapt使用详解分类标签:APK什么是aapt?执行命令: C:\Users\Xiaopeng>aaptAndroid Asset Packaging Tool1、列出apk包的内容aapt l[ist] [-v] [-a] file.{zip,jar,apk}注:fil...
分类:
数据库 时间:
2015-09-02 18:36:37
阅读次数:
502
Robotium 自动化测试一、Setup
Android Studio环境下,在所要测试的Module的build.gradle文件下添加,
compile ‘com.jayway.android.robotium:robotium-solo:5.4.1’
然后Sync下。二、Start
Robotium即是对Instrumentation框架方法的封装,所以使用之前需要继承测试类...
分类:
其他好文 时间:
2015-08-19 16:58:18
阅读次数:
230
概述 前一篇文章(美团Android自动化之旅—生成渠道包)介绍了Android中几种生成渠道包的方式,基本解决了打包慢的问题。 但是,随着渠道越来越多,不同渠道对应用的要求也不尽相同。例如,有的渠道要求美团客户端的...
分类:
移动开发 时间:
2015-08-17 08:51:03
阅读次数:
196
前提:在Android 通话自动化测试中会用到am命令去拨打电话、打开音乐播放器播放音乐等等操作。这里总结一下am命令。Android am命令:(1)命令参数:am start -n 包名(package)/包名.活动(activity)名称
其实启动的方法可以从应用的AndroidManifest.xml文件中找到,然而并无什么卵用。(2)举例:a)启动Music、视频:
am start...
分类:
移动开发 时间:
2015-08-16 10:52:31
阅读次数:
167
前提:在我们应用程序或者在写Android自动化测试时候常常会需要模拟实体按键,来给我们做测试用。这也是我要整理的目的。主要的涉及的是Linux Input Event事件。以下的例子基于Android 5.1(Linux-3.10)。一、利用getevent、sendevent模拟按键(1)命令:getevent -t
结果:...
add device 6: /dev/input/event9...
分类:
移动开发 时间:
2015-08-16 09:27:04
阅读次数:
305
1、Monkeyrunner:优点:操作最为简单,可以录制测试脚本,可视化操作;缺点:主要生成坐标的自动化操作,移植性不强,功能最为局限; 2、Rubotium:主要针对某一个APK进行自动化测试,APK可以有源码,也可以没有源码,功能强大;缺点是针对APK操作,而且需要对APK重新签名(有工具.....
分类:
移动开发 时间:
2015-08-13 19:52:28
阅读次数:
248
使用android自动化测试工具monkeyrunner启动应用时,需要填写被测程序的包名和启动的Activity,以下有两种查看应用包名package和入口activity名称的方法: 方法一:使用aapt ? ?//aapt是sdk自带的一个工具,在s...
分类:
移动开发 时间:
2015-08-01 15:55:08
阅读次数:
154
一.新建一个py后缀的文件,如***.py
二.导入monkeyrunner常用包
from com.android.monkeyrunner importMonkeyRunner,MonkeyDevice,MonkeyImage
三.等待设备连接
device=MonkeyRunner.waitForConnection()
四.monkeyrunner常用操作
1. 事件...
分类:
移动开发 时间:
2015-07-27 19:04:27
阅读次数:
138
使用Monkey,可以对应用的稳定性和健壮性进行压测,测试的结果对于产品在复杂环境下的运行情况有非常重要的参考意义。
下面是一个示例,带有相应的注释,简单明了,供大家参考。
#!/bin/bash
# define case base information
case_name="monkey case"
case_ver="1.0.2"
case_package_name="cn.pack...
分类:
移动开发 时间:
2015-07-27 15:03:07
阅读次数:
152
测试脚本录制:方案一:我们先看看以下monkeyrecoder.py脚本:#Usage:monkeyrunnerrecorder.py#recorder.pyhttp://mirror.yongbok.net/linux/ ... ey_recorder.py;com.android.monkeyr...
分类:
移动开发 时间:
2015-07-23 17:23:28
阅读次数:
301