3

我有一个 Java 应用程序,它有一个用于用户交互的 GUI。

GUI 是用 SWT 实现的。

现在我想对应用程序进行一些功能测试。尽可能白盒。

我一直在尝试一些框架,比如 Maveryx 和 SWTbot。但是 Maveryx 只是配置起来很麻烦,而且它似乎没有很好地与 CI 服务器集成。SWTBot 在 Eclipse 上安装它之后,我根本无法让它找到所有必要的类。

我想知道其他人用什么来测试他们的 Java GUI 应用程序。如果可能的话,请向我指出一些有关该框架的教程。

4

1 回答 1

1

我们的是 awt/swing/java2d 应用程序。我们使用jemmy。根据文档,它也可以与 SWT 一起使用。请试一试。

如果您愿意支付一些钱,可以考虑Rational Functional Tester(非常昂贵)或Squish 。两者都是非常好的产品,squish 便宜得多(或者曾经是)

于 2013-07-30T09:17:09.620 回答