Java Swing GUI的自动化测试

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (37)

为使用Java Swing编写的GUI构建自动化测试,有哪些选择?

我想测试一些使用NetBeans Swing GUI Builder编写的图形用户界面,因此不需要特别篡改被测代码就能正常工作。

提问于
用户回答回答于

AssertJ是FEST的一个分支,对我来说工作得非常好。它被积极地维护(在撰写本文时),支持Java 8,对几个流行的库如Guava和Joda Time有断言,并且有很好的文档记录。它也是免费的,开放的。

用户回答回答于

我现在用节日...。它与JUnit一起工作,还将对失败的测试进行截图。

它有默认的组件搜索方法,这些方法查找要测试的组件的名称(需要手动设置),但是您也可以通过传递组件来为给定组件生成测试人员。

扫码关注云+社区