0

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

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

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

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

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

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

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

谢谢!

4

2 回答 2

1

Apple 提供了一个自动化 f/w作为Instruments的一部分。

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

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

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

于 2013-09-17T21:03:17.727 回答
0

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

我还可以推荐我编写的 Illuminator 框架,以克服 Apple 的 UIAutomation 中的许多错误和缺点。

于 2015-04-01T20:37:06.623 回答