4

我想以与 OCUnit 测试相同的方式将 UI 测试添加到 iOS 项目中。我知道有 Instruments + UIAutomation JavaScript 方法,但我看不出它如何适合自动化构建工作流程。例如,您可以将 Instruments + UIAutomation 脚本设置为构建依赖项吗?

其次,我宁愿用与其余代码相同的语言编写 UI 测试......有没有我遗漏的替代方案/东西?

谢谢。

马汀

4

2 回答 2

1

您实际上可以使用 OCUnit 进行 UI 测试。

如果你已经熟悉 OCUnit,那么这段代码是一个好的开始: How to do UI Testing of iOS Applications Using OCUnit

然后,您可以使用 自动运行这些测试xcodebuild。这并不简单,但值得额外的工作。我推荐看看这篇文章:Xcode4: Running Application Tests From The Command Line in iOS

UIAutomation 现在也可以使用 自动化instruments,但是您现在可以使用 OCUnit 运行 UI 测试这一事实使其变得不那么有趣了。

于 2011-12-22T09:33:47.390 回答
0

看看Gorilla Logic 的FoneMonkey。这可能是您正在寻找的。

于 2011-05-24T10:01:07.730 回答