iOS:UI测试+持续集成?
问题描述:
我正在寻找可与Jenkins一起使用的iOS项目的UI测试框架。我已经发现NativeDriver(http://code.google.com/p/nativedriver/)和Frank(https://github.com/moredip/Frank),但没有关于与CI组合的信息。iOS:UI测试+持续集成?
由于我对他们俩都有问题,也没有让他们完美地工作,所以我想知道是否可以投入更多时间。 CI是我们项目的必备条件,所以我想知道是否有人有与UI一起测试XCode项目的经验。
我真的很期待任何提示,
斯特凡
答
有一个非常新的名字叫做Zucchini。作者从CI的想法开始,并确保它可以从Jenkins/Hudson运行。这是一个使用Coffee脚本将故事映射到UI的BDD框架。我在最近的一次会议上看到了它的演示,看起来不错。我会说,我看到的唯一缺点是缺乏文档和学习Coffeescript的要求。
答
我前段时间写过一篇博客文章,关于设置CI与Frank和Bamboo - http://p0deje.blogspot.com/2011/10/continuous-integration-for-ios-app-with.html。
我还为NativeDriver实现了iOS部分Ruby绑定 - http://rubygems.org/gems/nativedriver。因此,可以将相同的Bamboo设置应用于NativeDriver,只需将后端从Frank更改为NativeDriver即可。
看起来不错,非常感谢! – swalkner 2012-02-08 05:43:22