【问题标题】:Flex : How to design a fully functional automated App?Flex:如何设计一个功能齐全的自动化 App?
【发布时间】:2011-03-08 05:06:57
【问题描述】:

我们目前正在考虑通过 CI 服务器自动构建和测试我们的应用程序。 我主要关心的是 UI 测试。我一直在 Firefox 中使用 FlexMonkium/Selenium IDE,但它与我的应用程序并没有很好的配合。我也在测试 RIATest 3,但我更喜欢 Firefox 方法,因为它对非技术用户来说很容易使用。

更大的担忧是我的应用真的很复杂,使用自定义事件、自定义组件、ExternalInterface 调用.. 为了让这一切顺利运行,我应该为每个单个组件指定一个automationName ?如何处理自定义事件? RPC 响应时间?

更一般地说,从头开始,将您的应用设计为符合自动化标准的最佳“方法”是什么?

【问题讨论】:

    标签: apache-flex automation selenium automated-tests


    【解决方案1】:

    在我的公司,一位 Flex 开发人员研究了几种用于在 Flex 中自动测试 UI 的工具。他的结论是RIATest对非平凡UI的支持最好。不过,如果您的 UI 非常复杂,即使使用它也可能会遇到问题。

    作为一种替代方法,您可以减少 UI 测试的数量,这通常更昂贵,并在较低级别进行测试,这更便宜。当 UI 发生变化时,您不会为维护测试而头疼。

    如果你能在 UI 后面进行测试,那就更好了。此外,据我了解,没有足够好的工具来测试复杂的 Flex UI。

    【讨论】:

      猜你喜欢
      • 2023-01-10
      • 2010-12-01
      • 2011-11-21
      • 2012-07-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多