我正在尝试使用frank(反过来UISpec)为我们的新iOS应用程序编写一些验收测试.虽然框架支持触摸作为与视图交互的基本方式,但它目前不支持任何更多涉及的手势(例如,捏合,滑动等).我需要添加对滑动的支持,至少因为这是我们应用程序功能的核心,没有它我们的测试将毫无用处.
如果我能找到一种模拟Cocoa事件的方法,那么实现它应该相当简单.如果您使用Apple的UIAutomation框架(请参阅此处),则可以发送滑动手势,因此这是一个在外部生成这些事件的示例.我在网上搜索过,但没有找到任何人这样做的例子(虽然有一个帖子,有人在此之前要求类似的东西......).
非常感谢您的帮助/想法......
我需要开始为这个iPhone项目做一些TDD.问题是它使用的API数据非常多.
我正在寻找一个很好的教程/指南/示例项目,该项目展示了如何在为iPhone运行每个测试之前实现TDD如何设置数据库.我倾向于使用UISpec,但如果它做得更好,我愿意考虑其他一些测试套件.该项目还包括RestKit,它使用UISpec进行自己的测试,因此UISpec已经包含在Xcode项目中.