可以将UIAutomation用于CI吗?

时间:2011-08-28 14:32:39

标签: iphone ios user-interface testing ios-ui-automation

我知道Apple建议使用其仪器工具UIAutomation来测试iOS项目中的GUI。但它真的有用吗?回归测试真的有用吗?什么是自动测试夜间构建?

我听说过Fone Monkey和其他开源项目,但不知道他们是否会为此目的服务。

2 个答案:

答案 0 :(得分:1)

我们将其用于自动CI测试。只要您在iOS 5上运行测试,UIAutomation就相当强大。从命令行运行UIAutomation测试的支持是有限的,但存在于Xcode 4.2中。我们使用tuneup_js来构建测试和fruitstrap,以便在我们的测试设备上安装应用程序。一切都是使用各种bash和ruby脚本从jenkins运行来完成的。

答案 1 :(得分:0)

Fone Monkey正在录制并播放乐器中没有的选项。但是,作为仪器的性能工具,它还包括许多工具,如僵尸,分配,自动化等。毕竟它是由Apple自己提供的。两者都有利有弊,但一段时间内使用乐器是最好的事情。