我正在寻找一个用于为我们的Java Swing GUI编写回归测试的好工具。我发现jemmy2,我对此非常满意。如何撰写Jemmy单元测试?
虽然有一点小缺点:正如jemmy的例子所示,我必须写下每个测试类作为org.netbeans.jemmy.Scenario
:测试代码转到public int runIt()
方法。我更喜欢使用通常的when-then-then结构和有意义的断言进行更多的常规单元测试。我真的很想把jemmy和junit或testng这样的单元测试框架结合起来。
所以,问题:我该怎么做?我知道这是可能的,因为JellyTools做到了 - 以NetBeans特定的方式。
另外,如何从我的jemmy场景中获得有意义的错误报告?