我想以与OCUnit测试相同的方式将UI测试添加到iOS项目中。 我知道有仪器+ UIAutomation JavaScript方法,但我不知道它是如何适应自动构建工作流程的。例如,你可以将Instruments + UIAutomation脚本设置为构建依赖吗?
其次,我宁愿用与其余代码相同的语言编写UI测试...... 有什么替代品/我缺少的东西吗?
感谢。
马亭
答案 0 :(得分: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测试,这样就不那么有趣了。
答案 1 :(得分:0)
看看Gorilla Logic的FoneMonkey。这可能就是你要找的东西。