测试Android

Appium通过UI Automator与Android SDK的绑定来驱动Android的自动化。过程与IOS的测试很相似。Appium作为一
个HTTP server接受来自JSON线协议的test脚本命令。Appium发送这些命令给UI Automator,以便于他们能在模拟器或者真实的设备上执行。在这之间,Appium把JSON命令翻译成Android SDK能识别的UI Automator的java命令。整个过程如下:

当命令在模拟器或者真实的设备上执行后,目标app把响应发送回UI Automator,然后返回给Appium,这个过程,把UI Automator的响应翻译成Selenuim WebDriver JSON线协议,然后把他们返回给测试脚本。

接下来使用真实的Android测试:

1 首先需要在Android机子上安装chrome浏览器。

2 命令 ./adb devices 获得模拟器或者真实设备的连接列表。

Android Debug Bridge (adb)

时间: 2024-10-18 04:35:19

测试Android的相关文章

关于指令测试android手机

*#*#4636#*#*:这个指令是用于测试现在大部分安卓手机的,山寨的手机没有此功能. 当在手机拨号键盘输入此字符串后,会出现四个选项:手机信息,电池信息,使用情况统计数据,Wlan信息.下面就手机信息(可能需要设置)介绍: * 手机信息 这里可以查看到IMEI,SIM号码,运营商. 下面有一个ping的选项,测试手机网络联通性,如果你的手机打开了数据连接,可以看到ping主机是pass,http客户端pass,这里的ping IP地址可能显示不成功,但手机仍可上网,猜测可能该IP地址是手机内

手机测试Android程序

手机测试Android程序 上传者:sanpi329     我也要“分享赚钱” 2014/7/9 关注(23) 评论(0) 声明:此内容仅代表网友个人经验或观点,不代表本网站立场和观点. 测试前准备:android手机.数据线.电脑.eclipse android程序 步骤: 1.用usb数据线将手机与电脑连接(手机2.3.5: 设置-->应用程序-->开发-->usb调试) 2.打开eclipse-->window-->show view-->other-->

摘抄——读《大话移动APP测试 Android与IOS》

用了两天读完了<大话移动APP测试 Android与IOS>,由于刚开始接触移动测试,技术型的篇章只能先放过了o(╯□╰)o,有以下内容觉得很有必要时不时的看看,来反思自己的工作,自勉!! 测试的意义: 执行测试用例的意义在于学习别人写用例的思路.学习设计方法.不在重复劳动: 编写测试用例的意义在于更好的分析需求,写出有意义.有限的用例,不在为了任务写出千万条用例: 找缺陷的意义在于学习研究各种方法.各种技术找到质量高的缺陷,分析总结,不在为了缺陷数量: 测试管理的意义在于学习管理,引导测试人

星云测试- Android应用深度体检专业平台

星云测试-给你的Android应用做个深度体检   星云测试- Android应用深度体检专业平台 星云在线云测试(简称星云测试www.teststars.cc)是全球第一个发布并商用的数字化精准软件测试平台,与其他软件云测试平台相比,它更关注软件最核心的功能测试.简单的说,我们把软件视同一个生命,为它做全面的X光扫描,而后给出详细体检报告,每一个报告数据后面均有精准.无损.可追溯的数据为依托,协助您快速判断软件是否健康,还是需要立刻切除病灶. 星云测试使软件测试从过度依赖人工记录.验证,转换为

junit测试Android项目

关于junit测试Android项目方法主要有一下步骤: 1.导入junit4的jar包 在工厂中Build Path中Add Library->JUnit->JUnit4->Finish 2.编写测试代码 首先new一个JUnit Test Case,关联要测试的类,然后编写测试代码,具体可以参照, 在Eclipse中使用JUnit4进行单元测试(初级篇)(http://blog.csdn.net/andycpp/article/details/1327147) 在Eclipse中使用

推荐——Monkey《大话 app 测试——Android、iOS 应用测试指南》

<大话移动——Android与iOS应用测试指南> 京东可以预购啦!http://item.jd.com/11495028.html 当当网:http://product.dangdang.com/23510301.html#catalog 大家速度预购哈--- 这本书离不开大家的支持.其中感谢给我写书评的几位大牛.@熊力_LiXiong @阿里窥基 @徐毅-Kaveri @左耳朵耗子 .明天京东的链接也出来啦-- 推荐--Monkey<大话 app 测试--Android.iOS 应用

搭建和测试Android JAVA NDK

1.下载NDK,  android-ndk-r9c-windows-x86_64.zip,解压ndk,截图如下: 2.以编译ndk中的sample为例: 导入sample中的hello-jni项目,导入的项目结果如下: 3.右击项目:helloJni-->右击--->properties--->Builder 4.新建Builder--->Program 5.点击OK,然后弹出来一个窗口,其中Location的位置填写的是ndk-build.cmd所在的位置: 点击OK,并将N

Eclipse如何连接android手机,测试android程序?

前提:android开发环境已搭建好,以华为荣耀3X畅玩版为例. 1.将手机使用数据线连接到电脑,连接到电脑后,目前金山.360,等杀毒软件都有手机助手,自动会安装驱动(没有杀毒软件则下载驱动精灵,自动进行安装). 安装好驱动可在电脑的设备管理中看到(若尚未连接上手机可能显示驱动不正常,连上后就正常了),如下图: 2.打开手机设置->关于手机(滑到最后)->多次点击版本号,即可启用开发人员模式,启用后在设置中可见开发人员选项:其他品牌android手机设置里应该直接有开发人员选项,启用即可.

【亲测】Appium测试Android混合应用时,第二次切换到WebView失败

要解决的问题:Appium测试Android混合应用时,第二次切换到WebView时失败 原因分析:在用Appium测试Android混合应用时,当程序第一次切换到WebView时,可以正常进行自动化测试.可是当程序第二次切换到WebView时,Appium会自动找到到第一次打开的Html页面,那么这时Appium就无法定位我们第二次打开的Html页面中的元素. Appium第一次切换到Html页面时,会新生成一个Chromedriver:当第二次切换到Html时,会使用已经存在的Chromed

Appium - WebView测试(Android)

Appium - WebView测试 作者: Max.Bai 时间: 2015/07 Appium - WebView测试(Android) 现在App都是混合型的,有原生的也包含WebView的,appium测试的时候就需要在原生和WebView之间切换才能完成测试. 1. 查看所有context 查看当前所有的窗口 Set<String> contextNames = driver.getContextHandles(); System.print(contextNames); 结果包含目