android测试
文章平均质量分 60
j9y6f315
我是个喜欢电脑,软件方面的人。
展开
-
android monkey script详情
Android 的 monkey test 工具提供了 -f scriptfile 参数,可以指定 test 脚本,然而翻遍了 Android 的网站也没有找到这个脚本的文档,最终只在 monkey 的源码 MonkeySourceScript.java 中找到了一小段注释,里面给了一个不到 10 行例子:[cpp] view plaincopy/** * monke转载 2013-11-26 19:56:38 · 1016 阅读 · 0 评论 -
结合HierarchyViewer和APK文件反编译获得APP元素id值
背景: 最近在使用Robotium进行Android自动化测试。遇到了一个问题:我需要获得一个View的id(int型数值)。此前我在http://maider.blog.sohu.com/255448342.html 和http://maider.blog.sohu.com/255485243.html 两篇文章中讲述了如何打开手机上的View Server来使用HierarchyVie转载 2014-03-18 18:20:55 · 757 阅读 · 0 评论 -
通过网络使用adb
在adb的说明文档中提到: “An ADB transport models a connection between the ADB server and one device or emulator. There are currently two kinds of transports: - USB transports, for physical dev转载 2014-03-18 18:16:31 · 530 阅读 · 0 评论 -
Nexus5设备ROOT
root依然要感谢Chainfire大神,它是SuperSU的作者,是业界真正的大神之一,而且非常勤奋。根据它发表在XDA社区的帖子,小编我做了一些整理,形成nexus 7 安卓4.4 root的国内中文教程。这次root工具使用的是 CF-Auto-Root,官方网站是:http://autoroot.chainfire.eu,目前它主要针对三星和nexus系列提供root支转载 2014-03-18 18:19:29 · 1311 阅读 · 0 评论 -
android-junit-report-mail-python
Python快速入门 控制台使用JUnit编译运行单元测试android-junit-report-mail-python 2013-07-05 11:22:19| 分类:Test | 标签:android autotest ant report |举报|字号大中小 订阅下面使用android-j转载 2014-03-26 01:17:59 · 776 阅读 · 0 评论 -
Monkeyrunner
http://hi.baidu.com/ming_anna/item/9d016950f36f3acdd48bacde转载 2014-05-16 15:27:33 · 469 阅读 · 0 评论 -
MTC及Testin错误,原因分享
最近在进行兼容性测试时,使用MTC及Testin平台时,遇到了一些错误原创 2014-05-14 22:59:21 · 1617 阅读 · 0 评论 -
meminfo vmstat procrank top等详解
meminfo命令:cat /proc/meminfo实例:MemTotal: 234312 kBMemFree: 3448 kBBuffers: 92 kBCached: 18052 kBSwapCached: 25556 kBAct转载 2014-06-05 15:37:08 · 513 阅读 · 0 评论 -
adb shell dumpsys 命令 查看内存
adb shell dumpsys 命令 查看内存分类: android 工具 android性能优化2011-11-22 20:47 14989人阅读 评论(5) 收藏 举报shell android crash java 目录(?)[+] android程序内存被分为2部分:native和dalvik,dalvik就是我们平常转载 2014-06-05 15:41:00 · 473 阅读 · 0 评论 -
adb shell dumpsys 命令 查看内存
adb shell dumpsys 命令 查看内存分类: android 工具 android性能优化2011-11-22 20:47 14989人阅读 评论(5) 收藏 举报shell android crash java 目录(?)[+] android程序内存被分为2部分:native和dalvik,dalvik就是我们平常转载 2014-06-05 15:40:11 · 461 阅读 · 0 评论 -
Android自动化HTML报告
(一)我们在进行android自动化测试的时候,往往没有html的报告,很纠结.那下面我们来看一下怎么生成html的报告条件: 一,android的开发环境 二,testutils.jar包(http://code.google.com/p/nbandroid-utils/)操作步骤如下: 1.将 testuntils.jar 加 到转载 2014-01-16 20:29:18 · 915 阅读 · 0 评论 -
移动应用测试点整理
前段时间在weibo上看到有位前辈整理的android测试点,有感而发,结合我们现在的工作,整理了一下经常会遇到的问题。1.APP基本功能按照back log整理测试用例,测试中发现有需求变动、或未考虑完全,及时更新测试用例。测试用例包括:全功能点用例+重点功能快速回归用例2.Android特性测试横竖屏、home键、音量键、power键、返回键等横竖屏,跟转载 2014-03-07 13:15:46 · 616 阅读 · 0 评论 -
介绍Robotium+Orange实现androidUI自动化测试
Robotium是一个开源的androidUI自动测试工具,这里不做介绍,可以见:http://code.google.com/p/robotium/Orange:Orange是我们自己开发的运行在PC端的(只支持windows),用于组织测试用例、自动重签名apk文件、以及操作模拟器、启动运行测试用例、用 例crash以及失败重跑、测试结果收集等功能的一个工具,通过简单的配置,既可以转载 2014-01-16 20:37:37 · 764 阅读 · 0 评论 -
Android自动化测试之MonkeyRunner
ndroid代码 移动终端 自动化测试 目录[-]一个简单的MonkeyRunner的例子常用API录制脚本总结MonkeyRunner是Google Android SDK下的一个工具,用于自动化测试Android程序。 Monkeyrunner工具提供了一套API,使用这些api写出的Python程序可以在黑盒地控制Android设置和模拟器。有了Mon转载 2013-11-26 21:20:54 · 875 阅读 · 0 评论 -
Android自动化测试之Monkey工具(一)
Android自动化测试之Monkey工具 一、 什么是MonkeyMonkey测试是Android自动化测试的一种手段,Monkey测试本身非常简单,当Monkey程序在模拟器或设备运行的时候,如果用户出发了比如点击,触摸,手势或一些系统级别的事件的时候,它就会产生随机脉冲,所以可以用Monkey用随机重复的方法去负荷测试你开发的软件。Monkey是Android中的一个命令行工具转载 2013-11-26 13:13:16 · 640 阅读 · 0 评论 -
Android自动化测试之Monkey工具(二)
Android自动化测试之Monkey工具(二) 参见上一篇六、命令选项参考下面列出了Monkey命令行可用的全部选项。常规--help列出简单的用法。-v命令行的每一个-v将增加反馈信息的级别。Level 0(缺省值)除启动提示、测试完成和最终结果之外,提供较少信息。Level 1提供较为详细的测试信息,如逐个发送到Activity的事件。Leve转载 2013-11-26 13:18:14 · 634 阅读 · 0 评论 -
Android adb shell大全
Android ADB shell大全1. 显示系统中全部Android平台: android list targets2. 显示系统中全部AVD(模拟器): android list avd3. 创建AVD(模拟器): android create avd --name 名称 --target 平台编号4. 启动模拟器:转载 2013-11-26 19:43:10 · 838 阅读 · 0 评论 -
android自动化测试之CTS
CTS是Compatibility Test Suite的简称,是android的兼容性测试套件,定制了andoird后,必须通过最新的CTS检测,以保证标准的APK能在平台上安装运行,通过了CTS后,将测试报告给Google,以取得android market认证,CTS的测试框架如下图:CTS的官方网站是http://source.android.com/compatibility/i转载 2013-12-02 18:09:23 · 1236 阅读 · 0 评论 -
android自动化测试之Junit
Activity测试部分依赖于Android instrumentation framework.不像其它的components, activity有生命周期向界面发送事件是通过instrumentation.如果测试的过程中要把自动锁键盘去掉,则需要在xml文件中加 建立测试工程可以用android工具或eclipse,用android工具是android create test-p转载 2013-12-02 18:12:27 · 1391 阅读 · 0 评论 -
Android性能测试工具实现介绍
Emmagee工具已开源:https://github.com/NetEase/Emmagee 大家使用过程中有问题欢迎在github中给我们反馈,后续我们会持续跟进。 Emmagee主要实现了监控CPU、内存、流量、以及浮窗实时显示这些数据的功能,具体的功能实现细节以及参考学习的资料如下。 选择并且启动需要监控的应用参考资料:http://www.cnblogs.com/fe转载 2014-01-11 15:20:46 · 838 阅读 · 0 评论 -
收集Android程序测试代码覆盖率
原文:http://www.cnblogs.com/killmyday/archive/2012/07/23/2605708.html代码覆盖率的作用主要是用来查看测试用例执行完毕后,有哪些代码尚未覆盖到,未覆盖到的代码通常意味着未覆盖到的功能或场景,对于Andriod程序来说,好像国内聊到这个领域的文章不多,这里记录下来供大家参考。因 为Andriod程序实际上就是J转载 2014-01-11 15:21:58 · 784 阅读 · 0 评论 -
如何利用jenkins来做android自动化
持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽快地发现集成错误。许多团队发现这个过程可以大大减少集成的问题,让团队能够更快的开发内聚的软件。其中包含一些代码静态检查工具,自动打包和自动测试功能。持续集成流程环境配置启动Jenkins1转载 2014-01-11 15:24:37 · 966 阅读 · 0 评论 -
Android USER 版本与ENG 版本的差异--MTK官方解释
Description]Android USER 版本与ENG 版本的差异 相当于未root版本与[Keyword]USER ENG user eng 用户版本 工程版本 差异 [Solution]Google 官方描述: USER/USERDEBUG/ENG 版本的差异, 参考alps/build/core/build-system.html 的详细说明eng T转载 2014-06-05 15:38:32 · 520 阅读 · 0 评论