- 博客(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
2207

原创 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
2862

原创 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
1774

原创 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
4267

原创 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
1447
原创 解析json串
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-08-30 16:29:17
505
转载 android 布局属性大全
RelativeLayout第一类:属性值为true可falseandroid:layout_centerHrizontal 水平居中android:layout_centerVertical 垂直居中android:layout_centerInparent 相对于父元素完全居中android:layout_a
2015-12-14 16:17:35
599
转载 Android 颜色对照表
ffff00ffff33ffff66ffff99ffffccffffffffcc00ffcc33ffcc66ffcc99ffccccffccffff9900ff9933ff9966ff9999ff99ccff99ffff6600
2015-12-10 20:20:23
2163
转载 Androd对齐问题
一、LinearLayout(线性布局)提供了控件水平垂直排列的模型,同时可以通过设置子控件的weight布局参数控制各个控件在布局中的相对大小。水平(vertical)垂直(horizontal)fill-parent:占满整个屏幕wrap-content:刚好适合控件内容的大小对齐方式gravity取值:top:不改变大小,位置置于容器的
2015-12-07 18:00:11
917
转载 查看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
829
转载 Monkey Log分析
Log 在android中的地位非常重要,要是作为一个android程序员不能过分析log这关,算是android没有入门吧 。 下面我们就来说说如何处理log文件 。什么时候会有Log文件的产生 ?Log的产生大家都知道 , 大家也都知道通过DDMS来看log , 但什么时候会产生log文件呢 ?一般在如下几种情况会产生log文件 。 1,程序异常退出 , uncaused
2015-05-21 15:03:16
1406
转载 Anroid KEYCODE列表
KEYCODE列表电话键 KEYCODE_CALL拨号键5KEYCODE_ENDCALL挂机键6KEYCODE_HOME按键Home3KEYCODE_MENU菜单键82KEYCODE_BACK返回键4
2015-05-04 19:25:42
555
原创 移动端解析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
1538
原创 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
4857
原创 adb top 指令,查看系统进程
adb shell top -m 5 PID PR CPU% S #THR VSS RSS PCY UID Name 735
2015-01-29 15:15:03
9768
原创 adb 命令抓取log日志方法
1、确保手机已连接电脑,并开启调试2、输入指令: adb logcat *:E >c:\log.txt如图所示:“E” 表示log日志级别 adb log日志级别 :每一个输出的Android日志信息都有一个标签和它的优先级.·日志的标签是系统部件原始信息的一个简要的标志。(比如:“View”就是查看系统的标签). ·
2015-01-29 14:44:53
20763
原创 Robotium--takeScreenshot(截图)
在Robotium中,截图的方法时调用takeScreenshot()。但有使用你会发现明明代码里调用了solo.takeScreenshot(),但却没有截图成功,那是因为被测试的应用没有SD卡的权限(因为该方法会把截图保存在SD卡中)。因此要使用该方法,必须在被测工程的AndroidManifest.xml中添加如下标示:
2015-01-24 15:06:47
955
转载 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
2670
转载 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
1097
转载 robotium输出测试报告
使用Robotium进行测试的时候,要想可以导出明了的测试结果,可以使用junitreport来实现junit-report下载地址:https://github.com/jsankey/android-junit-report1,建立一个安卓的测试工程,导入Robotium包,建立好测试用例2,在测试工程的libs文件夹中,复制android-junit-repo
2015-01-08 12:15:45
994
原创 apk安装及卸载测试要点
安装手册是否规范,是否简洁,是否通俗易懂。安装手册是否齐全,正确,有改动时,文档是否同步更新直接复制安装程序到电脑上,能否正常安装按安装手册给出的步骤进行安装,安装是否正确查看在安装过程中存在的提示信息是否明确,意思是否明确在安装过程中,点击取消按钮,能否正常退出安装程序,软件是否可用。安装时是否识别有SD卡,并默认安装到sd
2015-01-05 11:10:57
778
转载 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
2118
原创 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
605
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人