【问题标题】:Getting Started with iOS Newsstand App AutomationiOS 报亭应用自动化入门
【发布时间】:2023-03-30 01:00:01
【问题描述】:

我目前正在手动测试报亭应用的一些功能。我所做的测试是非常基本的。列举几个:

  1. 启动和退出应用程序
  2. 启动、导航到菜单和登录、注销
  3. 启动,对启动画面进行截图
  4. 启动,测试一些文本的颜色。

等等。由于有 100 多个这样的测试,我想自动化这些测试。

我没有 Mac。是否有任何工具(最好是开源的)来实现这一目标?

请注意,我自己正在学习这一点,我的公司目前不会提供所需的费用。它更像是一个 PoC。所以,当我有具体的东西时,他们最终会支持。

请建议我可以使用什么工具来实现这一点(我听说过很多关于 Cucumber 的事情,但我不了解 Ruby。如果这是唯一可用的最佳工具,我愿意学习)。

此外,关于如何通过自动方式在真实设备上启动报亭应用程序的示例代码 sn-p 会很酷。

谢谢!

【问题讨论】:

    标签: ios mobile automation ios-ui-automation


    【解决方案1】:

    Apple 提供Automation f/w 作为Instruments 的一部分。

    有各种可用的教程/入门指南。尝试在 google 中搜索“UIAutomation getting started”。

    iOS 应用程序测试自动化的其他一些第三方选项:

    前段时间我评估了这些工具,并决定使用 Apple 的 UIAutomation f/w。它有很多缺陷,但我们已经能够成功使用它。

    【讨论】:

      【解决方案2】:

      您将需要 OSX 和 XCode 来实现自动化。所有 UIAutomation 框架都基于 Xcode 提供的 instruments 可执行文件。

      我还可以推荐the Illuminator framework,我写它是为了克服Apple UIAutomation 中的许多错误和缺点。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-05-28
        • 1970-01-01
        • 2014-10-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-10-03
        相关资源
        最近更新 更多