一尘不染

自动化的GUI测试

java

我正在使用Netbeans IDE
6.9编写Java桌面应用程序(SWING)。我想进行自动GUI测试。我只知道测试是JUnit测试,不适用于我的GUI应用程序。有没有可用于测试GUI应用程序的特定测试框架,那里有好的框架吗?哪些易于使用(我需要进行测试,但我没有太多时间来做,但是,我不想忽略它)。我的应用程序基本上是一帧,有3到4个选项卡(不是一个大选项卡),我的测试应该不会很复杂,是否有一个简单的框架可以让我快速且很有效地测试我的应用程序以发现错误?

谢谢


阅读 182

收藏
2020-12-03

共1个答案

一尘不染

我推荐以下开源工具(我们在Java Swing应用程序中使用它们):

  • UISpec4J-非可视化测试工具,非常适合GUI应用程序的单元测试/ TDD
  • Abbot-非常适合功能测试。也有录音和播放

您可以同时使用其中之一

在我看来,从商业工具来看,最好的是IBM Rational Functional
Tester-
它很好地支持Java应用程序。然而,它很昂贵,并且集中在不是很可靠的记录和重放方法上。

2020-12-03