我有一个 Java 应用程序,它有一个用于用户交互的 GUI。
GUI 是用 SWT 实现的。
现在我想对应用程序进行一些功能测试。尽可能白盒。
我一直在尝试一些框架,比如 Maveryx 和 SWTbot。但是 Maveryx 只是配置起来很麻烦,而且它似乎没有很好地与 CI 服务器集成。SWTBot 在 Eclipse 上安装它之后,我根本无法让它找到所有必要的类。
我想知道其他人用什么来测试他们的 Java GUI 应用程序。如果可能的话,请向我指出一些有关该框架的教程。
我有一个 Java 应用程序,它有一个用于用户交互的 GUI。
GUI 是用 SWT 实现的。
现在我想对应用程序进行一些功能测试。尽可能白盒。
我一直在尝试一些框架,比如 Maveryx 和 SWTbot。但是 Maveryx 只是配置起来很麻烦,而且它似乎没有很好地与 CI 服务器集成。SWTBot 在 Eclipse 上安装它之后,我根本无法让它找到所有必要的类。
我想知道其他人用什么来测试他们的 Java GUI 应用程序。如果可能的话,请向我指出一些有关该框架的教程。
我们的是 awt/swing/java2d 应用程序。我们使用jemmy。根据文档,它也可以与 SWT 一起使用。请试一试。
如果您愿意支付一些钱,可以考虑Rational Functional Tester(非常昂贵)或Squish 。两者都是非常好的产品,squish 便宜得多(或者曾经是)