用于Fest的Java Swing UI测试驱动程序替换

Gre*_*lls 5 java

是否有替代Fest,以便替换可以以黑盒方式(而不是JUnit)驱动Java Swing UI并启用BDD?思特(https://code.google.com/p/fest/,http://fest.easytesting.org)自2013年起已被放弃(https://github.com/alexruiz/fest-swing-1.x)由GitHub项目给出.

黄瓜(https://cucumber.io)和jbehave(http://jbehave.org)等Java BDD工具允许JUnit白盒风格的高级集成测试,但不能在黑盒中从外部驱动Swing UI方式.

由于人力资源的限制,将UI从Swing切换到JavaFX不是一种选择.

目前的相关问题落后于时代

Java Swing GUI的自动化测试

小智 6

AssertJ Swing是FEST的一个分支,似乎目前正在更新. 来自Eclipse和 Marathon的Jubula是其他开源选项.

MarathonITE为Marathon增加了铃声和口哨声,附带支持和专有许可证.

我知道这是一个老问题,但是当我在搜索Java Swing功能测试自动化时出现,我希望这对其他人有用.