
Android自动化测试
文章平均质量分 52
whuyi
这个作者很懒,什么都没留下…
展开
-
Android测试环境搭建
利用robotium进行基于apk的测试。搭建测试环境如下:1、安装ADT(eclipse插件,直接用zip包(ADT-21.0.1.zip)本地安装,装完后顺带安装了DDMS)2、安装sdk,压缩包(adt-bundle-windows-x86.zip)直接解压,配置sdk环境变量,需要配tools和platform-tools3、在eclipse中配置sdk路径(windows->原创 2013-04-09 15:17:39 · 2593 阅读 · 1 评论 -
重签名apk
重新签名APK文件1). 将证书(debug.keystore)复制到与需要重新签名的apk文件相同的目录下(如:复制到D:\Sign)2). 在cmd中切换到需要重新前面的apk文件的目录下cd D:\Sign3). 运行下面的命令jarsigner -verbose -keystore debug.keystore -signedjar PhoneB转载 2013-04-09 15:28:13 · 2604 阅读 · 1 评论 -
Android布局查看工具
Android布局查看工具HierarchyViewer,有时候提示连不上view server,可以使用以下方法检验。检验一台手机是否开启了View Server的办法为:adb shell service call window 3若返回值是:Result: Parcel(00000000 00000000 '........')" 说明View Server处于关闭状态若返回转载 2013-04-09 15:37:00 · 4795 阅读 · 0 评论 -
monkey测试
一、Monkey测试简介Monkey测试是Android平台自动化测试的一种手段,通过Monkey程序模拟用户触摸屏幕、滑动Trackball、按键等操作来对设备上的程序进行压力测试,检测程序多久的时间会发生异常。二、Monkey程序介绍1) Monkey程序由Android系统自带,使用Java语言写成,在Android文件系统中的存放路径是:/system/framework/转载 2013-12-12 14:59:56 · 639 阅读 · 0 评论 -
万能的Instrumentoation
1、instrumentation是执行application instrumentation代码的基类。当应用程序运行的时候instrumentation处于开启,instrumentation将在任何应用程序运行前初始化,可以通过它监测系统与应用程序的交互。2、instrumentation implementation通过AndroidManifest.xml中的标签进行描述3、in翻译 2014-05-15 16:14:53 · 954 阅读 · 0 评论 -
selenium源码分析-webdriver(一)
SeleniumRC早期的Selenium使用的是Javascript注入技术与浏览器打交道,需要SeleniumRC启动一个Server,将操作Web元素的API调用转化为一段段Javascript,在Selenium内核启动浏览器之后注入这段Javascript。开发过Web应用的人都知道,Javascript可以获取并调用页面的任何元素,自如的进行操作。由此才实现了Selen转载 2014-05-22 16:09:32 · 7754 阅读 · 1 评论 -
ios测试记录
1、提示 unlink /tmp/instruments_sock解决办法: 命令行执行 sudo unlink /tmp/instruments_sock2、提示 permission denied /tmp/appium-instruments解决办法: finder里,command+shift+g,进入/tmp,删除appium-instruments (删除后会重新原创 2014-08-05 11:25:51 · 1192 阅读 · 0 评论 -
robotium原理
Clicker类solo.clickonScreen方法,底层调用MotionEvent类。MotionEventandroid.view中的类,Objectused to report movement (mouse, pen, finger, trackball) eventsrobotium如何定位控件?search类获取当前所有的view,然后根据类型或原创 2014-05-22 16:15:19 · 3371 阅读 · 0 评论 -
欢迎使用优快云-markdown编辑器
转载 http://www.yeetrack.com/?p=578 Robotium是Android应用的自动化测试工具,类似于Selenium,我们可以通过编写java代码来测试android程序。 maven是个项目管理工具,可以很方面地对项目进行管理、构建、发布等。利用maven构建,可以很方便地放到hudson、jenkins等集成环境中。安装maven,设置环境变量,不在多说。 安转载 2017-10-30 15:24:34 · 466 阅读 · 0 评论