自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (4)
  • 收藏
  • 关注

原创 Android App性能测试

一、内存1、查看单个应用App最大内存限制Command:adb shell “getprop|grep heapgrowthlimit”C:\Users\hujiachun>adb shell "getprop|grep heapgrowthlimit"[dalvik.vm.heapgrowthlimit]: [128m] 128M是单个APP最大内存限制,如果Dal

2015-07-27 15:41:00 2177

原创 Uiautomator获取控件对象之instance

1、出现两个或多个相同控件id的listview 怎么索引对象UiScrollable us = new UiScrollable(new UiSelector().resourceId("android:id/list").instance(0));instance(0)中,0是当前对象的索引。

2015-03-31 22:06:32 2824

原创 robotium 输出测试结果至SDcard

使用StringBuffer来自定义方法

2015-01-24 17:28:15 2498

原创 Uiautomator 与Jenkins持续集成

Uiautomator 与Jenkins持续集成

2015-01-19 10:12:52 3803

原创 robotium测试APK 遇到过的坑

1、勾要选上,否则找不到包名2、robotium版本不同时,导入的包名不同①robotium 5.2.1 导入import com.robotium.solo.Solo;②robotium 2.4导入import com.jayway.android.robotium.solo.Solo;3、robotium版本不同时 tearDown()方法区别①

2015-01-05 10:29:30 1760

原创 android app 抓取log日志

在我们使用自动化测试时,难免会与服务器交互,获取服务器的数据,这是就要是解析json数据。以下是相关代码public class ParseJson {public static ArrayList arrayList = new ArrayList();public double get_price(String string) throws JSONExcept

2015-01-05 10:25:11 4238

原创 instrument 之Robotium 命令运行

adb shell am instrument -e class com.jayway.test.test.test#test_history -w com.jayway.test.test/android.test.InstrumentationTestRunner

2015-01-05 10:22:27 1433

原创 解析json串

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-08-30 16:29:17 487

转载 android 布局属性大全

RelativeLayout第一类:属性值为true可falseandroid:layout_centerHrizontal        水平居中android:layout_centerVertical         垂直居中android:layout_centerInparent         相对于父元素完全居中android:layout_a

2015-12-14 16:17:35 582

转载 Android 颜色对照表

ffff00ffff33ffff66ffff99ffffccffffffffcc00ffcc33ffcc66ffcc99ffccccffccffff9900ff9933ff9966ff9999ff99ccff99ffff6600

2015-12-10 20:20:23 2060

转载 Androd对齐问题

一、LinearLayout(线性布局)提供了控件水平垂直排列的模型,同时可以通过设置子控件的weight布局参数控制各个控件在布局中的相对大小。水平(vertical)垂直(horizontal)fill-parent:占满整个屏幕wrap-content:刚好适合控件内容的大小对齐方式gravity取值:top:不改变大小,位置置于容器的

2015-12-07 18:00:11 877

转载 查看Android应用包名、Activity的几个方法

一、有源码情况直接打开AndroidManifest.xml文件,找到包含android.intent.action.MAIN和android.intent.category.LAUNCHER对应的activity。如下图中第三行package为com.cola.ui,第七行主Activity为com.cola.ui.ColaBox(.ColaBox为Activity简写方式)。

2015-05-24 16:32:58 770

转载 Monkey Log分析

Log 在android中的地位非常重要,要是作为一个android程序员不能过分析log这关,算是android没有入门吧 。 下面我们就来说说如何处理log文件 。什么时候会有Log文件的产生 ?Log的产生大家都知道 , 大家也都知道通过DDMS来看log , 但什么时候会产生log文件呢 ?一般在如下几种情况会产生log文件 。 1,程序异常退出 , uncaused

2015-05-21 15:03:16 1385

转载 Anroid KEYCODE列表

KEYCODE列表电话键 KEYCODE_CALL拨号键5KEYCODE_ENDCALL挂机键6KEYCODE_HOME按键Home3KEYCODE_MENU菜单键82KEYCODE_BACK返回键4

2015-05-04 19:25:42 538

原创 移动端解析json数据

在我们使用自动化测试时,难免会与服务器交互,获取服务器的数据,这是就要是解析json数据。以下是相关代码public class ParseJson {public static ArrayList arrayList = new ArrayList();public double get_price(String string) throws JSONExceptio

2015-04-07 09:36:22 1526

原创 android 内存泄露 /进程 内存检查 --DDMS工具

一、监控操作步骤1、打开eclipse,切换到DDMS模式,连接设备,打开usb调试,如图:2、在devices栏中会显示连接的设备,选择要监控的程序包名3、点击devices视图中update Heap4、在Heap视图中点击Gause GC,二、判断内存泄露 Heap视图中部有一个Type叫做data object,即数据对象,也就是我们

2015-01-31 11:04:31 4836

原创 adb top 指令,查看系统进程

adb  shell top   -m 5    PID         PR          CPU%   S               #THR                    VSS                   RSS               PCY                    UID                 Name  735

2015-01-29 15:15:03 9704

原创 adb 命令抓取log日志方法

1、确保手机已连接电脑,并开启调试2、输入指令:  adb logcat  *:E  >c:\log.txt如图所示:“E”  表示log日志级别 adb log日志级别 :每一个输出的Android日志信息都有一个标签和它的优先级.·日志的标签是系统部件原始信息的一个简要的标志。(比如:“View”就是查看系统的标签). ·

2015-01-29 14:44:53 20672

原创 Robotium--takeScreenshot(截图)

在Robotium中,截图的方法时调用takeScreenshot()。但有使用你会发现明明代码里调用了solo.takeScreenshot(),但却没有截图成功,那是因为被测试的应用没有SD卡的权限(因为该方法会把截图保存在SD卡中)。因此要使用该方法,必须在被测工程的AndroidManifest.xml中添加如下标示:                   

2015-01-24 15:06:47 918

转载 Robotium 方法详细

package com.robotium.solo;import java.lang.reflect.Method;import java.util.ArrayList;import junit.framework.Assert;import android.app.Activity;import android.app.Instrumentation;import a

2015-01-20 11:08:48 2652

转载 robotium 获取控件ID方法

直接放在测试工程里用,改下包名。5s刷新一次,需要自行在logcat窗口中设置筛选条件tag=getCurrentInfo 然后就~自行发挥吧public class GetInfoTest extends ActivityInstrumentationTestCase2 { private static final String LAUNCHER_ACTIVITY_FULL_C

2015-01-16 12:06:41 1072

转载 自定义robotium设置

2015-01-09 09:54:55 478

转载 robotium输出测试报告

使用Robotium进行测试的时候,要想可以导出明了的测试结果,可以使用junitreport来实现junit-report下载地址:https://github.com/jsankey/android-junit-report1,建立一个安卓的测试工程,导入Robotium包,建立好测试用例2,在测试工程的libs文件夹中,复制android-junit-repo

2015-01-08 12:15:45 983

原创 apk安装及卸载测试要点

安装手册是否规范,是否简洁,是否通俗易懂。安装手册是否齐全,正确,有改动时,文档是否同步更新直接复制安装程序到电脑上,能否正常安装按安装手册给出的步骤进行安装,安装是否正确查看在安装过程中存在的提示信息是否明确,意思是否明确在安装过程中,点击取消按钮,能否正常退出安装程序,软件是否可用。安装时是否识别有SD卡,并默认安装到sd

2015-01-05 11:10:57 758

转载 LoadRunner事务、集合点、思考时间

在LoadRunner的脚步编写中,有三个重要的概念:事务、集合点、思考时间  事务:  事务又称为Transaction,在LoadRunner中的定义如下:An end-to-end(browser-to-browser) measurement of one or more user actions within action file。中文理解如下:事务(Transaction)是

2015-01-05 10:33:05 2096

原创 robotium 方法

①  点击:clickOnButton(int)—Clicks on a Button with a given index.clickOnButton(String)—Clicks on a Button with a given text.clickOnCheckBox(int)—Clicks on a CheckBox with a given index

2015-01-05 10:27:12 596

原创 移动APP测试 用例设计

1、SD卡挂载后可能影响到APP功能。例如微信语音保存至SD卡,挂载SD卡后语音不可用。

2015-01-05 10:20:39 1749

monkey源码

monkey源码,必须在android源码编译,不懂别乱喷

2016-07-19

adb详细命令

ADB常用指令集合 ,详细适合初学者使用,

2015-02-02

android 重签名工具

1、android app重签名工具 2、最好使用jdk1.6,试过jdk1.7不支持

2015-02-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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