Android常用的自动化测试工具框架: Monkey,MonkeyRunner,UIAutomator,Robotium,Appium,Monkey Talk 但是这些工具框架都有什么关系呢,先通过一张图来了解一下吧.(图是某博客上借过来的) 是不是一脸懵逼,不知道这是什么鬼。下面详细了解一下。 ...
分类:
移动开发 时间:
2017-03-25 23:38:00
阅读次数:
316
随着移动终端的普及,手机应用越来越多,也越来越重要。而作为测试的我们也要与时俱进,努力学习手机App的相关测试,前一段时间我们介绍了Robotium手机自动化测试框架,从本章开始,我们介绍另一个手机自动化测试框架Appium。那究竟什么是Appium呢?我们引用Appium官网的介绍如下: 英文官网 ...
分类:
移动开发 时间:
2017-03-08 19:16:50
阅读次数:
165
之前基本上没接触过移动端的UITest测试,之前因为一些需求临时赶鸭子上架采用了UIAutomator,但是后来发现webview没办法识别,在预研过程中,发现Robotium跟Appium这两个神器。由于Robotium提供了webview的解析方式,遂决定研究一下。 一.环境准备以及初始化 用来 ...
分类:
Web程序 时间:
2017-03-05 17:30:25
阅读次数:
384
今天发现个很low的问题,脚本都写好了,运行Robotium测试用例时报错如下: [2017-03-01 09:58:54 - baiduAppTest] Test run failed: Permission Denial: starting instrumentation ComponentIn ...
分类:
其他好文 时间:
2017-03-02 21:37:45
阅读次数:
230
问题: 你想要使用Robotium库测试activity。 解决方案: 增加Robotium依赖,编写自己的测试脚本。 讨论: Android Test Support Library提供类可以操作activity里的窗口部件,但是有更简单的方式操作Android UI。虽然这本书不是介绍测试的,但 ...
分类:
移动开发 时间:
2017-03-01 22:40:26
阅读次数:
268
一直在关注这个Robotium开源框架,兴起开始耍起来,关于这个重签名,命令行我只说这个的,有的博主,我不得不再次吐槽,你自己试验了么? 现将个人实际操作总结如下: step: 1、去除签名 将apk文件后缀改为.zip,然后从winrar中删除META-INF文件夹,删除后重新将文件名改成apk的 ...
分类:
其他好文 时间:
2017-02-15 00:34:17
阅读次数:
177
今天和大家分享robotium一个小问题。 我们在运行自已经搭好的框架时,有可能会出现一个找不到类的错误(如上图所示)。 问题是重签名工具给出的activity有误,这时我们可以用Appt命令查看重签名后的apk的activity,这个才是正确的。 1、进入到SDK安装目录下有Appt.exe程序的 ...
分类:
编程语言 时间:
2016-11-18 12:21:36
阅读次数:
305
1.配置好android sdk ,java环境 2.重新签名apk文件 在用户目录下,会有一个.android的目录,把re-sign.jar放在该目录下。执行命令 java -jar re-sign.jar 即可 再把apk文件脱到打开的re-sign上。保存重新签名后的文件。 遇到问题:提示s ...
分类:
移动开发 时间:
2016-11-14 17:51:37
阅读次数:
171
1.配置好android sdk ,java环境 2.重新签名apk文件 在用户目录下,会有一个.android的目录,把re-sign.jar放在该目录下。执行命令 java -jar re-sign.jar 即可 再把apk文件脱到打开的re-sign上。保存重新签名后的文件。 注意,弹出的如下 ...
分类:
移动开发 时间:
2016-11-13 02:04:27
阅读次数:
279
移动自动化测试常用工具有两个:Appium和Robotium。正好最近自己开始负责客户端的工作,初来乍到需要熟悉下环境,正好学习新的东西。 移动自动化相对web来说,原理与操作过程是一样的,通过自动化测试框架实现测试。略有不同的是,移动需要一点Android与iOS基础,难度大一点。 Appium官 ...
分类:
移动开发 时间:
2016-09-30 12:07:00
阅读次数:
196