【问题标题】:Can UIAutomation be used for CI? [closed]UIAutomation 可以用于 CI 吗? [关闭]
【发布时间】:2011-08-28 14:32:39
【问题描述】:

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

我听说过 Fone Monkey 和其他开源项目,但不知道它们是否会达到这个目的。

【问题讨论】:

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


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    Fone Monkey 具有乐器中没有的录制和播放选项。但是由于 Instruments 是性能工具,它还包括许多可以使用的工具,例如 Zombies、Allocations、Automation 等。毕竟是苹果自己给的。两者各有优缺点,但最好还是用一段时间的乐器。

    【讨论】:

    • 仪器将在 iOS 5 SDK 版本中具有“记录”功能。
    猜你喜欢
    • 2011-08-11
    • 1970-01-01
    • 2013-10-24
    • 1970-01-01
    • 1970-01-01
    • 2014-06-07
    • 2018-07-25
    • 2017-11-24
    • 2021-05-15
    相关资源
    最近更新 更多