<分区>
我正在寻找一个好的、最好是免费的工具来自动测试 java (EJB3) 应用程序,而无需任何类型的 GUI。
工具至少应该能够:
- 插入/更新/删除数据库中的数据
- 查询和比较数据库中的数据
- 读写FTP服务器
- 初始化测试环境,启动EJB3 bean,测试结束后清理测试环境
- 报告
- 某种脚本接口(interface)就足够了,不需要 GUI
当然,这可以使用 Java 和 JUnit 来完成,但这会非常乏味。我将不胜感激此类工具的任何提示。
<分区>
我正在寻找一个好的、最好是免费的工具来自动测试 java (EJB3) 应用程序,而无需任何类型的 GUI。
工具至少应该能够:
当然,这可以使用 Java 和 JUnit 来完成,但这会非常乏味。我将不胜感激此类工具的任何提示。
最佳答案
听起来您正在寻找 DBUnit 和 Cactus 的组合(FTP 内容可能需要 Commons-NET 或 Commons-VFS)。使用 ANT 及其脚本支持来获取有关测试结果和脚本的报告。
这符合 list 。如果您想在容器外测试这些 EJB,可以使用 EJB3Unit。
关于java - 以数据库为中心的 Java 应用程序的回归测试/测试自动化工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1105620/