自动化 GUI 测试 [已关闭]

2022-09-02 13:38:20

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

谢谢


答案 1

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

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

您可以同时使用两者,也可以使用其中之一

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


答案 2

你可以试试“节日”。

http://code.google.com/p/fest/