官方的说明是指 api17 以上, 不包括 api17. 你可以用 api18 试试. 这个错误前几天有人发过帖子讨论了
就是这个错误
java.lang.NoClassDefFoundError: com.android.uiautomator.core.Configurator
#5 楼 @weamylady 签名保护可以有办法绕过. 而且自己用公司的签名重签也没事. 主要是考虑到有些公司不会开放源代码给测试人员, 这种情况会影响插码框架的推广.
#1 楼 @lihuazhang 有一个 monkeytalk 系列可以出来了. 不错.
我今天还特意下载了他们的工具看了下, 觉得做的还是不错的. 我在想他的 monkeytalkIDE 录制工具, 也许可以改造为 appium, 为 appium 做服务. 比如直接把他的脚本格式转化为 appium 的.
另外就是对插码方式不太满意, 虽然插码是主流, 不过这个工作如果可以自动化, 就非常好. 从官方的步骤来看, 应该是可以自动化的. 我也是刚开始研究.
我挺看好这个工具的, 商业化工具的易用度和稳定还是可以保证的.
我关心的是他的不插码方式. 那个应该可以减少不少的工作量. 我记得 pro 版本里面有.
不知道你试过了没有..
前阵子你说过要发文章, 果然发分享了. 赞一下
大家对你的行为还是支持的, 只是表示下担心和忧虑.
写的大气磅礴.
重新做一套框架有助于提升你对其他框架的理解能力. 并提升你们对测试的把握度.
不过我仍然劝你慎重的做这件事情.
开源不只是开放源代码. 他代表一种产品, 服务和协作方式.
当你信心百倍的去打算创造新事物的时候, 你得自己想好如下可能面临的坑
我估计从业的年龄不超过 5 年吧.
#10 楼 @ww32245420 uiautomator 的确是启动超时了, 得排查下原因
#8 楼 @ww32245420 对于 api17 这个特殊的版本, appium 支持的不积极. 好像它只允许 api17 以上的, 如果是 api17 也会提示不支持. 最好使用以上的版本.
robotium 还不是完全面向对象的. 我更喜欢 Cafe
写的太赞了. 赶紧占住广告位.
我这边补刀下.
优点
缺点
bluestacks 是最好的, 安装也很容易. 你检查过安装不上的原因了吗
#5 楼 @gaoxing200851 共享库分两种 一种是自身带的共享库, 比如 QQ 百度地图都自带了自己的 so 文件. 这个大小应该计算到自身的内存中, 需要关注. 而系统的共享库就不用统计在内了.
一般不用在意的这么严格. app 因为内存不足被 android OOM 杀掉的情况很多, 这类的场景测试覆盖了就没太大问题. 相信一般的 app 内存占用还不是大. 现在的场景都是很碎片化的. app 被不停的前后台切换. 偶尔还会别系统回收掉.
当对于这个愤慨的楼主, 我是个温和的人. 呵呵, 给处于发芽期的同学如下的建议.
当你要去测试产品时, 你要比产品更细致, 比研发更了解技术陷阱. 任何一种语言平台的技术栈都不是太大. 扎扎实实的去学就可以了. 这会为你的未来打下很好的基础.
所以系列的读几本某个语言的系列书籍, 然后自己动手去写代码联系就可以了. 实践是加深记忆和技能掌握程度的最佳方式.
遇到问题, 先记录. 先把真个体系阅览一遍. 之前的很多问题就会迎刃而解. 忍不住的问题也可以先问 Google
不要妄想不懂技术去测试一个产品. 业界有大佬一直吹嘘站在用户角度去思考问题. 那其实只是一个维度, 不是基础. 就好比你不了解牛奶加工机制和环节, 就无法通过用户角度品尝牛奶来分辨出是否含有三聚氰胺.
养成每天使用搜索引擎的习惯. 不懂的事情先问 Google, Bing 然后是百度.
我是百度公司出来的, 但是我不会向你推荐百度. 因为当你对明星八卦感兴趣的时候, 百度是你的好助手. 当你决定投身于专业领域的时候, 百度就是个渣
如果你说因为墙的问题无法访问, 论坛也已经提供了墙翻的方法让你畅快的使用 Google 了.
我每天也都在不停的使用 Google 来提问并获取新知识.
基本上认真思考仍然得不到解答的帖子, 我都是争取每个都回. 除非我自己也不会.
首先自己要认真的实践和思考.动不动就挂上如题之类的不负责任的回答, 基本都被删帖了.
希望发帖的同学都是很严谨的工程师思维. 而不是随性的提问.
当初我们搭建 testerhome, 其实就为了能专注研究交流些技术,最好能有些深度.
我不想让业界的人一听说测试工程师, 脑子里面就会浮现出一群只会用鼠标的人.
当你懂代码的时候, 公司会把代码开放给你,当你不懂的时候, 你问的每个问题连自己都会不自信.
连美国总统奥巴马都在号召全民学编程, 包括他自己都有自己的 github 主页.
所以作为新手, 就不要纠结于要不要学技术, 做管理是不是就可以不用接触技术之类的想法了
.
我们希望 testerhome 可以走出去一个个的技术精英和测试专家, 而不是被谬论洗脑的一个个官僚.
我们欢迎的是热爱测试, 热爱技术, 热爱产品的人,
testin 上提供的 PSS 数据 百度和腾讯提供的好像是 RSS
Calabash 框架的底层细节, 好像了解的人不错. 整个框架的机制有时间也可以给大家普及下.
写的非常的细致详细. 堪称好贴典范啊.
RSS 较大并且不是优先级别较高的进程, 很容易被配置低的系统给 kill 掉.
这个还是要关注的.