selendroid 目前的主力提交人是 facebook ebay salesforce, 演讲人工作于 adobe, 是个开发经理.( Enginerring Manager)
selendroid 是目前唯一全面兼容 webdriver 协议的框架. (appium 并不是完全兼容, 做了扩展)
支持原生 混合 web 三种模式测试.
有自己的 selendroid inspector
支持运行时编写扩展.
支持 selendroid grid
支持移动手势操作
亮点就是有了自己的扩展机制. 可以方便编写自己的扩展. 其他方面跟 appium 的功能基本都一样.
这个演讲人 google 内部工程师, 总体上是在推荐 espresso. 优点体现的不太强.
不过 espresso 的缺点也显著, 版本支持有断代, 只支持 api 8 10 15 以上, 也暂不支持最新 android5.0
所以建议继续观望. 我总体不看好这个项目.
演讲者在 google 工作, 并且是 appurify 的 CEO(听英语好像是这样说的)
这个是很精彩的演讲. 他提到了一些很现实的问题. 堪称是将来移动云测的方向指导.
移动测试的 debug 和 trace performance 等工具非常缺乏.
很多问题是在启动应用之前就发生了, 需要发现这类问题.
移动设备的场景测试比功能测试更重要.
很多异常 bug 只有在特定的场景下才能检测出来. 需要复杂场景的测试工作.
复杂的场景, 比如低电量 不稳定的网络是影响 app 性能的主因.
appurify 服务可以支持复杂的场景测试, 支持全美的很多网络模拟. 好像手机也是跨地域的.
他们提供了 robot 程序来进行 app 的压力测试. 基于 monkey
appurify 支持 robotium espresso monkey 等多种框架.
尽量使用真机, 尽量使用真实的场景, 必要时再使用模拟器.
这个 topic 也非常棒. 是若干工程师结果演示的合集.
他们用非常有意思的情景剧来介绍他们的工作成果. 非常值得欣赏. 嬉皮的下面是严谨的工程思维.
他们的成果如下
使用 KVM 把虚拟机的启动提升到秒级别.
把 adb 的传输速度提升了几十倍
控制系统场景的测试方法. 做了一个 apk 来完成各种功能. 有意思的是, 百度的 cafe 框架在 2 年前就已经发明了这个方法. 所以大家明白为什么我一直很推崇鲁晓宇和他的框架. (这个框架作者已经不维护了, 转开发了. 淘宝的太禅也同样转开发了, 至于原因, 大家可以自己思考和八卦)
测试用例的管理和隔离. 使用 dexdump
测试结果的收集, 使用 collect+pull 的方式从手机上获取.
未来计划, 没太看懂 好像是场景模拟和网页版的 android 模拟器展现.
这些成果都非常实用, 也获得了全场的掌声. 团队也非常富有激情.
花了一整个晚上看 GATC 的视频. 很多地方听的有点马虎, 所以内容仅供参考, 推荐大家去看原视频.
印度人非常多, 凸显了印度人在互联网领域的强势. 这也是硅谷的现状.
演讲者大多数都是开发工程师. 只看到一个是 SET 这也体现出了具备技术实力的工程师才能在质量保证工作上走的更远.
我并没有看到有人讲 app 产品的监控.
并没有看到更底层的移动框架和工具的介绍, 比如分析 api 调用和覆盖率的工具.
其中有几个 topic 演讲的内容有点水
等拿到完整的 ppt 后, 针对每个 topic,建议咱们都开个帖子, 好好交流下