我正在使用 Netbeans IDE 6.9 编写 Java 桌面应用程序 (SWING)。我想做自动化 GUI 测试。我所知道的关于测试的只是 JUnit 测试,它不适用于我的 GUI 应用程序。是否有一个特定的测试框架可以用来测试 GUI 应用程序,有好的框架吗?哪些易于使用(我需要进行测试,但我没有太多时间,但是,我不想忽略它)。我的应用程序基本上是一个框架,有 3 到 4 个选项卡(不是很大),我的测试不应该很复杂,那么是否有一个简单的框架可以让我快速测试我的应用程序并以强有力的方式发现错误?
Thanks
我推荐以下开源工具(我们在 Java Swing 应用程序中使用它们):
-
UISpec4J http://www.uispec4j.org/- 非可视化测试工具,非常适合 GUI 应用程序的单元测试/TDD
-
Abbot http://abbot.sourceforge.net/doc/overview.shtml- 有利于功能测试。还有录音和回放
您可以同时使用两者或其中之一
从商业工具来看我认为最好的是IBMRational 功能测试仪 http://www-01.ibm.com/software/awdtools/tester/functional/- 它很好地支持Java应用程序。然而,它价格昂贵,并且专注于不太可靠的记录和重放方法。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)