【问题标题】:Are there any good frameworks for automated testing of AWT GUIs?是否有任何用于 AWT GUI 自动化测试的好的框架?
【发布时间】:2011-04-16 17:35:49
【问题描述】:

有没有什么好的框架用于 AWT GUI 的自动化测试?

与 JUnit 集成将是一个加分项。

【问题讨论】:

    标签: java unit-testing awt automated-tests gui-testing


    【解决方案1】:

    FEST 是您最好的选择。

    它的核心是一个 JUnit/Test-NG 风格的测试框架;它的关键特性是围绕Robot 类的流畅接口。

    虽然它旨在测试 Swing 应用程序,但我相信您也可以使用它test AWT applications

    此外,由于其根源和历史,它与 xUnit 样式测试非常相似,因此与 JUnit 的集成应该很容易。它还具有适用于 Netbeans 和 Eclipse IDE 的插件,允许您在开发环境中运行单元测试。

    但主要缺点是您无法“记录”测试用例,因为某些测试工具/框架允许您这样做。您必须编写测试用例。

    【讨论】:

      【解决方案2】:

      试试marathonabbot。我以前用过方丈,但马拉松似乎发展得更积极,方丈似乎很陈旧。

      【讨论】:

      • Marathon 根本没有被积极开发,它的 sourceforge 已经死了大约 18 个月,而 2.0 已经处于测试阶段那么久。不过,他们的开发人员确实会在他们的谷歌群组论坛上回复查询。另外,我可能会说 OP 要求进行 AWT 自动化测试。 Marathon 仅支持 Swing。
      • @bguiz,也许你是对的,马拉松也过时了。我只知道几年前它看起来比方丈更新鲜。并希望它从那以后得到进一步发展,但事实并非如此,这是一个坏消息。
      • 是的,我自己使用马拉松,它是最好的免费马拉松之一(如果您需要一个可以记录和回放的工具)。肯定比雅培好很多。 H/w 如果决定使用它,您需要为它的开发人员完全不响应错误报告和功能请求做好准备。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-12-23
      • 1970-01-01
      • 1970-01-01
      • 2011-01-27
      • 2010-11-18
      • 1970-01-01
      • 2012-10-12
      相关资源
      最近更新 更多