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-tools 3、在eclipse中配置sdk路径(windows->原创 2013-04-09 15:17:39 · 2573 阅读 · 1 评论 -
重签名apk
重新签名APK文件 1). 将证书(debug.keystore)复制到与需要重新签名的apk文件相同的目录下(如:复制到D:\Sign) 2). 在cmd中切换到需要重新前面的apk文件的目录下 cd D:\Sign 3). 运行下面的命令 jarsigner -verbose -keystore debug.keystore -signedjar PhoneB转载 2013-04-09 15:28:13 · 2575 阅读 · 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 · 4758 阅读 · 0 评论 -
monkey测试
一、Monkey测试简介 Monkey测试是Android平台自动化测试的一种手段,通过Monkey程序模拟用户触摸屏幕、滑动Trackball、按键等操作来对设备上的程序进行压力测试,检测程序多久的时间会发生异常。 二、Monkey程序介绍 1) Monkey程序由Android系统自带,使用Java语言写成,在Android文件系统中的存放路径是:/system/framework/转载 2013-12-12 14:59:56 · 619 阅读 · 0 评论 -
万能的Instrumentoation
1、instrumentation是执行application instrumentation代码的基类。当应用程序运行的时候instrumentation处于开启,instrumentation将在任何应用程序运行前初始化,可以通过它监测系统与应用程序的交互。 2、instrumentation implementation通过AndroidManifest.xml中的标签进行描述 3、in翻译 2014-05-15 16:14:53 · 928 阅读 · 0 评论 -
selenium源码分析-webdriver(一)
SeleniumRC 早期的Selenium使用的是Javascript注入技术与浏览器打交道,需要SeleniumRC启动一个Server,将操作Web元素的API调用转化为一段段Javascript,在Selenium内核启动浏览器之后注入这段Javascript。开发过Web应用的人都知道,Javascript可以获取并调用页面的任何元素,自如的进行操作。由此才实现了Selen转载 2014-05-22 16:09:32 · 7707 阅读 · 1 评论 -
ios测试记录
1、提示 unlink /tmp/instruments_sock 解决办法: 命令行执行 sudo unlink /tmp/instruments_sock 2、提示 permission denied /tmp/appium-instruments 解决办法: finder里,command+shift+g,进入/tmp,删除appium-instruments (删除后会重新原创 2014-08-05 11:25:51 · 1170 阅读 · 0 评论 -
robotium原理
Clicker类 solo.clickonScreen方法,底层调用MotionEvent类。 MotionEventandroid.view中的类,Objectused to report movement (mouse, pen, finger, trackball) events robotium如何定位控件? search类获取当前所有的view,然后根据类型或原创 2014-05-22 16:15:19 · 3337 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
转载 http://www.yeetrack.com/?p=578 Robotium是Android应用的自动化测试工具,类似于Selenium,我们可以通过编写java代码来测试android程序。 maven是个项目管理工具,可以很方面地对项目进行管理、构建、发布等。利用maven构建,可以很方便地放到hudson、jenkins等集成环境中。安装maven,设置环境变量,不在多说。 安转载 2017-10-30 15:24:34 · 438 阅读 · 0 评论