2013-07-30 145 views
3

我有一个Java应用程序,它具有用于用户交互的GUI。Java功能测试

GUI是用SWT实现的。

现在我想为应用程序做一些功能测试。作为白盒尽可能。

我一直在尝试一些像Maveryx和SWTbot这样的框架。但Maveryx仅仅是一个配置的痛苦,它似乎没有很好地与CI服务器集成。 SWTBot在eclipse上安装它后,我无法找到所有必需的类。

我想知道其他人使用什么来测试他们的Java GUI应用程序。如果可能的话,我可以指点一些关于这个框架的教程。

+1

为什么没有关于swtbot的具体问题在这里。我会认为它在eclipse上运行良好。 – Jayan

+0

我已经安装了插件,但我的项目使用maven进行依赖管理。每当我尝试用它写测试时,它都说它找不到SWTBot的类。并且没有用于SWTbot的Maven Artifact。 –

+0

我不认为这个问题是基于观点的。我只是想了解别人正在用什么来解决这些情况,因为我无法在谷歌上找到合适的资源。 –

回答

1

我们是awt/swing/java2d应用程序。我们使用jemmy。根据documentation它也适用于SWT。请试一试。

如果您愿意支付一些费用,可以考虑Rational Functional Tester(非常昂贵)或Squish。两者都是非常好的产品,压扁显着更便宜(或曾经是)

+0

您的演示文稿说它缺少教程,它确实如此。我发现很难开始使用SWT测试。 –