Java功能测试

3

我有一个Java应用程序,带有用户交互的GUI界面。

这个GUI是使用SWT实现的。

现在我想为该应用程序编写一些功能测试。尽可能白盒化。

我已经尝试了一些框架,如Maveryx和SWTbot。但是Maveryx配置起来非常麻烦,而且似乎不能很好地与CI服务器集成。安装SWTBot后,我无法找到所有必要的类。

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


1
为什么这里没有关于 SWTBot 的具体问题。我本以为它能很好地与 Eclipse 配合使用。 - Jayan
我已经安装了插件,但我的项目使用Maven进行依赖管理。每当我尝试使用它编写测试时,它会说找不到SWTBot的类。而且SWTbot没有Maven Artifact。 - Tiago Veloso
我不认为这个问题是基于观点的。我只是“需要”找出其他人用来解决这些情况的方法,因为我在谷歌上找不到合适的资源。 - Tiago Veloso
@ Thiago Veloso。我的建议是转移到程序员网站。 - Jayan
我不介意它被移动。版主可以做到吗?还是我应该在另一个网站上重新发布? - Tiago Veloso
1个回答

1
我们的应用程序是基于awt/swing/java2d。我们使用jemmy进行开发。根据文档,它也可以与SWT一起使用。请尝试一下。
如果您愿意支付一些费用,可以考虑Rational Functional Tester(非常昂贵)或Squish。两者都是非常好的产品,Squish价格显著便宜(或曾经如此)。

你的演示文稿说它缺乏教程,确实如此。我发现很难开始进行SWT测试。 - Tiago Veloso

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