自动GUI测试

Sah*_*wal 19 java testing swing netbeans gui-testing

我正在使用Netbeans IDE 6.9编写Java桌面应用程序(SWING).我想做自动GUI测试.我所知道的关于测试的是JUnit测试,它不适用于我的GUI应用程序.是否有可用于测试GUI应用程序的特定测试框架,那里有好的吗?哪些是易于使用的(我需要做测试,但我没有很多时间,但是,我不想忽略它).我的应用程序基本上是一个框架,有三到四个选项卡(不是很大的一个),我的测试应该不复杂,那么是否有一个简单的框架可以让我快速测试我的应用程序并以强有力的方式查找错误?

谢谢

Ser*_*rov 11

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

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

您可以同时使用它们中的任何一个

在我看来,最好的商业工具是IBM Rational Functional Tester - 它非常支持Java应用程序.然而,它很昂贵,并专注于记录和重播方法,这是不太可靠的.