Java 测试摆动应用

Java 测试摆动应用,java,swing,testing,Java,Swing,Testing,如何测试Swing应用程序?对于代码,我已经编写了单元测试用例,因此我确信它会很好地工作(如果没有,那么我的测试用例是不够的)。但是如何使用UI测试应用程序呢。它可能看起来不太好,或者功能不明确或者其他什么 在我构建的上一个应用程序中,我测试了UI,它运行良好;直到后来,我才调整了一点代码,从而干扰了模态和用户界面,而这些都没有被注意到,并被客户端破坏了。我知道这有点含糊不清,但可以肯定的是,人们会使用不同的技术来测试UI应用程序是一个基于Swing的Java应用程序的开源函数和/或单元测试库,

如何测试Swing应用程序?对于代码,我已经编写了单元测试用例,因此我确信它会很好地工作(如果没有,那么我的测试用例是不够的)。但是如何使用UI测试应用程序呢。它可能看起来不太好,或者功能不明确或者其他什么

在我构建的上一个应用程序中,我测试了UI,它运行良好;直到后来,我才调整了一点代码,从而干扰了模态和用户界面,而这些都没有被注意到,并被客户端破坏了。我知道这有点含糊不清,但可以肯定的是,人们会使用不同的技术来测试UI应用程序

是一个基于Swing的Java应用程序的开源函数和/或单元测试库,构建于JUnit和TestNG之上


但是你应该知道在UI(Swing)上进行单元测试是困难的。

看看Jemmy:我认为最重要的事情是确保你的UI代码尽可能精简。不要让UI代码与有趣的东西纠缠在一起,这似乎是绝大多数Swing代码所做的。