[转] Google 开源 iOS 应用测试工具:EarlGrey

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[转] Google 开源 iOS 应用测试工具:EarlGrey相关的知识,希望对你有一定的参考价值。

Google 开源 ios 应用测试工具:EarlGrey

oschina 发布于: 2016年02月18日 (3评)
分享到: 
收藏 +53

3月19日,深圳源创会火热报名中,go>>>»  技术分享

Google于今日宣布了开源的EarlGrey软件,以便开发者更轻松地构建和运行“面向iOS apps源码”的用户界面测试(是的,你没看错!)当前托管于GitHub上、遵从开源Apache授权的EarlGrey,由Objective-C编写而成。不过本次发布的重要性在于,Google也确实用的它来测试自家的iOS app。

技术分享

Siddartha Janga在博客文章中表示:“诸如YouTube、日历、Photos、翻译、Play Music等在内的Google应用,已经成功地采用了该框架测试功能需求”。

当然,iOS并不是Google软件开发部门最看重的移动操作系统,毕竟拥有超过10亿活跃用户的android才是自家孩子。不过也正因如此,Google“大义伸手帮扶iOS”才更显得意味深长。

其实早在2012年的时候,Google就推出过J2ObjC。这款开源工具可以将Java代码(也是Android的通用语言)转换成iOS app所使用Objective-C。

J2ObjC项目于上月得到了更多的重视,因为Google宣布了它的1.0版本。至于苹果,它还没有在Android应用的支持上出过太多力,只是在去年9月推出了一款挖墙脚的Android应用——Move to iOS。

EarlGrey可支持和模拟回溯至iOS 8的设备,有关该工具的详细文档请戳这里。除了EarlGrey,其它iOS UI测试自动化框架还包括Calabash和Sauce Labs的Appium。

EarlGrey(GitHub传送门):

https://github.com/google/EarlGrey

以上是关于[转] Google 开源 iOS 应用测试工具:EarlGrey的主要内容,如果未能解决你的问题,请参考以下文章

Facets:一款Google开源机器学习数据集可视化工具

Google Kubernetes设计文档之服务篇-转

java中处理JSON的开源工具都有些啥?那个比较好用

工具|来自Google大脑团队的19个开源数据可视化项目

Google Flutter的填坑之路

linux cpu内存IO网络的测试工具(转)