是否有 Fest 的替代品,以便替代品可以以黑盒方式(不是 JUnit)驱动 Java Swing UI 并启用 BDD?节日(https://code.google.com/p/fest/ https://code.google.com/p/fest/, http://fest.easytesting.org http://fest.easytesting.org)自 2013 年起已被放弃(https://github.com/alexruiz/fest-swing-1.x https://github.com/alexruiz/fest-swing-1.x)如其 GitHub 项目所示。
Java BDD 工具,例如 Cucumber (https://cucumber.io https://cucumber.io) 和 jbehave (http://jbehave.org http://jbehave.org)允许 JUnit 白盒风格、高级集成测试,但不要以黑盒方式从外部驱动 Swing UI。
由于人力资源限制,无法将 UI 从 Swing 切换到 JavaFX。
当前的相关问题已经落后于时代
Java Swing GUI 的自动化测试 https://stackoverflow.com/questions/91179/automated-tests-for-java-swing-guis
断言J Swing http://joel-costigliola.github.io/assertj/assertj-swing.html是 FEST 的一个分支,目前似乎正在更新。Jubula http://www.eclipse.org/jubula/来自 Eclipse 和Marathon https://sourceforge.net/projects/marathonman/是其他开源选项。
马拉松ITE https://marathontesting.com/为 Marathon 增添了花哨的功能,附带支持和专有许可证。
我知道这是一个老问题,但由于它是在我搜索 Java Swing 功能测试自动化时出现的,我希望这对其他人有用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)