0

我们正在最终确定一个测试框架,并且对 Robot 框架和 STAF 印象深刻。

无法确定以下最佳方法:

  1. 希望能够通过选择客户端从服务器开始测试
    • 我们可以显示现有网络中的所有客户端吗?
  2. 客户数量可以随时间增加/减少
  3. 当我们选择一个客户端时,我们想要动态获取客户端属性
    • 有没有办法在 RIDE/STAX 上显示动态属性
    • 我们可以使用任何其他框架并与 Robot 集成吗?员工/斯塔克斯?
  4. 用户应该能够选择客户端支持的测试并构建配置
    • 我们可以使用 RIDE 或类似的东西来构建测试配置/每个客户端吗
  5. 并行启动所有客户端,监控和报告结果
    • 有没有办法同时启动和监控结果?
4

1 回答 1

0

这只是部分答案,基于我对您的问题的理解并且对您的情况缺乏全面了解。

  1. Robot Framework 可以从 .cmd 或 .bat 文件启动。我不知道是否可以将结果发送到其他地方以从那里保存,但我相当确定是的,他们可以。

    1.1。如果您可以在 Python 或 Java 中获得该列表,那么可以,您可以在 Robot Framework 中执行此操作,并在测试套件周围传递变量和通过/失败结果。您可能可以同时使用两者,但我还不确定。

  2. 处理第一个项目。

  3. Robot + Python/Java 可能可以处理这个问题。

    3.1。我不知道,我使用 PyCharm 作为我的机器人框架 IDE。它有一个集成的控制台,可以快速轻松地管理 Python/RobotFramework 文件以及许多其他语言,但我想使用 Robot 的 Log to Console 关键字,您可以将结果直接发送到控制台。所以,是的。

    3.2. 简短的回答:不是我听说过的,但是如果您可以使用 Java/Python 运行它们并将通过/失败结果返回给机器人框架,那么可以。

  4. 使用多个标签,Robot Framework 程序员可以在运行时运行排除特定标签的测试或运行包含特定标签的测试。

  5. 理论上:是的。再说一次,我从来没有做过什么,老实说告诉你我是怎么做到的,但我不知道你为什么不能,只要你没有任何移动鼠标光标的自定义关键字。

于 2017-09-05T23:06:23.983 回答