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

4

有没有针对AWT GUI的自动化测试的好框架?

与JUnit集成将是一个优势。

2个回答

2

FEST是您最佳选择。

它本质上是一个JUnit/Test-NG风格的测试框架;其关键特点是围绕Robot类的流畅接口。

虽然它旨在用于测试Swing应用程序,但我认为您也可以使用它来测试AWT应用程序

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

主要缺点是,您不能“记录”测试用例,这是一些测试工具/框架所允许的。您将不得不编写测试用例。


0

尝试使用马拉松阿博特。我过去使用过阿博特,但马拉松似乎正在更积极地开发,而阿博特似乎已经相当陈旧了。


1
马拉松测试工具已经有18个月没有进行积极开发了,它的sourceforge已经死亡,2.0版本也处于beta状态很长时间了。不过他们的开发人员确实会在谷歌小组论坛上回答问题。此外,我想补充一点,OP要求AWT自动化测试,而马拉松只支持Swing。 - bguiz
@bguiz,你可能是对的,马拉松也过时了。我只知道几年前它看起来比阿博特更新鲜。并且希望自那以后它得到了进一步的发展,但现在听到它没有这样做,真是个坏消息。 - dhblah
是的,我自己使用马拉松,它是免费的录制和重放工具中最好的之一(如果您需要这样的工具)。肯定比abbott好多了。 但是,如果您决定使用它,需要为其开发人员完全不响应错误报告和功能请求做好准备。 - bguiz

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接