Questions tagged «ios-ui-automation»

8
iOS测试/规范TDD / BDD和集成与验收测试
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 在iPhone上进行行为驱动开发的最佳技术是什么?还有哪些开放源码示例项目可以证明这些技术的合理使用?这是我找到的一些选项: 单元测试 测试::单元样式 OCUnit / SenTestingKit,如《iOS开发指南:单元测试应用程序及其他OCUnit参考》中所述。 示例:iPhoneUnitTests,Three20 抓住 GHUnit Mac版Google工具箱:iPhone单元测试 RSpec样式 猕猴桃(还带有嘲笑和期望) 雪松 Jasmine和UI Automation,如灵巧的iOS接受测试规范中所示 验收测试 硒风格 UI自动化(在设备上工作) UI自动化仪器指南 UI自动化参考文档 Tuneup js-与UIAutomation一起使用的很棒的库。 将用户界面操作捕获到自动化脚本中 可以使用Cucumber(用JavaScript编写)来驱动UI自动化。这将是一个很棒的开源项目。然后,我们可以编写Gherkin来运行UI自动化测试。现在,我只写Gherkin作为注释。 更新:Zucchini框架似乎融合了黄瓜和UI自动化!:) 旧博客文章: Alex Vollmer的UI自动化教程 O'Reilly Answers UI自动化教程 Adi Saxena的UI自动化教程 UISpec与UISpecRunner UISpec是Google Code上的开放源代码。 UISpec具有全面的文档。 FoneMonkey 黄瓜风格 弗兰克(Frank)和伊库克(iCuke)(基于黄瓜与iPhone的对话) 在弗兰克谷歌集团具有比更活动iCuke谷歌集团。 Frank可以在设备和模拟器上运行,而iCuke只能在模拟器上运行。 与iCuke的步骤定义相比,Frank似乎具有更全面的步骤定义集。而且,弗兰克在其Wiki上也有一个步骤定义纲要。 我建议我们合并iCuke和Frank(类似于Merb&Rails合并的方式),因为它们具有相同的共同目标:适用于iOS的Cucumber。 KIF(保持功能)由广场 Zucchini框架使用Cucumber语法编写测试,并使用CoffeeScript进行步骤定义。 加法 OCMock的嘲讽 OCHamcrest和/或Expecta期望 …

14
iPhone自动测试[关闭]
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 我知道这是一个长镜头,但我想我会尝试的。没有人知道任何自动化测试的东西为iPhone模拟器?如果有Selenium之类的东西,但对于iPhone模拟器,我会很喜欢。我不需要像断言这样的花哨的东西,只是可以在屏幕上伪造水龙头的东西,这样我就可以停止滥用触控板。:) 有没有一种方法可以将点击或键盘事件(例如在Android上通过adb发送)到iOS设备?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.